‹ Блог·Разбор · 8 октября 2026

Сайт взломали: что делать в первый час, чтобы не потерять данные и позиции

В первый час после взлома решаются три вещи, которые потом не исправить: чистая копия, место в индексе и срок в 24 часа для Роскомнадзора. Разбираем порядок действий по минутам.

Карусель по статье6 слайдов · листайте →
Слайд 1 — Сайт взломали: что делать в первый час, чтобы не потерять данные и позицииСлайд 2 — Сайт взломали: что делать в первый час, чтобы не потерять данные и позицииСлайд 3 — Сайт взломали: что делать в первый час, чтобы не потерять данные и позицииСлайд 4 — Сайт взломали: что делать в первый час, чтобы не потерять данные и позицииСлайд 5 — Сайт взломали: что делать в первый час, чтобы не потерять данные и позицииСлайд 6 — Сайт взломали: что делать в первый час, чтобы не потерять данные и позиции

Что вы получите из статьи:

  • порядок действий на первые 60 минут, при котором вы не сотрёте следы взлома и сохраните чистую копию сайта
  • как закрыть сайт так, чтобы не вылететь из индекса Google: код 503 на 1-2 дня и нетронутый robots.txt
  • когда закон требует сообщить в Роскомнадзор (24 и 72 часа) и сколько стоит промолчать (от 1 до 3 млн рублей для компании)
  • почему нельзя торопиться с перепроверкой в Яндекс Вебмастере: повторная заявка возможна только через 30 дней
  • что отдельно проверить на 1С-Битрикс и Аспро

Из практики: применить можно за 60 минут, экономит чистую копию сайта и месяц ожидания перепроверки в Вебмастере.

В первый час после взлома решаются три вещи, которые потом не исправить. Первая: останется ли у вас чистая копия сайта, ведь у хостинга, например у Timeweb, ночные копии хранятся 30 дней и потом вытесняются новыми. Вторая: останется ли сайт в индексе, ведь Google советует при срочном закрытии на один-два дня отдавать код 503, а закрытие на недели уже вредит индексации. Третья: успеете ли вы за 24 часа, которые 152-ФЗ даёт на уведомление Роскомнадзора, если к данным клиентов получили доступ посторонние. Ниже порядок действий по минутам и то, чего делать нельзя, даже если очень хочется.

Что видно на сайте снаружи, покажет бесплатная проверка в кабинете ARTGK Code: вирусы, доступность и SSL в одной сводке.

Что делать в первый час после взлома сайта?

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

  1. Минуты 0-10. Закройте сайт сами: отключите сайт или домен в панели хостинга. Правильную страницу с кодом 503 вне заражённых каталогов попросите поставить хостинг (шаг 3).
  2. Минуты 0-10. Скачайте архив файлов и дамп базы в том виде, в каком они лежат сейчас. Ничего не удаляйте.
  3. Минуты 10-20. Напишите в поддержку хостинга: просьба прислать логи, проверить аккаунт и не удалять копии.
  4. Минуты 20-30. Скачайте с хостинга ночные копии за последние недели, пока они не пропали.
  5. Минуты 30-40. Сделайте скриншоты Яндекс Вебмастера и Google Search Console с пометками о безопасности.
  6. Минуты 40-50. С проверенного устройства смените пароли: хостинг, FTP, SSH, база данных, админка сайта, почта на домене.
  7. Минуты 50-60. Запишите, какие данные клиентов лежат на сайте (заявки, заказы, личный кабинет) и могли ли к ним получить доступ. От ответа зависит, начался ли отсчёт 24 часов.

Чистку сайта и откат на копию в этот список намеренно не включаем: об этом в разделе про то, почему нельзя торопиться.

Как понять, что это взлом, а не сбой?

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

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

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

Закрывать сайт или пусть работает?

Коротко: закрывать, но на 1-2 дня и правильно: страницей с кодом 503, а robots.txt не трогать.

Пока сайт отдаёт заражённые страницы, каждый посетитель рискует заразить свой компьютер, а вы рискуете репутацией. В руководстве Google для владельцев взломанных сайтов сказано: «Маловероятно, что периодическое или временное отключение вашего сайта от сети во время процесса восстановления повлияет на будущий рейтинг вашего сайта в результатах поиска». Руководство датировано 2015 годом, поэтому опираемся и на свежую документацию Google Поиска.

