Бесплатный экспресс-аудит сайта Безопасность, SEO, AI-поиск и 152-ФЗ — отчёт с баллами за минуту Проверить сайт
Обсудить проект

Что делать, если сайт на 1С-Битрикс взломали

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

Порядок действий

  1. Закройте сайт от посетителей: технические работы лучше, чем раздача вредоносного кода.
  2. Сделайте копию текущего состояния вместе с журналами веб-сервера — это понадобится для разбора.
  3. Смените пароли: административной части, базы данных, FTP и SSH, почтовых ящиков. Отзовите ключи доступа и вебхуки.
  4. Посмотрите список администраторов сайта и активные сессии: лишние учётные записи удалите.
  5. Найдите изменённые и новые файлы по дате изменения, проверьте каталоги загрузок — там чаще всего лежат веб-шеллы.
  6. По журналам найдите точку входа: какой адрес вызывали перед появлением файлов.
  7. Закройте уязвимость: обновите продукт и модули, уберите небезопасные решения, исправьте права на файлы.
  8. Вычистите код и проверьте сайт сканером проактивной защиты, затем откройте его и следите за журналами несколько дней.

Что чаще всего становится точкой входа

  • Необновляемый сайт. Известная уязвимость ядра или модуля — самый частый путь, см. обновление 1С-Битрикс.
  • Старый PHP на сервере. Уязвимости окружения закрываются обновлением системы, а не продукта — пример разбирали в материале про уязвимости PHP.
  • Слабые пароли и общий доступ. Один пароль на всех подрядчиков переживает смену всех подрядчиков.
  • Заброшенные решения Маркетплейса. Модуль не обновлялся три года — он и есть дверь.
  • Открытые служебные файлы. Резервные копии и дампы, доступные по прямой ссылке.

Разбор инцидента и восстановление мы делаем в рамках поддержки сайта; проверить сайт на типовые проблемы безопасности можно экспресс-аудитом за минуту.

Частые вопросы

Можно ли просто восстановить сайт из резервной копии?

Восстановление убирает последствия, но не причину. Если точка входа — уязвимость в устаревшем модуле или украденный пароль, сайт взломают снова в течение суток. Сначала находят и закрывают дыру, потом восстанавливают.

Как понять, что сайт заражён?

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

Что делать в первую очередь?

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