KakapoWPKakapoWP
ВходПопробовать
Справочный центр/Security/Сверка файлов ядра WordPress с wordpress.org

Сверка файлов ядра WordPress с wordpress.org

Относится к: Kakapo Security·3 мин чтения

Изменён ли файл ядра WordPress, можно установить объективно: wordpress.org публикует к каждой версии список контрольных сумм. Именно этот список загружает раздел «Целостность файлов» и сравнивает его по MD5-сумме с файлами на твоём сервере. Отклонения показываются раздельно по видам.

Откуда берутся значения для сравнения

Запрашивается интерфейс контрольных сумм api.wordpress.org, причём с точной версией и языком этой установки — локального запаса нет. Если для языка списка нет, плагин повторяет запрос с en_US. Если действительного ответа не приходит, прогон прерывается с сообщением, вместо того чтобы показать результат.

https://api.wordpress.org/core/checksums/1.0/

Запустить проверку

  1. Нажми в «Kakapo Security» слева в группе «Сканер» на «Целостность файлов» (по-немецки: „Datei-Integrität“).
  2. Нажми в карточке «Проверка ядра» на «Проверить ядро сейчас».
  3. Дождись сообщения; оно называет число проверенных файлов, а также изменённые, отсутствующие и неизвестные совпадения. После этого страница перезагрузится.
  4. Прочти строку «Последняя проверка» — она называет момент времени в UTC, а также версию и язык.
  5. Под четырьмя показателями стоят списки затронутых файлов; они появляются только при наличии совпадений.

Три вида находок

  • Изменён: файл есть, его MD5-сумма отличается от списка.
  • Отсутствует: файла из списка контрольных сумм нет на сервере.
  • Неизвестный: PHP-файл в wp-admin или wp-includes, которого в списке вообще нет.
  • Файлы внутри wp-content остаются за рамками — они не относятся к контрольным суммам ядра и меняются штатно.
  • Каждый из трёх списков показывает не более 200 записей.
Помимо нажатия кнопки проверка ядра выполняется раз в день через WP-Cron. Если она находит изменённые или неизвестные файлы, уходит письмо, при условии что в разделе «Уведомления» (по-немецки: „Benachrichtigungen“) активен переключатель «Сообщать при изменении файла ядра».
Эта статья оказалась полезной?