Плагин NoHackMe Defender обеспечивает безопасность вашего сайта на WordPress, блокируя IP-адреса при получении с них подозрительных запросов, а также при поступлении слишком большого количества запросов с одного IP за определенный промежуток времени.
NoHackMe Defender 1.1.17 успешно проверен на WordPress 7.1.4.
Чтобы протестировать защиту от взлома, введите в данной форме подозрительные данные.
For example, enter "base64_decode("
Если данные будут обнаружены и перехвачены, доступ к сайту будет заблокирован.
Если же подозрительных данных обнаружено не будет, вы увидите сообщение об успешной отправке формы.
Защита от сканирования файлов
NoHackMe Defender также блокирует запросы к чувствительным путям, которые автоматические сканеры проверяют в поисках учётных данных, файлов конфигурации и панелей администрирования других CMS и CRM. Для проверки плагин сравнивает запрошенный путь со своим списком запрещённых адресов.
Проверить: открыть /composer.json. Такого файла на сайте нет; запрос должен быть заблокирован.
При проверке IP-адрес, с которого открыта ссылка, будет временно заблокирован. Тестируйте только если сможете удалить свой адрес из списка заблокированных IP в настройках плагина.
Также вы можете много раз обновить страницу сайта.
Если у вас получится обновить страницу более 100 раз в течение минуты, доступ к сайту также будет заблокирован.
Посмотрите данное видео, чтобы познакомиться с настройками плагина NoHackMe Defender, а также разделами, которые создаются для управления заблокированными IP-адресами.
Познакомьтесь со спонсорами плагина
Благодаря данным спонсорам вы сможете использовать плагин NoHackMe Defender бесплатно.
Рецепты, справочники и практические материалы о низкоуглеводном питании и кето.
Скриншоты
Посмотрите настройки NoHackMe Defender, список блокировок и статистику безопасности.
Настройки плагина и параметры защитыПравила подозрительных запросовНастройки диапазонов IP-адресов ЯндексаСписок заблокированных IP-адресовНастройки диапазонов IP-адресов GoogleСтатистика запросов и блокировок
Часто задаваемые вопросы
Плагин NoHackMe Defender полностью бесплатный?
Да. Плагин полностью бесплатный: отдельной платной или Premium-версии нет. Все функции текущей версии доступны без платного обновления. Скачать плагин можно в каталоге WordPress.org.
Можно ли узнать страну, к которой относится подозрительный IP?
Да. После установки файлов GeoIP код страны будет отображаться в таблице Blocked IP в административной панели WordPress.
Поместите оба файла в папку GeoIP внутри каталога загрузок WordPress: wp-content/uploads/nohackme-defender/geo/. Создайте папки, если их нет. Если на сайте настроен нестандартный каталог загрузок, используйте его вместо wp-content/uploads. Эта папка находится вне плагина, поэтому файлы сохранятся после его обновления.
Для обратной совместимости плагин также проверяет прежнюю папку wp-content/plugins/nohackme-defender/lib/geo/. Оба файла должны находиться в одной папке. Без файлов GeoIP блокировка IP продолжит работать, но вместо страны будет указано unknown.
От каких атак защищает NoHackMe Defender?
Плагин проверяет URL, строку запроса, параметры, User-Agent и тело запроса на подозрительные фрагменты, характерные для SQL-инъекций, межсайтового скриптинга (XSS), попыток выполнить команды или код, а также обхода директорий. Он также блокирует обращения к чувствительным путям: открытым файлам конфигурации и окружения, папкам систем контроля версий, резервным копиям и отладочным страницам.
Кроме того, плагин может временно блокировать IP, если с него превышены заданные лимиты запросов за минуту, 10 или 50 минут. Это проверка сигнатур запросов и их частоты: она помогает пресекать распространённые автоматические сканирования и всплески запросов, но не гарантирует защиту от всех атак и не заменяет защиту от DDoS на стороне хостинга, обновления и резервные копии.
Почему плагин добавил код в wp-config.php?
При активации плагин добавляет сразу после открывающего PHP-тега в wp-config.php небольшое подключение require_once к файлу ранней проверки запросов. Благодаря этому NoHackMe Defender проверяет запрос до полной загрузки WordPress и его плагинов. Если срабатывает правило блокировки, обработка завершается раньше — это уменьшает нагрузку на PHP, базу данных и остальные плагины для такого запроса.
Эта строка нужна для работы ранней проверки. При деактивации плагин удаляет добавленное им подключение; данные для доступа к базе он не меняет.
Что делать, если заблокирован мой IP-адрес?
В административной панели WordPress откройте NoHackMe → Заблокированный IP и нажмите Удалить в строке со своим адресом. На этой странице также можно снять блокировку со всех IP-адресов.
Защитите свой сайт с помощью плагина NoHackMe Defender