Что говорит современная документация Google Поиска: «Если вам нужно срочно заблокировать сайт на один-два дня, показывайте вместо контента информационную страницу с кодом ошибки 503». И два предупреждения оттуда же. Первое: «Не возвращайте код ответа HTTP 503 для файла robots.txt, поскольку так вы полностью заблокируете сканирование». Второе: «Полное закрытие сайта даже на несколько недель может негативно сказаться на его индексировании в Google». Если URL постоянно отдаёт ошибку 5xx, Google удаляет его из индекса, поэтому 503 нужен именно временный.

Откуда отдавать 503, тоже важно. Код ошибки из заражённых файлов защитой не считается: вредоносный контент всё равно может уйти посетителю. Руководство web.dev советует попросить хостинг: «ваш хостер может настроить ответ 503 для вашего сайта из-за пределов зараженных каталогов (это хороший вариант)».

Почему нельзя сразу удалять вирус и откатывать бэкап?

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

Сначала копия как есть, потом поиск даты заражения, потом откат на копию, сделанную до неё. Так советует и Google: «Сначала убедитесь, что ваша резервная копия была создана до того, как ваш сайт был взломан». Без заражённой копии вы не узнаете, какой файл стал дверью, и взлом повторится по тому же адресу.

Здесь и работает срок хранения. Ночные копии не вечны: у Timeweb они создаются каждую ночь и доступны 30 дней, потом старые уходят. Если заражение случилось 20 дней назад, чистых копий у вас осталось на 10 дней. У вашего хостинга сроки свои, их видно в панели, и скачать нужные копии себе стоит в первые же полчаса. Как часто делать копии заранее и где их хранить, разобрано в статье «Как часто делать бэкап сайта».

Важно. Документация Timeweb советует перед восстановлением из копии удалить все файлы сайта и таблицы базы. Это правильно, но только после того, как вы сохранили заражённую версию отдельно.

Не уверены, что справитесь сами? Передайте задачу инженерам кнопкой «Поручить» в кабинете ARTGK Code: смета согласуется до начала работ.

Какие улики сохранить до чистки?

Коротко: пять вещей: архив файлов, дамп базы, логи, список администраторов и снимки экранов из Вебмастера.

  • Архив файлов и дамп базы в заражённом виде. Именно по ним инженер потом находит точку входа.
  • Логи веб-сервера, FTP, SSH и почты. У Timeweb их можно заказать за последние 180 дней, заказ готовится от нескольких минут до одного часа. Закажите логи за период, который начинается заметно раньше первых симптомов.
  • Список пользователей админки с датами создания. Руководство Google просит записать имена незаконных учётных записей до того, как вы их удалите.
  • Задания cron в панели хостинга: иногда там висит команда, которая возвращает удалённые файлы.
  • Снимки экранов из Яндекс Вебмастера (раздел «Безопасность и нарушения») и Google Search Console (отчёт о проблемах безопасности).

Если сайт уже был подключён к кабинету ARTGK Code, откройте историю проверок: результат каждой сохраняется, и видно, когда вирусов ещё не было и SSL с доступностью были в норме. Дату заражения так не узнать, но окно поиска сузится.

Что написать хостингу в первые 30 минут?

Коротко: хостинг может поставить 503 вне заражённых каталогов, выдать логи и сказать, не заражены ли другие сайты на вашем аккаунте.

Отправьте письмо в поддержку по тикету, чтобы остался след с временем. Шаблон ниже, подставьте свои данные:

Шаблон письма. Тема: «Сайт example.ru взломан, срочно нужна помощь». Текст: «Мы обнаружили заражение сайта example.ru (дата и время обнаружения: ...). Признак: ... (пометка в Яндексе, редирект или новый администратор). Просим: поставить на сайт ответ 503 на уровне сервера; выдать access_log, error_log, FTP- и SSH-логи за последние ... дней; проверить остальные сайты и базы на нашем аккаунте; не удалять резервные копии за последние ... дней.»

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

Какие пароли менять и с какого компьютера?

Коротко: все доступы к сайту, но с устройства, которое вы уже проверили антивирусом.

Документация Timeweb называет три причины взлома: незакрытые уязвимости в коде, слабые пароли и утечка доступов «после заражения личного компьютера или использования небезопасных протоколов (HTTP, FTP)». Значит, если сменить пароль с заражённого ноутбука, новый пароль уйдёт к тому же злоумышленнику. Проверьте устройство, потом меняйте.

Что менять: хостинг, FTP и SSH, база данных, админка сайта, почта на домене, доступы в Вебмастер и Search Console. Всем сотрудникам с доступом нужны новые пароли тоже. Логины админов, которых вы не создавали, сначала запишите (см. раздел про улики), потом удаляйте.

