Почему именно WordPress
На нём работает огромная доля сайтов, поэтому злоумышленники автоматически проверяют тысячи сайтов на известные уязвимости. Сайт ломают не потому, что он кому-то интересен, а потому, что попался в массовой проверке.
Представьте автоматическую программу, которая заходит на миллион адресов подряд и ищет открытую дверь известного типа. Если ваш сайт содержит устаревший плагин с известной уязвимостью, он попадёт в список без всякого злого умысла против вас.
Через что взламывают
- Устаревшие плагины и темы — самая частая причина.
- Пиратские «бесплатные» версии платных плагинов с вредоносным кодом внутри.
- Простые пароли администратора и вход по адресу /wp-admin без ограничений.
- Старая версия PHP и самого WordPress.

Что сделать
- Удалить все неиспользуемые плагины и темы — не отключить, а удалить.
- Включить автоматические обновления хотя бы для исправлений безопасности.
- Длинные пароли и двухфакторная авторизация для всех администраторов.
- Ограничить число попыток входа.
- Регулярные резервные копии вне хостинга — подробнее в статье о резервных копиях.
Первое действие, которое занимает десять минут и даёт эффект: откройте список плагинов и удалите всё, чем не пользуетесь. Каждый плагин — потенциальная дыра, а лишние ничего не дают, кроме риска.
Признаки взлома
- Странные страницы в поиске — казино, лекарства на вашем домене.
- Переадресация посетителей с телефонов на чужие сайты.
- Предупреждение в Яндекс Вебмастере о заражении.
- Незнакомые администраторы в списке пользователей.
Что делать при взломе
- Не удаляйте всё в панике: сначала сохраните копию для разбора.
- Смените все пароли: администраторов, хостинга, базы данных, почты.
- Восстановите чистую копию и обновите всё до последних версий.
- Найдите причину, иначе взлом повторится: чаще всего это конкретный плагин.
Для визитки, где содержание меняется редко, иногда проще уйти со сложной CMS на статический сайт: ломать в нём почти нечего.
Проведём аудит и закроем уязвимости в рамках поддержки.
