Восстановление после взлома WordPress: 7 шагов, которые нельзя пропускать
Сначала остановите ущерб: переведите сайт в режим обслуживания, смените пароли у админов, хостинга, FTP/SSH и почты, затем проверьте, нет ли новых учетных записей с правами администратора.
Дальше ищите точку входа: сравните файлы ядра, темы и плагинов с чистыми копиями, проверьте .htaccess, wp-config.php, cron-задачи, скрытые PHP-файлы в uploads и подозрительные вставки в functions.php. Часто злоумышленник оставляет бэкдор не в одном месте, а в нескольких.
После зачистки восстановите целостность: замените ядро WordPress и плагины из чистых источников, переустановите тему, удалите неиспользуемые расширения, пересоздайте ключи безопасности в wp-config.php и сбросьте все активные сессии. Затем проверьте базу данных: вредоносные редиректы, лишние скрипты, мусорных админов и измененные опции сайта.
Не забудьте про следы атаки: включите журналирование, смените пароли у SMTP, CDN и панели управления, проверьте права на файлы, настройте резервные копии и ограничьте вход в админку. Если заражение повторяется, значит, где-то остался доступ или не закрыта уязвимость.
Главное правило: сначала перекрыть доступ, потом чистить, и только затем возвращать сайт в работу. Иначе взлом почти всегда повторяется.
Защита WordPress от взломов
@wp_security_guard_ww
Восстановление после взлома WordPress: 7 шагов, которые нельзя пропускать
Этот пост опубликован в Telegram-канале Защита WordPress от взломов. Подписаться можно по ссылке: @wp_security_guard_ww.