What is a DDoS?
Distributed Denial of Service, told as a story about a fake crowd swarming the castle gate.
The counter can serve about a hundred people a day.As long as only that many come, all is well.
The thief sends ten thousand fake customers at once.The fakes buy nothing — they just stand in line. Real customers can't get in.
A DDoS jams the counter with a fake crowd.The thief steals nothing; he makes the counter useless. The fakes are infected things (zombies) all over town.
Spread them thin, and make them raise a hand.The depots in every town take the crowd. Robots can't raise a hand (the note checker). And one turn per person.
Some fakes look exactly like real people.Some robots can raise a hand. And a real rush (a sale) looks just like an attack. You never fully block it — you ride it out.
A DDoS = a fake crowd of infected things (zombies) from all over town, jamming the counter so real customers can't get in. It steals nothing — it makes things unusable.
Distributed Denial of Service. The Mirai botnet (2016) made it famous with hundreds of thousands of cameras and routers. Defenses: depots (CDN), the laundry (scrubbing), raise-your-hand (challenges), one turn each (rate limits). Cloudflare, Akamai, AWS Shield.
When grown-ups say it
- Botnet
- The zombie horde. Infected things under the thief's control. Their owners have no idea.
- Bot · zombie
- The infected fridge. Knocks on the counter when told. → the things that can't wear a tag are the usual victims
- Command & control
- The thief's whistle. Moves ten thousand at once. → the burglar's habit
- Volumetric · L7
- Flooding the yard · knocking on the counter. Either fill every road, or hit one counter with hard notes only.
- Rate limiting
- One turn per person. The same face a hundred times a second gets paused.
- Challenge
- Raise your hand. Ask for something robots can't do. → the note checker
- Scrubbing center
- The laundry. Route the crowd to a huge yard, filter the fakes, pass only real ones on.
- Flash crowd
- A real rush. The sale-day crowd. Not an attack, but it looks like one.