Перейти к содержимому

Что делать при подозрении на взлом сайта

Как владельцу сайта сохранить сведения, ограничить возможный вред со специалистом и организовать диагностику и восстановление без потери важных данных.

Открытый сервер под лампой для технического осмотра; заголовок «СМЕНИЛИ ПАРОЛЬ. ЧУЖОЙ ДОСТУП ОСТАЛСЯ?»
Иллюстративная обложка статьи «Что делать при подозрении на взлом сайта».

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

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

Какие признаки требуют проверки

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

Таблица: Какие признаки требуют проверки
НаблюдениеЧто передать специалисту
На страницах появились чужие тексты, ссылки, реквизиты или неожиданные переходыАдреса затронутых страниц, снимки экрана, время обнаружения и сведения о последних согласованных правках
В панели управления появилась незнакомая учётная запись или изменились праваНазвание панели, уведомление об изменении и список известных сотрудников с доступом
Браузер или поисковик сообщает об опасном содержимомТочный текст предупреждения и сведения из кабинета владельца сайта; слово «ошибка» недостаточно
Хостинг или сканер сообщил о вредоносных файлахПолный отчёт с датой проверки и перечнем находок, переданный по закрытому каналу
Сайт замедлился, перестал открываться или получает много спамаКогда началась проблема, какие функции затронуты и что менялось перед этим; одного такого симптома для вывода о взломе недостаточно

В Google Search Console для обнаруженных угроз есть отчёт «Проблемы безопасности». Примеры страниц в нём могут быть неполными. Проверять только перечисленные адреса недостаточно.

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

Что организовать сразу

Назначьте одного ответственного за действия. Свяжите разработчика или специалиста по безопасности с поддержкой хостинга. Зафиксируйте, кто принимает решение об ограничении доступа и кто ведёт запись изменений. Одновременная самостоятельная «чистка» несколькими исполнителями затруднит проверку.

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

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

Согласуйте ограничение воздействия. Если посетитель получает опасное содержимое, вводит данные в подменённую форму или видит чужие платёжные реквизиты, ограничение вреда не должно ждать полного отчёта. Специалист вместе с хостингом выбирает меру по ситуации: временное закрытие опасной части, остановку обработки через неё или изоляцию затронутой системы. Сохранение доступных сведений организуют параллельно.

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

Остановите поток посетителей в опасный сценарий. Если затронута рекламная посадочная или оформление заказа, согласуйте паузу соответствующей рекламы и безопасный способ связи с клиентами. Не предлагайте им обходить предупреждения. Для внутренней записи отделяйте подтверждённый факт от предположения: «обнаружена подмена формы» точнее, чем «украдены все данные».

Не разрушайте исходное состояние ради быстрого результата. Очистку, обновление и восстановление выполняют по согласованному плану после сохранения необходимых сведений. Это не запрет на срочные защитные действия: их последствия и время тоже нужно записать.

Что должна установить диагностика

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

Попросите исполнителя ответить на четыре вопроса:

  • Что изменено и что затронуто? Нужен понятный перечень: страницы и файлы, данные в базе, учётные записи, настройки или подключённые сервисы. Проверку нельзя ограничивать видимой главной страницей.
  • Как появился доступ? Нужно исследовать возможную точку входа, например скомпрометированную учётную запись или уязвимый компонент. Последняя правка и время первого замеченного симптома — ориентиры для проверки, а не готовое доказательство причины.
  • Сохранилась ли возможность повторного вмешательства? Исполнитель проверяет затронутые права, доступы и способы закрепления в системе. Удаление чужого текста само по себе не отвечает на этот вопрос.
  • Что известно о данных? Разделите повреждение, изменение и возможный доступ к информации. Если вывод ограничен отсутствием журналов или других сведений, это ограничение должно попасть в отчёт.

Не просите «доказать, что ничего не утекло» без достаточных данных. Корректный результат описывает проверенную область, находки и то, что установить не удалось.

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

Обсуждая безопасность сайта, согласуйте доступную область обследования, нужные материалы и результат диагностики. По документации Студии Вебирус работа с чужим проектом возможна после диагностики; поддержка любой CMS или технологии автоматически не обещается.

Почему одной смены пароля мало

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

Замена ключа сервиса требует согласованного переключения зависимых подключений и отзыва прежнего секрета. Иначе можно остановить рабочую интеграцию или оставить старый доступ действующим. Ключи шифрования нельзя просто удалять «для безопасности»: исполнитель должен учитывать возможность чтения и восстановления уже зашифрованных данных.

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

Как выбирать копию для восстановления

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

Попросите подтвердить три вещи:

  1. Состав. Есть ли всё необходимое для выбранного способа восстановления, включая нужные файлы, базу данных и загрузки пользователей? Архив только исходного кода не объясняет, откуда вернуть новые заказы.
  2. Состояние. Чем обоснован выбор именно этой копии? Дата создания и успешное скачивание архива не заменяют проверку содержимого.
  3. Последствия. Какие изменения после даты копии будут потеряны или потребуют отдельного переноса? Как сверят заказы, обращения, оплаты и данные связанных систем?

Подробности состава и проверки разобраны в статье о резервном копировании сайта. Здесь важен выбор пригодного состояния именно после инцидента.

Возврат из копии должен сопровождаться устранением причины и проверкой восстановленной системы до открытия посетителям. Если пригодной копии нет, специалист оценивает очистку, замену компонентов или пересборку из доверенных исходников. Способ зависит от повреждений и доступных материалов; обещать восстановление всех данных заранее нельзя.

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

Что подготовить для специалиста

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

  • время первого обнаружения, часовой пояс, симптомы и затронутые страницы;
  • название хостинга и используемой системы управления, контакты ответственных за них;
  • последние согласованные изменения, обновления, новые подключения и выданные доступы;
  • уведомления хостинга, поисковых кабинетов и сканеров, а также действия, которые уже предприняты;
  • перечень доступных резервных копий с датами, составом и местом хранения;
  • критичные данные и функции бизнеса, связанные системы и ограничения на остановку работы.

Отдельно сообщите, какие сведения отсутствуют и кто может их предоставить. Сам доступ выдавайте адресно по согласованной процедуре, а не прикладывайте общий пароль к описанию проблемы. Перед передачей снимков экрана уберите из копий для обсуждения секреты и лишние персональные данные; исходные материалы для расследования сохраняют отдельно с ограниченными правами.

Когда можно возвращать сайт в работу

Попросите завершить работу проверяемым результатом:

  • описаны затронутая область, причина или ограничения её установления;
  • устранены выявленные изменения и закрыты обнаруженные способы доступа;
  • проверены восстановленные данные и нужные бизнесу сценарии;
  • согласованы доступы, дальнейшее наблюдение и ответственный за новые сигналы;
  • сохранены записи о принятых мерах и известных потерях или неопределённости.

Если в Search Console были проблемы безопасности, запрос на проверку отправляют после устранения всех обнаруженных проблем, с описанием исправлений. Сам факт отправки запроса не означает снятия предупреждения.

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

Связанные услуги и материалы

Поделиться

Обсудим сайт для вашего бизнеса

Оставьте имя и телефон — обсудим задачу, формат сайта и предварительную стоимость.

Меню

Меню

Контакты

С чем вам помочь?

Выберите задачу и оставьте контакты.

Что нужно сделать?