К содержанию

Мониторинг безопасности: изменения файлов, уязвимости и вредоносный код

Какие проверки включить, как настроить исключения и что делать с предупреждением на панели сайта.

Обновлено 27 октября 2026 2 мин чтения

Мониторинг безопасности периодически проверяет каталог сайта и сообщает о подозрительном. Настройки находятся на вкладке Мониторинг в настройках сайта.

Проверки

  • Отслеживать изменения файлов сообщает о файлах, изменённых после последнего деплоя. Для сайта без git проверяется резкий рост числа файлов.
  • Запускать composer/npm audit ищет уязвимые зависимости, если инструменты доступны в проекте.
  • Искать вредоносные файлы ищет веб-шеллы: PHP вне точки входа, код внутри файлов с другим расширением, обфусцированное выполнение и файлы, закрытые от записи.

Отметьте нужные проверки и нажмите Сохранить настройки мониторинга. Если все три проверки выключены, сохранённый отчёт очищается.

Уведомления

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

Исключения

В поле Исключения укажите пути, по одному на строку, например public/uploads/*. Каталоги storage/, bootstrap/cache/ и public/storage при проверке изменений файлов пропускаются всегда, а tests/ пропускается при поиске обфусцированного кода. Добавляйте в исключения папки, куда сайт сам пишет файлы, например загрузки пользователей.

Проверка вручную и результаты

  • Запустить проверку сейчас запускает проверку немедленно. Пока она идёт, кнопки заблокированы, а строка Последняя проверка показывает время последнего запуска.
  • Если найдены проблемы, на панели сайта появляется Предупреждение мониторинга безопасности со списком файлов или пакетов.
  • Файлы, которые вы изменили сами, можно принять кнопкой Принять изменения на панели. Она сбрасывает базовый набор файлов и запускает проверку заново. Deploykin может попросить подтвердить личность.

Если изменение вам незнакомо, не принимайте его. Сначала выясните, откуда оно взялось: из деплоя, загрузки или ручной правки на сервере.

Статья помогла?
Спасибо за оценку!