Что запустили в ночь на 4 ноября

Апдейт вышел в официальном Telegram-канале в 01:06 мск: инженеры начали включать серверы виртуального хостинга и машины под администрированием Beget. Часть сайтов уже открывается и работает. Для клиентов, двое суток смотревших на таймауты, это первый настоящий перелом: говорить наконец можно о возврате сервисов, а не о пересборке инфраструктуры вручную.

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

Почему машины включают по одной

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

  1. инженер подключается к серверу вручную и осматривает его состояние
  2. машина загружается с отдельного загрузочного диска
  3. состояние проверяют повторно, уже на чистой загрузке
  4. с сервера вычищают вредоносные закладки и скрипты
  5. проверяется целостность данных
  6. сервер запускают и убеждаются, что размещённые на нём сайты открываются.

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

Что уже работало до этой ночи

К утру 4 ноября в строю, помимо виртуального хостинга, значились NS-серверы, полностью поднятые к 17:00 мск 3 ноября, и почта. Выделенные серверы без администрирования работали едва ли не с первого дня инцидента, со 2 ноября. С облаком всё грустнее: данные VPS, S3 и Kubernetes утрачены безвозвратно, уцелели только файловые бэкапы. Панель и API в этой картине остаются глухими: управлять аккаунтом и выгружать копии владельцы сайтов пока не могут. Разбор потерь мы собирали в материале об утрате данных облака, ход атаки с первых минут отражён в хронике инцидента.

Как понять, что сайт поднялся

Точных сроков восстановления Beget не называет и обещает делиться информацией по мере обновлений. Панель и API пока молчат, надёжнее всего ориентироваться на живой статус эндпоинтов на нашей главной: проверки идут каждые 15 секунд, а Telegram-бот пришлёт уведомление, когда поднимется именно ваш сайт.

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

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

💬 Перенос под ключ