Утекли данные клиентов: надо ли сообщать в Роскомнадзор?

Коротко: да, если к персональным данным получили неправомерный доступ и это нарушило права людей: 24 часа на первичное уведомление и 72 часа на результаты расследования.

Часть 3.1 статьи 21 закона 152-ФЗ требует уведомить Роскомнадзор в случае «неправомерной или случайной передачи (предоставления, распространения, доступа) персональных данных, повлекшей нарушение прав субъектов персональных данных». Сроки такие: «в течение двадцати четырех часов» о самом инциденте, причинах, вреде и принятых мерах и «в течение семидесяти двух часов» о результатах внутреннего расследования. Отсчёт идёт «с момента выявления» инцидента, а выявить его может не только владелец, но и сам Роскомнадзор или «иное заинтересованное лицо», например хостинг или клиент.

В законе стоит слово «доступа», поэтому достаточно неправомерного доступа к базе, если он повлёк нарушение прав людей. Выкладывать базу в сеть для этого не нужно. Персональные данные по статье 3 того же закона - «любая информация, относящаяся к прямо или косвенно определенному или определяемому физическому лицу». На сайте это заявки с телефоном и почтой, заказы, регистрации и личный кабинет.

Как подавать, определяет приказ Роскомнадзора № 187, действующий с 1 марта 2023 года. Уведомление можно отправить бумагой или электронным документом: в специальной форме на Портале персональных данных Роскомнадзора, войдя через ЕСИА (Госуслуги) и подписав электронной подписью. Если вы пропустили срок, Роскомнадзор пришлёт требование о предоставлении сведений, и ответить на него приказ велит «в течение одного рабочего дня».

Решать, была ли утечка, должны вы вместе с юристом или инженером, который смотрит логи. Если инженеры нашли в логах выгрузки таблицы клиентов, считайте, что часы пошли. Кабинет ARTGK Code уведомление за вас не подаёт, но юридические риски сайта он проверяет, и в маркетплейсе есть юр-аудит сайта за 1 900 ₽.

Какой штраф, если промолчать или если утечка большая?

Коротко: за неуведомление компании грозит от 1 до 3 млн ₽, а за саму утечку от 1 000 человек - от 3 до 15 млн ₽ в зависимости от масштаба.

Суммы взяты из статьи 13.11 КоАП РФ (на странице КонсультантПлюс редакция от 04.08.2026), части 11-15, для юридических лиц:

Что случилосьШтраф для компании
Не уведомили Роскомнадзор об утечке (ч. 11)от 1 до 3 млн ₽
Утекли данные 1-10 тыс. человек или 10-100 тыс. идентификаторов (ч. 12)от 3 до 5 млн ₽
Утекли данные 10-100 тыс. человек или 100 тыс. - 1 млн идентификаторов (ч. 13)от 5 до 10 млн ₽
Утекли данные более 100 тыс. человек или более 1 млн идентификаторов (ч. 14)от 10 до 15 млн ₽
Повторная утечка (ч. 15)от 1 до 3% выручки, но не менее 20 и не более 500 млн ₽

Части 12-14 применяются, если действия не содержат признаков уголовно наказуемого деяния. Два примечания к статье. Индивидуальные предприниматели отвечают по этим частям как юридические лица. А под «должностным лицом» в частях 10-18 понимается должностное лицо госоргана или некоммерческой организации, поэтому директор обычного ООО в эту графу не попадает, и штраф платит компания. Тяжёлые части появились после закона № 420-ФЗ, который вступил в силу 30 мая 2025 года.

Для масштаба: по данным Роскомнадзора для «Известий» от 25 сентября 2026 года, за первое полугодие 2026 года выявлено 12 утечек, а по статье 13.11 квалифицировано 490 нарушений. Что ещё проверяют на сайте по 152-ФЗ, разобрано в статье «Как самому проверить сайт на 152-ФЗ».

Что будет с позициями в Яндексе и Google?

Коротко: из выдачи сайт не удаляют, но вешают пометку, а перепроверка у Яндекса занимает до 30 дней, поэтому заявку подавайте только после полной чистки.

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

Снять ограничение можно в Вебмастере: «Оптимизация сайта», затем «Безопасность и нарушения», описать, что изменили, и нажать «Отправить на проверку». Статус «На проверке» означает, что «срок проверки - в течение 30 дней». Если Яндекс снова нашёл нарушение, по справке Вебмастера повторно сообщить об устранении можно «только через 30 дней с момента отправки сайта на проверку». Один преждевременный клик стоит месяца с красной пометкой.

