Cloudflare блокирование пустого User-Agent

User-Agent - передает веб серверу информацию об используемом ПО, эту информацию использую для корректного отображения страниц, статистики и т.д. Отсутствие данного значения является аномалией.

Зачем блокировать пустой User-Agent?

Основная цель: Снижение сетевой нагрузки на конечный сервер, убрать мусор их журналов работы. Все запросы отправляемые серверу будут заблокированы еще на уровне CDN.

Пример пустых User-agent в логах сервера

Обычно это боты, которые не несут какой либо пользы.

Правило блокировки пустого User-Agent

В логах веб сервера пустое значение отображается как "-", что на самом деле является просто заглушкой. Сам же Cloudflare информацию о пустом агенте отображает как "Empty user agent".

На самом деле правило довольно простое:

block Empty user agent

Пример блокировки

Из примера видно, что это бот, который пытался найти файл резервной копии сайта.
blocked Empty user agent
Понравилась статья? Поделиться с друзьями:
Добавить комментарий