WordPressCMSАудит

Как проверить WordPress на уязвимости: чеклист безопасности

5 июня 2026 г.9 мин чтения

Почему WordPress часто взламывают

WordPress питает 43% всех сайтов в интернете. Эта популярность делает его главной мишенью для автоматизированных атак. Боты ежедневно сканируют миллионы сайтов в поисках устаревших версий ядра, плагинов и тем с известными уязвимостями.

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

Чеклист безопасности WordPress

1. Обновляйте ядро, плагины и темы в течение 48 часов после выхода обновлений. Включите автоматические обновления для минорных версий ядра.

2. Удалите неиспользуемые плагины и темы. Даже деактивированные плагины могут содержать уязвимости и служить точкой входа.

3. Защитите wp-config.php — переместите файл на один уровень выше корневой директории, ограничьте права доступа (chmod 400) и добавьте соли безопасности.

4. Измените URL админки с /wp-admin на произвольный. Используйте плагины типа WPS Hide Login, но не забывайте про brute-force через xmlrpc.php и REST API.

5. Ограничьте попытки входа — после 3-5 неудачных попыток блокируйте IP на 15 минут. Используйте двухфакторную аутентификацию для всех администраторов.

6. Отключите XML-RPC, если не используете мобильное приложение WordPress или Trackbacks/Pingbacks. xmlrpc.php — популярная точка входа для брутфорса.

7. Регулярно делайте бэкапы базы данных и файлов. Храните бэкапы отдельно от основного сервера и тестируйте восстановление.

Проверьте свой сайт на уязвимости

Базовое сканирование займёт 30 секунд