Если поисковик, хостинг или посетители сообщают о вредоносном коде, сначала определите масштаб проблемы. Сканер полезен как один из источников сигналов, но отсутствие найденных угроз не доказывает, что сайт чист.
Какие симптомы проверять
- Редиректы, которых нет в вашей конфигурации.
- Новые администраторы, плагины, неизвестные cron-задачи.
- Изменения шаблонов, файлов в
wp-content/uploads, неожиданные PHP-файлы. - Поисковые страницы со спамным содержимым или массовые ошибки в логах.
Безопасный порядок диагностики
- Ограничьте риск повторного изменения сайта и снимите копию файлов, базы и логов.
- Запишите дату начала симптомов, URL и окружение; сравните с последними обновлениями и входами администраторов.
- Просмотрите журналы запросов и ошибок сервера. Ищите аномальные IP, POST-запросы к неизвестным адресам, необъяснимые изменения файлов.
- Сопоставьте файлы ядра с доверенным релизом. Если установлен WP-CLI и есть разрешение администратора, можно использовать команду:
wp core verify-checksums
Команда сверяет ядро WordPress по контрольным суммам; она не сертифицирует плагины, темы, базу, загрузки или всю инфраструктуру.
- Проверяйте дополнительные файлы и содержимое БД отдельными средствами. Исследуйте шаблоны, плагины, uploads, задания cron и созданных пользователей.
- Подозрительный файл не исполняйте в браузере для проверки. Работайте со снимком на изолированной среде.
Что делать после обнаружения
Не удаляйте всё подряд: часть подозрительных совпадений может относиться к легитимному коду. Подтвердите находку, установите источник, замените изменённые файлы чистыми, закройте уязвимость и перевыпустите доступы. Если сомневаетесь, передайте образ сайта специалисту по реагированию.
Как проверить результат
Повторите сканирование разными методами, просмотрите журналы после возврата в работу, проверьте учётные записи и убедитесь, что вредоносные изменения не появляются снова.
Сначала ознакомьтесь с планом действий после взлома WordPress, а после очистки выполните аудит безопасности.
Источник: https://wordpress.org/documentation/article/faq-my-site-was-hacked/
Материал был полезен?
Помогите нам сделать материалы точнее и понятнее.