Хостинг-провайдер Beget сообщил, что его облачная инфраструктура уничтожена в результате кибератаки в ночь на 2 ноября и строится заново. Восстановить все данные виртуальных серверов (VPS) не удастся: по актуальной оценке компании, файловые резервные копии будут доступны только половине пользователей.

По словам провайдера, для нового облака уже восстановлены архитектура и управляющие сервисы. Первые серверы Beget планирует подключить в течение 1–2 дней, после чего начнется интеграция и тестирование. Доступ к сохранившимся копиям пользователи получат в панели управления.
Как была устроена атака
Подробности Beget привел 3 ноября: злоумышленники получили доступ к управляющему контуру всей архитектуры и запустили обнуляющие скрипты, которые стерли данные. Остальные детали компания не раскрывает, в том числе для безопасного запуска инфраструктуры после восстановления.
По данным Beget, на серверах с данными пользователей попыток скачать или изменить эти данные не было. При этом компания рекомендовала клиентам сменить все пароли, ключи доступа и другие учетные данные, которые могли храниться на серверах.
Провайдер исходит из того, что угроза для инфраструктуры сохраняется. Поэтому он вычищает все, что можно, и заново настраивает каждую точку, которая может быть уязвимой, включая те, что раньше не считались опасными. Компания сообщила, что работает с полицией, компаниями в сфере информационной безопасности, ТЦИ и Координационным центром доменов .RU/.РФ, НКЦКИ и другими госорганами.
Beget работает с 2007 года и входит в число крупнейших хостинг-провайдеров рунета. По данным переписи сервиса «Тенур» на 8 октября, на адресах Beget размещались 334 562 работающих сайта – 14,6% всех живых сайтов в зонах .ru, .рф и .su.
Какие данные утрачены
Облачная инфраструктура Beget включала виртуальные серверы, объектное хранилище S3 и Kubernetes. Все данные в ней были утрачены, а вместе с ними – настройки CDN и IP-адреса. Бинарные резервные копии VPS, то есть копии дисков целиком, потеряны полностью. Сохранились только файловые копии, в которых хранятся отдельные файлы.
3 ноября Beget сообщал, что файловые копии VPS сохранены. К 6 ноября оценка изменилась: по словам компании, решения для всех пользователей найти не удалось, и копии будут доступны только половине из них. Даже при наличии копии восстановление займет время: каждую копию нужно сопоставить с конкретным пользователем и всеми его данными.
Часть последних данных потеряна и во внутренней системе Beget. У некоторых клиентов пропали актуальные связки «аккаунт – услуги», и компания собирает их заново.
Что уже восстановлено
Самые быстрые этапы – очистка, проверка и перезапуск уцелевших серверов – Beget завершил. Каждый сервер проверяют вручную: загружают с отдельного диска, удаляют вредоносные механизмы, проверяют целостность данных и только после этого запускают. Дальше данные будут восстанавливаться из резервных копий. Состояние сервисов на 5–6 ноября:
- Виртуальный хостинг – запущено более 60% серверов. Остальные пострадали сильнее и будут восстановлены из бэкапов. Восстановление на первых серверах Beget планирует начать 7 ноября. Сайты будут восстанавливаться автоматически, но для ускорения может потребоваться участие владельцев. Возможность скачать свою копию в панели управления появится ориентировочно в течение 5 дней.
- Выделенные серверы – серверы без администрирования Beget работают со 2 ноября, из серверов под администрированием провайдера запущено 40%.
- Почта – работает 99% почтовых серверов, веб-интерфейс webmail.beget.ru доступен.
- Домены – домены работают. Beget договорился с Координационным центром, чтобы домены в зонах .ru, .рф и .su с истекающим сроком регистрации не снимались с делегирования.
- Панель управления – будет запускаться по частям: DNS, управление доменами, базы данных и сайты. Для этого 6 ноября компания меняет конфигурацию сети. Биллинг и второстепенные функции вернут позже.
Пока сервисы не восстановлены, оплата за них не списывается.
Что делать клиентам Beget
Beget рекомендует сменить пароли, ключи доступа и другие учетные данные, которые хранились на серверах провайдера: в том числе пароли баз данных, SSH-ключи, токены API и доступы к внешним сервисам в настройках сайтов.
Пока основная панель недоступна, DNS-записи A, MX и TXT можно менять на отдельной странице domains.beget.ru и, например, направить домен на сервер у другого провайдера. Это работает для доменов, которые зарегистрированы в Beget или у его партнеров и направлены на DNS-серверы Beget. Права на домен подтверждаются кодом, который приходит только на почту администратора домена. Если домен зарегистрирован у другого регистратора, NS-серверы и DNS-записи меняются у него. Регистратора домена в зонах .ru, .рф и .su можно узнать в сервисе whois.tcinet.ru, в остальных зонах – на lookup.icann.org.
Beget публикует сведения о ходе восстановления в своем Telegram-канале.