-
Notifications
You must be signed in to change notification settings - Fork 148
Description
Describe the issue:
Unlike Zeebe, Operate does not have a separate management port for the actuator endpoints, which means that anyone can start the backup process at any time. As our backups are stored in the GCS, this can lead to increased costs and a theoretical DDOS attack.
Actual behavior:
curl -s -X POST -H "Content-Type: application/json" -d "{"backupId": "1"}" https://camunda-platform-test.local:8080/operate/actuator/backups
Expected behavior:
The endpoint should only be accessible via corresponding port forwarding or similar.
curl -s -X POST -H "Content-Type: application/json" -d "{"backupId": "1"}" https://localhost:8080/operate/actuator/backups
How to reproduce:
Versuche den /actuator/backups Endpunkt über den Ingress von Operate zu erreichen.
curl -s -X POST -H "Content-Type: application/json" -d "{"backupId": "1"}" https://camunda-platform-test.local:8080/operate/actuator/backups
Environment: GKE/GCP
Please note: Without the following info, it's hard to resolve the issue and probably it will be closed.
- Platform: GCP
- Helm CLI version: v3.14.3
- Chart version: 10.0.2