gannicus.ЗАПИСКИ ПРОГРАММИСТА
Сайты

Проверка контента WordPress без массового удаления

Как разобрать подозрительные публикации, сохранить доказательства и не потерять нужные страницы.

В этой записи
  1. Сначала — резервная копия и перечень
  2. Стоп-слово — сигнал, а не приговор
  3. Изолируйте источник повторного появления
  4. Проверьте небольшую выборку
  5. После очистки

Сначала — резервная копия и перечень

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

Стоп-слово — сигнал, а не приговор

Совпадение со словом «казино» может оказаться статьёй о защите от спама. Откройте страницу, посмотрите контекст, ссылки, изменения автора и дату. Не принимайте решение по одному слову или количеству совпадений.

Изолируйте источник повторного появления

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

Проверьте небольшую выборку

Начните с нескольких записей. Убедитесь, что в перечень не попал полезный материал. Сохраните старый URL и причину решения. Если страница заменена новой, объясните это читателю; не делайте скрытый редирект на посторонний сайт.

После очистки

Повторите поиск, проверьте главную, навигацию и несколько старых URL. Храните журнал изменений и работоспособную копию до завершения проверки. Массовые SQL-удаления без просмотра кандидатов здесь не используются.

Справка: официальное руководство Hardening WordPress.