Wordfence Security: почему этот плагин лидирует на рынке защиты WordPress

Более четырёх миллионов активных установок — Wordfence Security не просто самый популярный плагин безопасности WordPress. Это самый загружаемый компонент безопасности во всей экосистеме WordPress. Числа не врёт. Wordfence предоставляет интегрированный оборонный стек: endpoint-файрвол, сканер вредоносного ПО, защиту входа, разведку угроз в реальном времени и централизованное управление — всё в одном плагине. И бесплатная версия перекрывает больше, чем большинство платных аналогов.

Wordfence Security плагин
Wordfence Security — безопасность WordPress под контролем

Плагин работает на принципиально ином принципе, чем многие конкуренты. Вместо обнаружения атак постфактум Wordfence идентифицирует и блокирует угрозы до того, как они достигнут сайта. Web Application Firewall (WAF) работает на уровне PHP — до полной загрузки WordPress — и инспектирует входящие запросы по постоянно обновляемой базе сигнатур атак, подозрительных IP-адресов и известных вредоносных паттернов. Когда запрос совпадает с сигнатурой угрозы, Wordfence молча его отбрасывает. Атакующий видит connection refused или 503 ошибку. Ваш сервер никогда не обрабатывает вредоносную нагрузку.

Wordfence поддерживает собственный Threat Defense Feed — проприетарную базу сигнатур атак, хешей вредоносного ПО и зловредных IP-адресов, обновляемую в реальном времени. Бесплатные пользователи получают фид с 30-дневной задержкой. Премиум-пользователи — в реальном времени. Оба фида эффективны; реальновременный просто закрывает 30-дневное окно, в течение которого появляются новые паттерны атак.

Ключевые возможности Wordfence Security

1. Web Application Firewall (WAF)

Файрвол — сердце Wordfence. Он инспектирует каждый HTTP-запрос до обработки WordPress'ом, проверяя заголовки, строки запросов, POST-тела и куки на соответствие известным паттернам атак. Блокирует SQL-инъекции, межсайтовый скриптинг (XSS), удалённое включение файлов, обход директорий и десятки других векторов атак. Файрвол учится на глобальных данных: когда Wordfence обнаруживает новый паттерн атаки на одном сайте, сигнатура распространяется на все установки Wordfence в течение минут (Premium) или 30 дней (Free).

2. Сканер вредоносного ПО

Сканер сравнивает файлы ядра WordPress, темы и плагины с их официальными версиями в репозитории. Любой файл, изменённый, добавленный или удалённый относительно официальной версии, помечается. Сканер также обнаруживает известные сигнатуры вредоносного ПО, бэкдоры, фишинговые страницы, инъекции SEO-спама и вредоносные редиректы. Он проверяет права доступа к файлам, сканирует подозрительные паттерны кода в JavaScript и PHP, верифицирует целостность всех установленных компонентов. Если файл не совпадает с ожидаемой контрольной суммой — Wordfence мгновенно оповещает.

3. Защита входа

Брутфорс-атаки — самый распространённый вектор угроз для WordPress-сайтов. Wordfence противостоит им многослойно: ограничение попыток входа (настраиваемые пороги отказов и длительность блокировки), двухфакторная аутентификация через TOTP-приложения типа Google Authenticator, интеграция с reCAPTCHA, защита XML-RPC (XML-RPC — основной вектор усиления брутфорса), возможность мгновенно блокировать несуществующие имена пользователей. Это останавливает словарные атаки мгновенно.

Умолчательные настройки брутфорса разумны: 20 неудачных попыток за 4 часа запускают 4-часовую блокировку. Но агрессивное ужесточение рекомендуется для сайтов, привлекающих внимание: 5 попыток, 1 час. Разница незаметна для легитимных пользователей (кто забывает пароль пять раз за час?) и разрушительна для автоматических атак.

