Slide 6 of 28
Part 1 ยท What Is It?Slide 6
Slide 6 ยท The Outcomes
The damage comes in three flavors.
Denial of service. Bulk data theft. Financial ruin.
๐Ÿšซ
Denial of Service (DoS)
Enough requests overwhelm the server โ€” CPU maxes out, memory is exhausted, database connections are held open, or the connection pool fills. Legitimate users get timeouts and errors. The service goes down for everyone while the attacker was just "using the API."
๐Ÿ“Š
Bulk Data Exfiltration / Scraping
Without rate limits, an attacker can enumerate the entire dataset in a matter of hours. Users, products, prices, transactions โ€” anything the API returns can be extracted wholesale. Venmo (207M transactions), Twitter (5.4M account-phone pairs), and Peloton are all examples of this damage pattern.
๐Ÿ’ธ
Cloud Cost Amplification
If the API triggers paid third-party operations โ€” SMS sends, AI inference, email delivery, video transcoding, payment processor calls โ€” an attacker can run up enormous bills. A $0.01-per-SMS endpoint called 1,000,000 times costs $10,000. Without limits, the API owner pays.
๐Ÿ”’
Brute Force Enablement
Without rate limiting on authentication endpoints, credential stuffing and password brute force attacks become trivial. This is the bridge between API4 and API2 โ€” rate limiting is one of the core defenses against authentication attacks.
โ† Back Who does this? โ†’