Белые списки: что в них заносить и как не забыть
Самая скучная часть настройки и самая полезная. Что заносить, в каком виде и почему пути надёжнее адресов.
2 мин чтения
Белый список — это перечень того, что проходит проверку всегда, что бы защита ни думала. Составить его стоит до включения блокировки, а не после первой поломки.
Что заносить обязательно
Пути приёма оплаты. Вебхуки платёжных систем выглядят как машинные запросы и ими являются. Заблокированный вебхук — это оплаченный, но не принятый заказ, и обнаруживается он через недовольного покупателя.
Обмен с учётной системой. Выгрузка остатков и цен, приём заказов.
Выгрузки для внешних площадок. YML для маркетплейсов, фиды для рекламных систем.
Мониторинг доступности. Иначе система контроля начнёт считать сайт упавшим.
Адрес офиса. Чтобы частые входы в админку не выглядели перебором.
Пути надёжнее адресов
Между «пропускать этот адрес» и «пропускать этот путь» почти всегда лучше второе.
Адреса внешних сервисов меняются, и вы об этом не узнаете: платёжная
система переехала на новый диапазон, а у вас перестали приходить
уведомления. Путь /payment/callback не меняется никогда.
Исключение — адрес офиса: там путь не поможет, потому что вы ходите по всему сайту.
Как записывать
Адреса — по одному или подсетью: 203.0.113.7 либо
203.0.113.0/24.
Пути — точным совпадением или со звёздочкой в конце: /api/webhook
либо /api/*.
Звёздочкой не злоупотребляйте: /* откроет весь сайт, а /api/*
откроет и те методы, о которых вы не думали.
Чего не надо заносить
Поисковых роботов. Они и так проходят: подтверждаются обратным DNS и блокировке не подлежат. Вносить их адреса руками бессмысленно — они меняются, а список устаревает.
Целые страны или крупные сети «на всякий случай». Белый список — это исключение из правил, а не способ отключить защиту по частям.
Как список пополняется сам
Правильный способ вести белый список — не сидеть и вспоминать, а добавлять по факту.
Когда в журнале обнаруживается визит, который не должен был попасть под подозрение, вы отмечаете его как ошибку — и адрес попадает в список сразу. Заодно накапливается статистика: по этим отметкам видно, какой признак перегибает.
Что пересматривать
Раз в несколько месяцев стоит пройтись по списку и убрать лишнее. Особенно это касается адресов: сотрудник уволился, офис переехал, временное правило осталось навсегда.
Разросшийся белый список — это дыра, о которой все забыли.
Читайте также
- Семь ошибок при настройке защиты от ботов Каждая из них выглядит разумно в момент настройки и обнаруживается спустя недели, когда убытки уже посчитаны.
- Сайт под атакой ботов: что делать прямо сейчас Короткая инструкция для ситуации, когда разбираться некогда: сайт тормозит или лёг, и подозрение на ботов.
- Защита интернет-магазина от ботов: что настроить в первую очередь У магазина больше уязвимых мест, чем у обычного сайта, и больше того, что нельзя ломать. Порядок настройки — шаг за шагом.