Включите Immediately lock out invalid usernames. Один этот чекбокс устраняет 90% брутфорс-шума, потому что автоматические боты перебирают имена типа "admin", "test", "user" — аккаунты, которых нет на правильно настроенном сайте. Каждая попытка блокируется мгновенно, сжигая время атакующего и его пул IP без расхода серверных ресурсов.

4. Мониторинг в реальном времени и Live Traffic

Представление Live Traffic (Wordfence > Tools > Live Traffic) показывает каждый запрос, поступающий на сайт, в реальном времени — включая IP-адрес, страну, тип запроса, код ответа и факт блокировки/пропуска. Для Premium-пользователей данные обновляются в реальном времени, для Free — с небольшой задержкой. Это представление бесценно для отладки: если легитимный пользователь сообщает о блокировке, вы находите его IP в логе, видите, какое правило сработало, и добавляете в белый список.

5. Блокировка по странам (Premium)

Блокировка по странам позволяет ограничить доступ к сайту из определённых географических регионов. Если ваш бизнес обслуживает клиентов только в России и Европе, вы можете заблокировать весь трафик из стран, где у вас нет легитимных посетителей — Китай, Нигерия, Вьетнам и другие, генерирующие огромные объёмы вредоносного трафика. Это Premium-функция, потому что требует лицензированной GeoIP-базы MaxMind, используемой Wordfence.

Wordfence Free против Premium: детальное сравнение

Функция Free Premium
Web Application Firewall (WAF) Да — с задержкой правил 30 дней Да — правила в реальном времени
Сканер вредоносного ПО Да — все сигнатуры Да — все сигнатуры + в реальном времени
Threat Defense Feed 30-дневная задержка Обновления в реальном времени
Защита от брутфорса Да Да
Двухфакторная аутентификация Да Да
Блокировка по странам Нет Да
Чёрный список IP в реальном времени Нет Да
Сканирование по расписанию Только ручное Да — настраиваемое расписание
Проверка IP на Spamvertize Нет Да
Премиум-поддержка Только форум сообщества Да — тикетная, 24/7
Цена Бесплатно $119/год (1 сайт)
Мониторинг трафика в реальном времени С задержкой Реальное время

30-дневная задержка фида угроз — главный дифференциатор для большинства пользователей. Вот почему это важно: когда раскрывается новая уязвимость в популярном плагине — скажем, zero-day в Elementor или WooCommerce — атакующие начинают сканировать уязвимые сайты в течение нескольких часов. Премиум-пользователи Wordfence получают правило WAF, блокирующее этот эксплойт, в течение минут. Бесплатные пользователи ждут 30 дней. За эти 30 дней компрометируется значительный процент уязвимых сайтов. Если ваш сайт — бизнес-актив, а не хобби-блог, то $119 в год — это страховка, а не расход.

Wordfence против конкурентов: всестороннее сравнение

Функция Wordfence Sucuri iThemes Security All In One WP Security
Endpoint-файрвол Да — на уровне PHP Да — на уровне DNS (облачный) Нет — через конфиг сервера Да — базовый через .htaccess
Сканер вредоносного ПО Да — сигнатуры + контрольные суммы Да — на основе сигнатур Да — через API Sucuri (Pro) Нет — только ручное сканирование
Защита от брутфорса Да Да (облачный WAF) Да Да
Двухфакторная аутентификация Да — бесплатно Нет (только в Pro) Да — бесплатно Нет
Блокировка по странам Только Premium Да — облачный WAF Нет Нет
Разведка угроз в реальном времени Да — собственный фид Да — собственный фид Нет Нет
Топология WAF Endpoint (на сервере) Облачная (DNS-редирект) Серверный уровень Правила .htaccess
Бесплатная версия Существенная Ограниченная (только сканер) Средняя Полный функционал без сканера
Влияние на производительность Умеренное Минимальное (вне сервера) Низкое Очень низкое
Простота настройки Лёгкая — мастер установки Средняя — правка DNS Лёгкая — мастер Очень лёгкая

