DDoS (Distributed Denial of Service) — атака, посылающая настолько большой объём трафика из множества источников (ботнет), что сервер не может обрабатывать легитимные запросы и становится недоступным.
Уровни атак
L3/L4 (сетевой/транспортный) — флуд UDP/TCP пакетами. Цель: насыщение канала. Защита: фильтрация на уровне провайдера
L7 (прикладной) — HTTP-флуд: тысячи запросов к тяжёлым endpoint-ам. Сложнее обнаружить, так как похоже на легитимный трафик
Защита
CDN с DDoS-защитой — Cloudflare, AWS Shield поглощают атаку на edge-узлах
Rate Limiting — ограничить количество запросов с IP
CAPTCHA — для подозрительных сессий
Geo-blocking — заблокировать регионы с аномальным трафиком
Anycast — распределение трафика между датацентрами