Два вида атак
| Перебор пароля | Подстановка учётных данных | |
|---|---|---|
| Цель | Одна учётная запись, чаще администратор | Тысячи учётных записей клиентов |
| Признак | Много попыток на один логин | Одна-две попытки на каждый логин, но логинов много |
| Источники | Часто небольшое число адресов | Тысячи адресов через прокси |
| Чем грозит | Захват админки | Захват клиентских аккаунтов, бонусов, сохранённых карт |
Как отражается
- Лимит попыток на каждую учётную запись — независимо от того, с каких адресов они идут.
- Лимит на источник и отпечаток клиента — против перебора с небольшого числа машин.
- Глобальный лимит на путь входа: если число неудачных входов по всему сайту резко выросло, включается проверка браузера для всех новых попыток.
- Проверка браузера для источников с плохой репутацией ещё до первой попытки.
- Уведомление в Telegram или на почту при начале распределённого перебора.
Как выглядит распределённый перебор
Типичная картина: несколько сотен адресов, каждый делает по одной-две попытки входа в час, и ни один не превышает лимит по IP. Такую атаку видно только по общему числу неудачных входов на путь. Поэтому кроме лимитов по источнику обязательно нужен общий лимит на путь входа, а для админки — доступ только с разрешённых адресов.
Вопросы и ответы
Можно ли защитить вход в WordPress или Битрикс без плагинов?
Да. Фильтр знает стандартные пути входа популярных CMS и применяет к ним правила без изменений в самом сайте.
Что если атакуют вход через мобильное приложение?
Для API-метода входа работают те же лимиты по учётной записи и источнику, но вместо проверки браузера используется подпись запросов приложения.