Sucuri использует принципиально другой архитектурный подход. Его файрвол работает на уровне DNS — весь трафик проходит через облачный прокси Sucuri перед попаданием на ваш сервер. Это выносит фильтрацию атак вовне и даёт прирост производительности за счёт кэширования, но также означает, что Sucuri видит весь ваш трафик, а ваш сайт зависит от аптайма их инфраструктуры. Wordfence работает endpoint-файрволом на вашем сервере: никто третий не видит ваш трафик, не требуется правка DNS, нет зависимости от внешней инфраструктуры. Компромисс — Wordfence потребляет ресурсы сервера на операции файрвола, обычно незначительно на современном хостинге.

iThemes Security (ранее Better WP Security) фокусируется на харденинге: закрывает распространённые поверхности атаки WordPress отключением редактирования файлов в админке, сменой префикса таблиц базы данных, принудительным использованием сложных паролей и ограничением доступа к чувствительным файлам. Это фундаментально плагин hardening'а конфигурации, а не активной защиты. Pro-версия интегрируется с API сканирования Sucuri. iThemes Security — отличный компаньон для Wordfence, они адресуют разные слои стека безопасности и не конфликтуют.

All In One WP Security — самый простой вариант. Предоставляет защиту от брутфорса, проверку прав доступа к файлам и базовые правила файрвола через модификации .htaccess. Не имеет сканера вредоносного ПО, фида разведки угроз, мониторинга в реальном времени. Достаточен для личного блога, который никто не хочет атаковать. Для бизнес-сайта — стартовая точка, а не полноценное решение.

Руководство по установке и настройке

Шаг 1: Установите плагин

Перейдите в Плагины > Добавить новый в админ-панели WordPress. Введите в поиске "Wordfence Security" — это будет первый результат с более чем четырьмя миллионами активных установок и логотипом-щитом Wordfence. Нажмите Установить, затем Активировать. Альтернативно скачайте плагин с wordpress.org/plugins/wordfence и загрузите через интерфейс Плагины > Загрузить плагин.

Шаг 2: Введите email и примите условия

После активации Wordfence запрашивает email для оповещений безопасности. Укажите адрес, который вы реально проверяете — сюда будут приходить уведомления о критических проблемах, обнаружении вредоносного ПО и логинах администраторов. Примите условия использования и политику конфиденциальности. Если у вас Premium-лицензия, введите лицензионный ключ на этом этапе.

Шаг 3: Пройдите мастер настройки

Wordfence включает мастер установки, который настраивает оптимальный режим файрвола для вашего серверного окружения. Мастер проверяет, поддерживает ли сервер рекомендованную конфигурацию WAF — загрузку Wordfence как PHP auto_prepend_file, что даёт ему максимально ранний приоритет исполнения. Если сервер не поддерживает эту конфигурацию, Wordfence откатывается к загрузке как обычный плагин — всё ещё эффективно, но срабатывает позже в последовательности загрузки WordPress.

Шаг 4: Настройте защиту от брутфорса

Перейдите в Wordfence > All Options > Brute Force Protection. Умолчательные настройки разумны, но для продакшен-сайтов их стоит ужесточить. Установите Lock out after how many login failures в 5, Lock out after how many forgot password attempts в 5, Count failures over what time period в 1 час, Amount of time a user is locked out в 2 часа. Включите Immediately lock out invalid usernames — одно это устраняет большинство бот-трафика.

Шаг 5: Запланируйте регулярное сканирование

Пользователи Free должны запускать сканирование вручную. Premium — по расписанию. В любом случае запустите полное сканирование сразу после настройки для установления чистого базового состояния. Перейдите в Wordfence > Scan > Start New Scan. Первое сканирование может занять 5-15 минут в зависимости от размера сайта. Внимательно просмотрите результаты — ложные срабатывания случаются, особенно с кастомными темами, модифицирующими поведение ядра WordPress.

