Плагин WordPress · Безопасность

NinjaFirewall (WP Edition) — продвинутый плагин безопасности и брандмауэр

Разработчик: nintechnet

Страница на WordPress.org ↗
Активных установок
100 тыс.+
Оценка
★ 4,9 (220)
Версия
4.9.2
Обновлён
2 ноября 2026 г.
WordPress
4.9+ · до 7.1.4
PHP
7.1+

Коротко о плагине

Брандмауэр веб-приложений, который срабатывает до загрузки WordPress: фильтрация запросов, защита от перебора пароля, контроль целостности файлов и оповещения.

NinjaFirewall (WP Edition) — плагин WordPress из раздела «Безопасность». Его используют более 100 тыс. сайтов.

Актуальная версия — 4.9.2, обновление вышло 2 ноября 2026 г.

Минимальные требования: WordPress 4.9 и PHP 7.1 или новее; разработчик проверил работу на WordPress 7.1.4.

Средняя оценка пользователей на WordPress.org — 4,9 из 5 по 220 отзывам.

Плюсы

  • Фильтрует запросы до WordPress и плагинов, защищает все PHP-скрипты в каталоге сайта, а не только сам WordPress
  • Защита wp-login.php и xmlrpc.php от массового перебора паролей, события можно писать в журнал сервера для Fail2ban
  • File Guard и File Check сообщают об изменении или создании PHP-файлов и подозрительном обращении к ним
  • Не передаёт трафик через чужие серверы, данные остаются на вашем хостинге
  • Интерфейс без рекламных баннеров, справка на каждой странице

Минусы

  • Работает только на Unix-подобных серверах, на Windows не поддерживается
  • Требует аккуратной настройки: слишком строгие правила могут блокировать легитимные запросы
  • Расширенные возможности вынесены в отдельную платную версию WP+

Что умеет

NinjaFirewall устанавливается как обычный плагин, но по сути это самостоятельный брандмауэр, который перехватывает HTTP-запрос раньше, чем сработает WordPress. Поэтому он видит и отсекает вредоносные запросы к ядру, плагинам и даже к скриптам вне WordPress в той же папке.

Основные функции:

  • Фильтрация запросов. Нормализует данные запроса, чтобы распознавать приёмы обхода защиты и разные кодировки.
  • Защита входа. Отражает массовый перебор паролей для wp-login.php, при желании и для xmlrpc.php.
  • File Guard. В реальном времени замечает обращение к недавно созданному или изменённому PHP-файлу и присылает уведомление: адрес, IP, время.
  • File Check. Раз в час, два раза в день или раз в сутки сверяет содержимое, права, владельца и время изменения файлов.
  • Live Log. Просмотр трафика почти как команда tail -f, не нагружая сервер.
  • Уведомления о событиях: вход администратора, правка учётных записей, установка и удаление плагинов и тем, обновления.
  • Автоматическое обновление правил безопасности по расписанию.

Установка и настройка

Загрузите плагин, активируйте и перейдите в меню NinjaFirewall. Мастер установки определит сервер и предложит, как подключить брандмауэр. Права root не нужны, подходит и обычный виртуальный хостинг. Если сайт стоит за Cloudflare или другим CDN, настройте файл конфигурации, чтобы брандмауэр видел настоящий IP посетителя, иначе в журналах будут адреса CDN.

Сразу включите уведомления на почту и проверьте, что письма доходят.

Подводные камни

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

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

Требования к серверу. Нужна работа на Unix-подобной системе и расширение MySQLi; убедитесь в этом у хостера.

Доверие к собственному коду. Брандмауэр позволяет подставлять свой PHP-код, но ошибка в нём срабатывает до загрузки WordPress и может сделать сайт недоступным. Меняйте такие файлы с доступом по FTP, чтобы можно было быстро откатить.

Кому подойдёт

Владельцам сайтов, которым нужен серьёзный контроль входящих запросов на своём сервере, и тем, кто сам разбирается в журналах. Если предпочитаете готовый набор с облачными правилами, посмотрите Wordfence или All-In-One Security. Для защиты формы входа достаточно Limit Login Attempts.

Перед установкой

  • Сделайте резервную копию файлов и базы — откатиться после неудачной установки без неё сложно.
  • Проверьте плагин на тестовой копии сайта, если на сайте уже много расширений.
  • Не ставьте два плагина с одной задачей: два SEO-плагина или два кэша конфликтуют.
  • После установки проверьте скорость главной и ключевых страниц в PageSpeed Insights.

Похожие плагины

Другие варианты из раздела «Безопасность».

Весь раздел →

Wordfence Security — Брандмауэр, сканирование на вредоносные программы и безопасность входа

Брандмауэр, сканер вредоносных программ, двухфакторный аутентификатор и комплексные функции безопасности, поддерживаемые нашей круглосуточной командой. Сделайте безопасность приоритетом с Wordfence.

5 млн+ установок ★ 4,7 (5041)

Really Simple Security — простая и производительная безопасность (ранее Really Simple SSL)

Легко повысьте безопасность сайта с помощью усиления безопасности WordPress, двухфакторной аутентификации (2FA), защиты входа, обнаружения уязвимостей и SSL-сертификата.

3 млн+ установок ★ 4,9 (8869)

Jetpack — AI Agents & MCP, Security, Backup & Analytics

Connect ChatGPT, Claude, or another AI agent to your site. Plus backup, malware scan, firewall, stats, CDN, and SEO tools in one plugin.

3 млн+ установок ★ 3,7 (2408)

Safe SVG

Включите загрузку SVG файлов и очистите их, чтобы исключить XML/SVG уязвимости на вашем WordPress сайте.

1 млн+ установок ★ 4,9 (79)

Limit Login Attempts Security – Brute Force Protection, 2FA, Firewall & Login Security

Limit login attempts and stop brute force attacks. WordPress security with 2FA, firewall, bot protection, IP blocking, and secure login monitoring.

1 млн+ установок ★ 4,8 (1489)

Loginizer

Loginizer - это плагин безопасности WordPress, защищающий от атак методом перебора.

1 млн+ установок ★ 4,8 (1033)

Оставить заявку

Опишите, что нужно сделать, — ответим в течение рабочего дня и назовём сроки и стоимость.