Как взламывают сайты на WordPress и как этого избежать

WordPress сам по себе не дырявый. Взламывают обычно не его, а то, что вокруг: забытые плагины, слабые пароли и обновления, которые не ставили годами.

Почему именно WordPress

На нём работает огромная доля сайтов, поэтому злоумышленники автоматически проверяют тысячи сайтов на известные уязвимости. Сайт ломают не потому, что он кому-то интересен, а потому, что попался в массовой проверке.

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

Через что взламывают

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

Что сделать

  • Удалить все неиспользуемые плагины и темы — не отключить, а удалить.
  • Включить автоматические обновления хотя бы для исправлений безопасности.
  • Длинные пароли и двухфакторная авторизация для всех администраторов.
  • Ограничить число попыток входа.
  • Регулярные резервные копии вне хостинга — подробнее в статье о резервных копиях.

Первое действие, которое занимает десять минут и даёт эффект: откройте список плагинов и удалите всё, чем не пользуетесь. Каждый плагин — потенциальная дыра, а лишние ничего не дают, кроме риска.

Признаки взлома

  • Странные страницы в поиске — казино, лекарства на вашем домене.
  • Переадресация посетителей с телефонов на чужие сайты.
  • Предупреждение в Яндекс Вебмастере о заражении.
  • Незнакомые администраторы в списке пользователей.

Что делать при взломе

  • Не удаляйте всё в панике: сначала сохраните копию для разбора.
  • Смените все пароли: администраторов, хостинга, базы данных, почты.
  • Восстановите чистую копию и обновите всё до последних версий.
  • Найдите причину, иначе взлом повторится: чаще всего это конкретный плагин.

Для визитки, где содержание меняется редко, иногда проще уйти со сложной CMS на статический сайт: ломать в нём почти нечего.

Проведём аудит и закроем уязвимости в рамках поддержки.

Коротко
  • Сайты ломают через устаревшие плагины, пиратские версии и слабые пароли.
  • Удалите лишние плагины, включите обновления и двухфакторную авторизацию.
  • Делайте резервные копии вне хостинга.

Подайте заявку на объект.

Опишите, что нужно, — в течение дня ответим с оценкой сроков и стоимости. Бриф бесплатный и ни к чему не обязывает.