Поделюсь своим подходом к проверке и настройке антиддос защиты, вдруг кому пригодится. Первым делом смотрю на нагрузку снаружи — есть ли подозрительные всплески трафика. Если да, сразу проверяю логи на предмет аномалий: IP, частоту запросов, типы пакетов. Обязательно смотрю, стоят ли у меня в цепочке фильтры по гео и по типу трафика — порой банение целых регионов дает порядок.
Дальше проверяю настройки firewall и rate limiting, чтобы не пропустить массовые запросы. Если есть возможность, включаю капчу или дополнительную защиту на уровне приложения. Слежу, чтобы антиддос работал вместе с CDN — в связке легче выжить под нагрузкой.
Из инструментов чаще юзаю стандартные фичи провайдера и пару простых скриптов для анализа трафика. Не сильно заморачиваюсь сложными комплексными решениями, чаще нужна стабильность, а не навороты.
Кто как строит чек-лист для антиддоса? Что реально помогает, а что просто нагрузку добавляет?
Чаще всего просто слежу за аномальным трафиком и быстро режу подозрительные IP. Включение капчи реально помогает от простых атак, а фильтры по гео настраиваю, если вижу много мусора с определённых регионов. Главное — не заморачиваться слишком сложными штуками, а держать базу в порядке.
Согласен, геоблокировка реально помогает отсечь лишний шум, особенно если атаки идут из регионов, где у тебя вообще нет аудитории. Только надо не забывать, что можно случайно заблокировать нужных — у меня пару клиентов так жаловались. Капча, конечно, классика, но если её кидать слишком часто, пользователи начинают раздражаться. А по логам — именно ручной разбор аномалий даёт понимание, что фильтровать, а что оставить, иначе либо слишком много ложняков, либо пропускаешь настоящие атаки. Главное, как уже тут говорили, найти баланс между защитой и удобством.