Перейти к содержимому
Leonidov.DEV

BotBlocker против Cloudflare: почему универсальный щит не спасает WordPress

Безопасность
BotBlocker против Cloudflare: почему универсальный щит не спасает WordPress

BotBlocker против Cloudflare - спор о том, кто видит бота первым. Cloudflare часто воспринимают как щит, который достаточно включить один раз - и забыть о ботах. Какое-то время это работало. Но с развитием бот-технологий единый стандартизированный сервис стал предсказуемой мишенью, а предсказуемость - именно то, что ищут атакующие.

Ловушка CAPTCHA

Миллионы сайтов используют одну и ту же проверку Cloudflare. Масштаб - одновременно и слабость: разработчики ботов и сервисы решения капч годами изучали её шаблоны. Если бот проходит проверку на одном сайте, он пройдёт её и на вашем.

BotBlocker Security идёт противоположным путём - шесть типов непредсказуемых собственных заданий: сопоставление цветов, распознавание животных, движущиеся фигуры, математические выражения на canvas и другие. Тип задания и логика постоянно меняются, поэтому стабильного скрипта для обхода не существует.

Данные, этика и доверие

Публичные заявления крупных облачных провайдеров указывают на то, что трафик сайтов может обрабатываться в их собственных целях, включая обучение ИИ-моделей, - за спиной владельца сайта. BotBlocker работает только с техническими параметрами запросов. Данные посетителей не продаются третьим сторонам, а подход выстроен вокруг требований GDPR и CCPA.

Производительность - часть безопасности

Внешний прокси добавляет ещё одно звено в цепочку запроса. BotBlocker работает внутри вашей установки WordPress и блокирует вредоносный трафик до того, как он дойдёт до PHP и MySQL, поэтому мощность сервера остаётся реальным клиентам, а не ботам.

Режим Early Init останавливает угрозы примерно за пять миллисекунд - ещё до загрузки WordPress. Это уровень корпоративного файрвола почти без нагрузки на сервер.

То, за что Cloudflare берёт доплату

Расширенные правила WAF, заголовки безопасности и специализированные сертификаты в облачных тарифах часто идут как платные дополнения. В BotBlocker они встроены:

  • Заголовки безопасности, включая X-Frame-Options против кликджекинга;
  • Управление SSL и защита страницы входа;
  • Двухступенчатый щит от brute-force и полная двухфакторная аутентификация, совместимая с Google Authenticator и Authy;
  • Hide Login URL: сканеры просто не находят админку.

BotBlocker против Cloudflare на практике

Cloudflare - правильный выбор, когда нужны CDN, TLS и защита от DDoS на уровне сети в одном месте. Это общий щит для всех сайтов планеты, и в этом одновременно сила и слепое пятно.

Слой под WordPress видит то, чего не видит общий край: попытки входа в wp-login и XML-RPC, REST-эндпоинты, пути плагинов, разницу между редактором с сессией и ботом, который скопировал cookie. Он может дать задание посетителю, не отправляя его на глобальную страницу CAPTCHA, которая ломает формы оформления заказа.

Проверяйте оба одинаково. Неделя логов, потом сравнение: что заблокировано, что пропущено, сколько из пропущенного - реальные покупатели. Убедитесь, что поисковые роботы и платёжные колбэки проходят. Щит, который блокирует оформление заказа, стоит дороже бота, который собирает страницу.

Правила WAF у Cloudflare описаны в документации, так что модель правил можно сравнить с тем, что BotBlocker делает до первой строки PHP.

Вернуть контроль себе

Универсальный облачный сервис - единая точка отказа: когда у провайдера сбой, ваш сайт падает вместе с ним. BotBlocker - умный и непредсказуемый щит, который живёт внутри вашей инфраструктуры.

Безопасность не должна быть универсальным замком, к которому у всех уже есть ключ. Она должна быть слоем, настроенным под ваш сайт и работающим до первой строки PHP. Именно в этом идея BotBlocker Security.

Cloudflare не враг. Если у вас глобальная аудитория, он закрывает сеть и кэш лучше, чем плагин. Вопрос в том, кто принимает решение о конкретном посетителе WordPress: общий край или слой, который знает ваш сайт.

BotBlocker против Cloudflare: что проверять на своём сайте

Проверка простая: включите оба слоя, прогоните известные сигнатуры ботов и посмотрите, кто падает на входе, а кто доходит до PHP. Документация Cloudflare по ботам объясняет первую половину картины, вторая - в логах вашего сервера. Сравнение BotBlocker против Cloudflare имеет смысл на живом трафике, а не на обещаниях.

Ещё по теме: Лучший плагин безопасности для WordPress: на что смотреть и BotBlocker Security: WAF, который включается раньше WordPress.