Когда Wordfence помечает файлы как изменённые, не удаляйте их вслепую. Файлы кастомных тем и плагины, установленные вне официального репозитория, всегда будут выглядеть как изменённые, потому что Wordfence не может найти эталонную версию для сравнения. Проверяйте каждый помеченный файл индивидуально. Если вы сами вносили изменение — отметьте как исправленное. Если не узнаёте изменение — расследуйте.

Оптимизация файрвола: как настроить WAF на максимум

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

  • Статус файрвола: Установите в Enabled and Protecting. Звучит очевидно, но иногда пользователи отключают его временно для диагностики и забывают включить обратно.
  • Режим файрвола: Если сервер поддерживает — используйте Extended Protection (auto_prepend_file). Это загружает файрвол до WordPress, до тем, до плагинов — блокируя атаки на самой ранней точке исполнения PHP.
  • Ограничение частоты запросов: Включите с консервативными порогами. Начните с 240 запросов в минуту для краулеров (Googlebot стучит сильнее, легитимные краулеры автоматически попадают в белый список верифицированных). Для просмотров страниц человеком — 120 в минуту, для 404 ошибок — 30 в минуту. Если пороги слишком агрессивны для вашего трафика, ослабляйте шагами по 60 запросов.
  • Продвинутая блокировка: Создавайте кастомные правила для паттернов, специфичных для вашего сайта. Если форма обратной связи получает повторяющийся спам от конкретного user-agent — заблокируйте его. Если определённый паттерн строки запроса коррелирует с попытками атак — заблокируйте правилом с wildcard.
Wordfence автоматически добавляет в белый список верифицированных поисковых краулеров — Googlebot, Bingbot, Yandex, Baidu и других — на основе обратных DNS-запросов. Это предотвращает случайную блокировку индексации поисковиками. Не вносите IP-диапазоны краулеров в белый список вручную, пока не проверите обратный DNS.

Двухфакторная аутентификация: детали внедрения

Wordfence поддерживает двухфакторную аутентификацию на основе TOTP — тот же стандарт, что используют Google Authenticator, Authy, Microsoft Authenticator и любые другие RFC 6238-совместимые приложения. Настройка занимает меньше минуты на пользователя. Перейдите в Wordfence > Login Security, нажмите "Manage Two-Factor Authentication" и отсканируйте QR-код приложением-аутентификатором. Введите шестизначный код подтверждения.

Администраторы могут принудительно включить 2FA для определённых ролей пользователей. Рекомендованный минимум — требовать 2FA для всех учётных записей Administrator и Editor. Учётные записи Contributor и Subscriber можно освободить, если их привилегии достаточно ограничены, чтобы скомпрометированный аккаунт не раскрыл чувствительные данные или конфигурацию сайта. Wordfence также поддерживает коды восстановления — сгенерируйте десять одноразовых кодов и сохраните в менеджере паролей. Если потеряете доступ к устройству-аутентификатору, код восстановления вас впустит.

Для сайтов с несколькими администраторами Wordfence предоставляет льготный период, в течение которого пользователи могут настроить 2FA до того, как оно станет обязательным. По умолчанию — два дня. После истечения льготного периода пользователи без настроенной 2FA не могут войти. Это предотвращает ситуацию, когда вы включаете обязательную 2FA и мгновенно блокируете всех администраторов, которые ещё не настроили её — ошибка, которая положила не один WordPress-сайт.

Блокировка по странам: стратегия и реализация

Это Premium-функция, использующая базу GeoIP2 от MaxMind для сопоставления IP-адресов с географическими локациями. Можно заблокировать целые страны от доступа к странице входа, ко всему сайту или и к тому, и к другому. Стратегия за страновой блокировкой — снижение рисков через устранение источников трафика: если ваш сайт генерирует ноль легитимного трафика из страны, которая также генерирует большие объёмы атакующего трафика, блокировка этой страны устраняет атакующий трафик с нулевым влиянием на реальных пользователей.

