Ваш сайт мог быть изменён прямо сейчас — без вашего ведома. Взломщики не всегда ломают сайт целиком, куда чаще они тихо правят один или несколько файлов, добавляя исполняемый код внутри файлов проекта. Вы узнаете об этом только тогда, когда сайт попадёт в бан поисковиков, начнёт перенаправлять посетителей на фишинговые страницы или получит штраф от регулятора. Мониторинг целостности фиксирует любое изменение файлов и присылает отчёт на почту — до того, как последствия станут необратимыми.

Зачем и кому это нужно?

Взломы через правку файлов — самый распространённый сценарий для сайтов на готовых CMS. Плагины с уязвимостями, украденные пароли, «дыры» в шаблонах — так злоумышленник получает доступ и закрепляется в файловой системе. Внешне сайт может работать нормально неделями и месяцами.

Сервис особенно актуален для проектов, где обновления и правки происходят регулярно, а именно:

Интернет-магазинам
В магазинах десятки и сотни тысяч файлов ядра и модулей. Замена одного файла может открыть доступ к базе персональных данных клиентов или перенаправить платежи.
Корпоративным сайтам и порталам
«Дефейс» корпоративного сайта — сильный удар по имиджу компании.
Сайтам на популярных CMS
Каждый движок имеет свою структуру и свои зоны риска, но популярные CMS (вроде Bitrix и WordPress) особенно уязвимы из-за постоянной публикации найденных «дыр».
Веб-студиям и агентствам

Вы несете ответственность за десятки клиентских сайтов. Наш скрипт развёрнутый на сервере, даёт единый журнал изменений и уведомления на почту о всех проектах.

Зачем вам это:

  1. Узнать об изменении файлов первым. Не поисковик, не хостинг, не клиент — а вы, сразу после правки.
  2. Избежать штрафов регулятора. Утечка персональных данных влечет крупный штраф согласно 152 ФЗ.
  3. Увидеть атаку до последствий. Любые изменения файлов фиксируется и отправляется в письме.
  4. Сэкономить время команды. Не нужно вручную сверять даты файлов и искать подозрительные.
  5. Иметь журнал для разбора. Логи по годам и месяцам, отдельные файлы отчётов по каждому инциденту.

Как это работает?

Процесс максимально прост и прозрачен. Вы устанавливаете скрипт, задаёте настройки, выбираете профиль CMS и запускаете cron. Дальше система работает сама.

  1. Вы оставляете заявку, мы уточняем CMS, структуру проекта и особые требования.
  2. Устанавливаем скрипт выше публичной папки веб-сервера, настраиваем профиль под ваш движок.
  3. Скрипт по крону обходит файлы, считает SHA256 и сравнивает с предыдущим состоянием.
  4. Если найдены изменения или сработала профильная проверка, то приходит письмо со списком: что добавлено, что изменено, что удалено, какие проверки сработали.
  5. Отчёт сохраняется в логах по годам и месяцам, так что можно вернуться к любому инциденту.

Что проверяется дополнительно:

  • исполняемые файлы в папках загрузок, с учетом заданных исключений
  • наличие обязательных критичных для вашей CMS файлов
  • нарушение безопасности через загрузку новых файлов настройки веб-сервера (htaccess)

Стоимость и условия

Мы предлагаем разовую лицензию на скрипт и недорогую опциональную подписку на обновления. Наше универсальное решение дешевле, чем готовые модули для конкретных CMS и значительно дешевле западных SaaS-решений (Wordfence — $149/год, Sucuri — от $199/год).

Услуга мониторинга целостности проекта включена во все тарифы нашей поддержки.

Пакет Разовая лицензия Подписка на обновления
Цена 5 000 ₽ 300 ₽/месяц
Что входит Скрипт, документация, профили CMS, установка и настройка Обновления, новые профили CMS, исправления, поддержка
Срок Бессрочная лицензия на 1 сайт 12 месяцев, продлевается автоматически

Для агентств и веб-студий

Лицензия на 10 сайтов — 25 000 ₽ разово, подписка — 1 500 ₽/месяц.

Скидки за предоплату

  • При оплате за 6 месяцев — скидка 10%.
  • При оплате за 12 месяцев — скидка 20%.

Нужен особый подход?

Если у вас нестандартная CMS, сложная структура проекта или требуется интеграция с существующей системой мониторинга — свяжитесь с нами, подберём решение под ваш бюджет и задачи.

Часто задаваемые вопросы

Состояние системы обновляется после каждой проверки. Если файл изменился один раз, вы получите одно письмо. Следующий запуск уже сравнивает с новым состоянием. Это защита от флуда: вы видите инцидент, а не его повторение сотни раз.
Вы получите письмо со списком изменённых файлов и самостоятельно решите это обновление или что-то подозрительное. Поддержка смотрит отчёт и либо подтверждает легитимность, либо начинает разбор.
Да, если в вашем проекте уже используются или потом потребуется наличие исполняемых файлов в директориях загрузок. Все это необходимо учесть в профиле проверки при настройке.
Скрипт работает только с файлами. Проверка админов, cron-задач и опций CMS — отдельная задача. Мы можем обсудить это как дополнительную опцию.

Скрипт ловит изменения относительно текущего состояния. Если взлом был до установки скрипта — он не покажется как «изменения». Поэтому установка производится на «чистом» сайте. Если сайт уже был взломан, то сначала требуется его восстановление.

Да, но для каждого домена нужна отдельная лицензия или можете приобрести агентскую лицензия сразу на 10 сайтов.

Преимущества нашего решения

  1. Отчеты в письмах и логах, с подходом 1 инцидент — 1 отчёт
  2. Логирование по годам и месяцам с ротацией логов
  3. Настраиваемые профили под вашу CMS
  4. Возможность сканирования нескольких проектов на одном сервере
  5. Защита от повторного запуска исключает параллельный старт скрипта

Напишите нам

Есть вопросы или готовы заказать мониторинг? Напишите нам — подберём оптимальный вариант под ваш бюджет и задачи.