A flaw in the internet-facing application is reached
The attacker probes the public application and finds input that is not properly validated or isolated, allowing them to influence server-side behaviour โ for example coercing the server into making requests or returning data it should not.
Get the application to perform actions or return data on the attacker's behalf beyond its intended function.
- Secure development lifecycle with input validation and output encoding
- Web application firewall tuned to the app's real traffic
- Network egress restrictions so the workload cannot reach arbitrary destinations
- WAF and application logs showing anomalous or malformed requests
- Unexpected outbound connections from the application server
- Error-rate and latency anomalies during probing
- Authenticated and unauthenticated application penetration test
- Review of server-side request handling and input trust boundaries
- Validate egress filtering from the application tier
The attacker now has a way to make the trusted application act for them.