Страны, наиболее часто блокируемые пользователями Wordfence: Китай, Нигерия, Вьетнам, Индия, Пакистан, Бразилия — не потому, что каждый посетитель из этих стран вредоносен, а потому что соотношение атакующего трафика к легитимному из этих регионов сильно смещено в сторону атак для большинства русскоязычных сайтов. Если ваш бизнес обслуживает клиентов в какой-либо из этих стран — не блокируйте их. Вместо этого используйте интеллектуальную блокировку файрвола для фильтрации атакующего трафика с сохранением доступа легитимных посетителей.

Страновая блокировка наиболее эффективна при выборочном применении. Блокировка доступа к странице входа (wp-login.php и xmlrpc.php) из стран, где у вас нет легитимных пользователей, устраняет брутфорс и credential stuffing из этих регионов, при этом посетители из этих стран всё ещё видят публичную часть сайта. Блокировка всего сайта агрессивнее и должна применяться только к странам, где вы абсолютно уверены в отсутствии аудитории.

Влияние на производительность: чего ожидать

Wordfence — увесистый плагин. Бесплатная версия потребляет примерно 20-40 МБ серверной памяти и добавляет 50-200 миллисекунд к времени генерации страницы, в зависимости от железа сервера, версии PHP и сложности сайта. Это измеримо, но редко ощутимо пользователем на хорошо оптимизированном сайте. Если ваш сайт грузится менее двух секунд с отключённым Wordfence — он почти наверняка будет грузиться менее 2,2 секунд с включённым. Выгода в безопасности многократно перевешивает пренебрежимые затраты производительности.

Есть специфические соображения по производительности. Сканер вредоносного ПО интенсивно нагружает процессор во время сканирования. Планируйте сканирование на периоды низкого трафика — 3 часа ночи по серверному времени идеально. На shared-хостинге избегайте запуска сканирования, если хостер enforce'ит лимиты CPU; запускайте вручную в непиковые часы. Представление Live Traffic тоже потребляет ресурсы, когда открыто — оно непрерывно опрашивает сервер. Закрывайте вкладку Live Traffic, когда не мониторите активно.

Для сайтов на сильно ограниченном хостинге — бюджетные shared-тарифы с 256 МБ или менее PHP-памяти — рассмотрите использование Wordfence вместе с легковесным плагином кэширования типа WP Super Cache. Плагин кэширования отдаёт статический HTML большинству посетителей, полностью обходя Wordfence для кэшированных запросов. Wordfence активируется только на некэшированных динамических запросах, снижая влияние на производительность почти до нуля для большинства трафика.

Рабочий процесс реагирования на инциденты: что делать, когда Wordfence сигнализирует угрозу

Когда Wordfence присылает оповещение — файл изменён, обнаружено вредоносное ПО, подозрительная попытка входа — последовательность действий определяет, разрешится ли инцидент за минуты или перерастёт в полную компрометацию. Вот workflow, используемый специалистами по реагированию на инциденты, которые профессионально занимаются компрометациями WordPress:

1. Изолировать. Не паникуйте и не удаляйте помеченные файлы немедленно. Сначала определите, представляет ли оповещение реальную угрозу или ложное срабатывание. Проверьте путь к файлу, временную метку модификации и характер изменения, вызвавшего оповещение. Если файл — шаблон кастомной темы, который вы редактировали на прошлой неделе, отметьте как исправленное и идите дальше.

2. Расследовать. Если файл не является известной легитимной модификацией — исследуйте его. Скачайте копию через SFTP и просмотрите код. Ищите eval(), base64_decode(), gzinflate(), str_rot13() и другие функции, часто используемые в обфусцированном вредоносном ПО. Проверьте временную метку модификации файла и сопоставьте с логами доступа сервера, чтобы определить, как атакующий получил доступ.

