Что умеет
SiteGuard WP Plugin разработан японской компанией и сосредоточен на защите точки входа в админку. Это не комбайн с антивирусом, а набор отдельных модулей, которые включаются по необходимости.
- Rename Login. Меняет адрес страницы входа с
wp-login.phpна произвольный путь, чтобы уйти от массовых ботов. - Login Lock. Временно блокирует IP после нескольких неудачных попыток входа.
- CAPTCHA. Добавляется на вход, комментарии, сброс пароля и регистрацию.
- Admin Page IP Filter. Пускает в
/wp-admin/только адреса, с которых уже был успешный вход. - Fail Once. Первая верная пара логин/пароль отклоняется, и войти нужно повторно через короткое время. Простые боты на этом отваливаются.
- Protect XML-RPC и Block Author Query. Отключение пингбэков или всего XML-RPC и защита от утечки логинов через
/?author=1. - Login Alert и Update Notifications. Письма о входах и о доступных обновлениях.
Установка и настройка
Плагин ставится из каталога обычным способом. Включайте модули по одному и после каждого проверяйте вход в админку, лучше из второго браузера или в режиме инкогнито, чтобы не потерять доступ.
Для капчи на сервере должны быть включены PHP-расширения mbstring и gd. Если капча не отображается, начните с проверки этих расширений у хостинга.
Подводные камни
- Конфликт с другими плагинами смены адреса входа. Rename Login нельзя сочетать с аналогичной функцией в другом плагине: либо будут доступны сразу два адреса, либо страница входа перестанет открываться. Включайте смену адреса только в одном месте и сохраните новый адрес в закладках.
- Admin Page IP Filter и динамические IP. Если у вас или у редакторов часто меняется IP, схема с «белым списком по успешному входу» потребует дополнительных входов. Проверьте её на копии сайта.
- Мультисайт не поддерживается.
- WAF-часть работает только вместе с SiteGuard Server Edition на Apache. Для обычного хостинга эта функция бесполезна.
- Если на сайте уже стоит капча от другого защитного плагина или форм-плагина, дублировать её на тех же формах не стоит.
Кому подойдёт
Небольшим сайтам и блогам на Apache или Nginx, которым нужна лёгкая защита входа без сканера и облачного файрвола. Если нужен комплексный подход со сканированием и брандмауэром, смотрите Wordfence или All-In-One Security; для чистой защиты от перебора паролей достаточно Limit Login Attempts или Loginizer.