KakapoWP KakapoWP
Вход Попробовать
Kakapo Security

Наблюдатель за файлами

Он не различает правильное и неправильное — только отличия от последнего подтверждённого состояния.

При первом проходе наблюдатель за файлами вычисляет контрольную сумму каждого файла и сохраняет её как эталон. Каждый следующий проход сверяет установку именно с этим эталоном: изменён, новый, отсутствует. Эталон никогда не обновляется сам — только после подтверждения находки новое состояние считается правильным. Для wp-config.php, drop-in и mu-плагинов уведомление уходит, не дожидаясь конца прохода.

Наблюдатель за файлами

Контрольная сумма для каждого файла · изменён, новый или отсутствует относительно подтверждённого состояния

АктивноПринять состояние

Что даёт наблюдатель за файлами

Контрольная сумма каждого файла относительно подтверждённого состояния
sha256, если PHP его поддерживает — иначе md5
Три вида находок: изменён, новый, отсутствует
Мгновенное уведомление о wp-config.php, Drop-in и mu-плагинах
Проход идёт партиями: по умолчанию 400 файлов или 5 секунд на шаг
Список исключений доступен для просмотра, свои шаблоны можно добавить

Вот как это работает

1

Первый снимок задаёт эталонное состояние

2

Каждый проход сравнивает файл за файлом

3

Посмотреть находку, затем принять состояние

Частые вопросы о наблюдателе за файлами

Почему находка не исчезает сама собой?
Потому что сравнение идёт с последним подтверждённым эталоном, а не с предыдущим проходом. Если бы каждый проход обновлял эталон, подброшенный файл узаконил бы сам себя после одного-единственного прохода. Поэтому находка остаётся до нажатия «Принять эталон» — после этого старая контрольная сумма исчезает.
Найдёт ли наблюдатель за файлами бэкдор, который был там ещё до первого снимка?
Нет. Всё, что лежит на диске при первой инвентаризации, запоминается как правильное состояние — в том числе чужой код. За вопрос «а это вообще настоящий WordPress?» отвечает целостность файлов, которая сверяет ядро с контрольными суммами с WordPress.org; за подозрительные шаблоны — сканирование на вредоносный код.
Что остаётся за рамками?
По умолчанию — каталог uploads, а также файлы кеша, временные файлы и журналы; оба исключения можно отключить, но тогда проход длится дольше и каждая загрузка изображения даёт находку. Файлы больше 16 MB не читаются, а подсчитываются и помечаются как «не проверено». По символическим ссылкам проход не идёт.

Другие функции безопасности

Готовы?

Security можно бесплатно протестировать 24 часа.

Никакой кредитной карты — никакого риска. Все готово за 2 минуты.

Попробуй бесплатно прямо сейчас