3. Сдержать. Если компрометация подтверждена — временно переведите сайт в режим обслуживания. Смените все пароли пользователей, ротируйте все API-ключи и соли (находятся в wp-config.php), отзовите все пароли приложений. Если атакующий получил доступ администратора — считайте все учётные записи администраторов скомпрометированными и сбросьте их.

4. Устранить. Удалите вредоносные файлы. Восстановите все изменённые файлы ядра из чистой установки WordPress. Если вектор атаки — плагин или тема, удалите его полностью и переустановите текущую версию из доверенного источника. Запустите повторное полное сканирование для подтверждения отсутствия остаточного вредоносного ПО.

5. Укрепить. После устранения пересмотрите состояние безопасности. Эксплуатировали ли атаки известную уязвимость устаревшего плагина? Внедрите автоматические обновления плагинов и тем. Преуспевали ли брутфорс-атаки из-за слабых паролей? Принудительно включите 2FA и политику сложных паролей. Цель — предотвратить повторное срабатывание того же вектора атаки.

Распространённые атаки, предотвращаемые Wordfence

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

  • SQL-инъекции: Атакующие внедряют вредоносные SQL-запросы через уязвимые параметры URL или поля форм. Wordfence обнаруживает и отбрасывает эти запросы до выполнения запроса к базе данных.
  • Межсайтовый скриптинг (XSS): Вредоносный JavaScript, внедряемый в комментарии, записи или профили пользователей. Wordfence блокирует попытку внедрения и санирует вывод.
  • Брутфорс-атаки: Автоматический подбор паролей к wp-login.php и xmlrpc.php. Wordfence блокирует IP после настраиваемых порогов отказов и мгновенно блокирует несуществующие имена пользователей.
  • Удалённое включение файлов (RFI): Атакующие пытаются включить удалённые вредоносные файлы через уязвимые параметры плагинов. Wordfence блокирует запрос include.
  • Обход директорий: Попытки доступа к файлам вне корня сайта через манипуляции с путями. Wordfence нормализует пути и блокирует несанкционированный доступ.
  • Внедрение вредоносного ПО: Атакующие, уже получившие доступ, пытаются модифицировать существующие файлы или загрузить новые вредоносные. Сканер обнаруживает эти изменения.
  • DDoS (распределённый отказ в обслуживании): Ограничение частоты запросов дросселирует избыточные запросы с одного IP или диапазона, предотвращая исчерпание ресурсов.
  • Фишинговые страницы: Атакующие загружают поддельные страницы входа для кражи учётных данных. Сканер обнаруживает неожиданные новые файлы в корне сайта.
\u{201c}

Плагин безопасности — не замена хорошей гигиене безопасности. Это страховочная сетка. Обновляйте плагины, используйте сложные пароли, принудительно включайте 2FA, удаляйте неиспользуемые темы и плагины, делайте регулярные бэкапы. Wordfence ловит то, что проскакивает сквозь эти практики — но сами практики должны существовать.

Передовая практика безопасности, Харденинг WordPress

Когда Wordfence — не лучший выбор

Wordfence — правильный выбор для большинства WordPress-сайтов, но есть сценарии, где альтернативы имеют больше смысла. Если ваш сайт на экстремально ограниченном shared-хостинге с 128 МБ или менее PHP-памяти, Wordfence может превысить доступные ресурсы — рассмотрите более лёгкую альтернативу типа BBQ Firewall или NinjaFirewall. Если ваша главная забота — DDoS-смягчение, а не атаки уровня приложения, облачный файрвол типа Sucuri или Cloudflare обеспечивает лучшую защиту на сетевом уровне. Если вам нужно управляемое решение безопасности, где профессионалы занимаются реагированием на инциденты, премиум-планы Sucuri включают услуги по удалению вредоносного ПО, которые Wordfence напрямую не предлагает.

