The server is the victim
Goal: exhaust CPU, memory, DB, bandwidth, or third-party cost
Effect: service goes down for everyone
Fix: rate limits, size caps, timeouts
Attacker: usually wants to disrupt or cost-bomb
Example: count=999999 crashes the server
The business (and real users) are the victims
Goal: gain unfair advantage, extract value, or manipulate outcomes
Effect: real users can’t buy tickets, prices distorted, platform trust eroded
Fix: business rules, quantity limits, bot detection, verification gates
Attacker: usually wants profit (resale, fraud) or manipulation
Example: bots hold all inventory — server is fine, fans get nothing