Когда ограничение снято, возврат прежних позиций Яндекс не обещает: сайт «начнёт занимать позиции в поисковой выдаче в зависимости от того, насколько он подходит под запрос пользователя в конкретный момент». Мы тоже ничего не обещаем.

У Google в отчёте о проблемах безопасности проверка занимает «от нескольких дней до нескольких недель», и там просят: «Не посылайте новый запрос, пока не поступит окончательное решение по текущему».

Сайт на Битриксе или Аспро: что проверить отдельно?

Коротко: на Битриксе открыть журнал вторжений и контроль целостности, на Аспро проверить версию решения и при необходимости поставить патчер.

1С-Битрикс. Модуль «Проактивная защита» содержит Журнал вторжений, Контроль целостности файлов, Сканер безопасности и Поиск троянов (последний появился в версии 23.0.0). По справке разработчика, Журнал вторжений, Контроль целостности и Сканер безопасности «недоступны в редакции Старт». Срок хранения данных журнала «определяется настройками Главного модуля», то есть старые записи удаляются сами, и журнал стоит выгрузить до чистки. Контроль целостности, по справке, нужен, «чтобы быстро выяснить, вносились ли изменения в файлы системы».

Аспро. В новости от 6 февраля 2025 года компания пишет: «Уязвимости мы обнаружили и устранили в обновлениях летом 2023 года». Страдают, по словам компании, «проекты на старых версиях или перенесенные, но с ошибками, на новые решения». Для них есть патчер, а письмо в поддержку на support@aspro.ru, по словам компании, получает бесплатную помощь. Как пример из практики: по данным hoster.by в пересказе myfin.by (октябрь 2024), точкой входа в цепочке взломов интернет-магазинов стали скрипты reload_basket_fly.php, show_basket_fly.php и show_basket_popup.php в папке /ajax/, а на серверы ставили скрытый майнер. Если такие файлы лежат на вашем сайте с недавней датой изменения, покажите их инженеру.

Когда можно открывать сайт и подавать заявку на перепроверку?

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

Перед заявкой в Вебмастер пройдите по пяти пунктам, потому что ошибка стоит 30 дней:

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

Только после этого снимайте 503 и нажимайте «Отправить на проверку». Если заражённый хостинг решили менять, перенос и настройка хостинга в маркетплейсе ARTGK Code стоят 9 900 ₽.

Что вы увидите в кабинете ARTGK Code, когда на сайте беда?

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

В бесплатной проверке ARTGK Code есть блок «Здоровье сайта»: аптайм, скорость по PageSpeed, SSL-сертификат, вирусы и Core Web Vitals сводятся в один индекс. Результат сохраняется, история копится: подключите сайт сейчас, и она начнёт накапливаться, а если сайт был подключён раньше, видно, когда показатели были в норме. Посмотреть, как это выглядит, можно без регистрации: демо-кабинет работает на демо-данных.

В тарифе «Старт» за 490 ₽ в месяц включены Telegram-уведомления о простое и SSL. Про сигналы о простое - в статье «Мониторинг доступности сайта». Первый месяц «Бизнеса» бесплатный.

Чего кабинет не делает: не лечит сайт, не подаёт уведомление в Роскомнадзор и не снимает пометку Яндекса. Для чистки есть кнопка «Поручить»: специалист готовит смету, а списание идёт только после вашего подтверждения. Час работы - 3 500 ₽.

Чего не делать в первый час?

Коротко: шесть ошибок превращают час работы в месяц.

  • Удалять файлы и учётные записи, ничего не сохранив: пропадёт след точки входа.
  • Откатывать последнюю ночную копию, не проверив дату заражения.
  • Отправлять заявку на перепроверку в Вебмастер до полной чистки: следующая будет доступна через 30 дней.
  • Закрывать сайт через robots.txt или отдавать 503 для самого robots.txt: Google предупреждает, что так сканирование блокируется полностью.
  • Менять пароли с заражённого компьютера.
  • Отдавать заглушку 503 из тех же заражённых файлов: вредоносный контент может уйти посетителю и при ошибке.

Источники

Если после этого часа вы хотите знать про сайт больше, чем видно снаружи, проверьте его бесплатно в кабинете ARTGK Code: без карты, вход по коду из письма.

Проверьте свой сайт за минуту

Бесплатная проверка сайта в кабинете ARTGK Code: здоровье (доступность, скорость, SSL, вирусы), SEO, видимость в AI-поиске и юридические риски. Без карты, вход по коду из письма.

Проверить сайт →