Для подавляющего большинства владельцев WordPress-сайтов — малого бизнеса, блогеров, агентств, управляющих клиентскими сайтами, операторов интернет-магазинов — Wordfence Free обеспечивает солидную защиту, не требующую финансовых вложений, кроме времени на настройку. Wordfence Premium добавляет реальновременной фид угроз, сканирование по расписанию, страновую блокировку и премиум-поддержку, оправдывающие стоимость $119 в год для любого сайта, приносящего доход. Вопрос не в том, использовать ли Wordfence. Вопрос в том, стоят ли Premium-функции $9,92 в месяц. Для сайта, зарабатывающего больше десяти долларов в месяц — а это почти любой сайт, который имеет значение — ответ: да.

Часто задаваемые вопросы

Wordfence Security бесплатный?

Да, Wordfence имеет существенную бесплатную версию, включающую файрвол (с 30-дневной задержкой правил), сканер вредоносного ПО, защиту от брутфорса и двухфакторную аутентификацию. Premium-версия ($119/год) добавляет разведку угроз в реальном времени, страновую блокировку, сканирование по расписанию и премиум-поддержку.

Wordfence замедляет WordPress?

Wordfence добавляет примерно 50-200 миллисекунд к времени генерации страницы и использует 20-40 МБ серверной памяти. На хорошо оптимизированном сайте это редко ощутимо пользователем. Совместное использование с плагином кэширования типа WP Super Cache снижает влияние почти до нуля для кэшированных запросов.

Чем Wordfence отличается от Sucuri?

Wordfence использует endpoint-файрвол на вашем сервере на уровне PHP. Sucuri — облачный DNS-файрвол, фильтрующий трафик до попадания на сервер. Wordfence сохраняет приватность трафика (никто третий его не видит); Sucuri выносит обработку на свою инфраструктуру. У Wordfence сильнее бесплатная версия; бесплатная версия Sucuri ограничена сканированием.

Может ли Wordfence блокировать целые страны?

Да, страновая блокировка — Premium-функция. Можно заблокировать доступ к странице входа, всему сайту или и к тому, и к другому из определённых стран. Используется база GeoIP2 от MaxMind для сопоставления IP со страной. Блокируйте выборочно — только страны с нулём легитимных посетителей.

Как настроить двухфакторную аутентификацию в Wordfence?

Перейдите в Wordfence > Login Security, нажмите Manage Two-Factor Authentication, отсканируйте QR-код Google Authenticator или любым TOTP-совместимым приложением и введите код подтверждения. Можно принудительно включить 2FA для определённых ролей пользователей и сгенерировать резервные коды восстановления.

Что обнаруживает сканер вредоносного ПО Wordfence?

Сканер сравнивает файлы ядра, темы и плагины с официальными версиями из репозитория. Обнаруживает изменённые файлы, известные сигнатуры вредоносного ПО, бэкдоры, фишинговые страницы, инъекции SEO-спама, вредоносные редиректы, подозрительные паттерны кода и неожиданные изменения файлов.

Блокирует ли Wordfence поисковых краулеров?

Нет. Wordfence автоматически добавляет в белый список верифицированных поисковых краулеров — Googlebot, Bingbot, Yandex, Baidu — используя верификацию через обратный DNS. Пороги ограничения частоты запросов рассчитаны на нормальное поведение краулеров без блокировки индексации.

Что делать, когда Wordfence обнаружил вредоносное ПО на сайте?

Следуйте workflow реагирования: изолируйте (определите, реальная угроза или ложное срабатывание), расследуйте (проверьте помеченный файл на вредоносный код), сдержите (смените пароли, ротируйте ключи, включите режим обслуживания), устраните (удалите вредоносное ПО, восстановите чистые файлы) и укрепите (обновите плагины, принудительно включите 2FA).

Нажмите для реакции