Технологии

Как reverse proxy отсеивает мусорный трафик на лету

Путь запроса от браузера до сайта: TLS-соединение, проверка сетевых и поведенческих признаков, решение фильтра и передача на origin.

4 августа 20266 мин чтенияКоманда безопасности BotProtection
Термины:

Reverse proxy расположен перед сайтом и принимает входящее HTTPS-соединение. Запрос проверяется до обращения к приложению: фильтр оценивает адрес сети, частоту, заголовки, TLS-отпечаток и поведение сессии.

Маршрут одного запроса

  1. Браузер устанавливает зашифрованное соединение с персональным сертификатом домена.
  2. Фильтр проверяет запрос по нескольким независимым сигналам.
  3. Разрешённый запрос передаётся по защищённому соединению на origin-сервер.
  4. Ответ сайта возвращается посетителю через тот же защищённый маршрут.

Почему одного списка IP недостаточно

Адреса меняются, а вредоносные скрипты умеют копировать User-Agent обычного браузера. Поэтому решение строится на совокупности признаков. Спорные запросы можно пропустить, ограничить по частоте или отправить на дополнительную проверку.

Что происходит с данными

Трафик обрабатывается транзитом для проверки и маршрутизации. HTTPS должен сохраняться на обоих участках: от посетителя до фильтра и от фильтра до сайта. Конкретный состав журналов и сроки хранения определяются настройками сервиса и договорными условиями.

Выберите защиту по задаче

Начните с подтверждённой проблемы и проверьте, какие действия должны оставаться доступными клиентам, поисковым роботам и интеграциям.

По теме материала

Технологии14 мин чтения

Как защитить API сайта от ботов: rate limiting, токены и контроль дорогих запросов

Практическое руководство по защите API от ботов: как найти дорогие маршруты, выбрать лимиты, сохранить работу клиентов и интеграций и проверить результат без лишних блокировок.

Читать дальше