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

Показать все результаты

Ничего не найдено

Доступна новая версия приложения

Версия

Скачать

«Думайте» снова работает: как мы вернули сайт после сбоя

1 дн. назад авторская
124 36 4 мин

Сайт «Думайте» снова работает. Мы перенесли его на новый сервер и восстановили из независимой резервной копии. Расскажем, что произошло, что удалось вернуть и почему часть недавних действий за 1 ноября может отсутствовать.

Что случилось на хостинге

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

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

Официальное сообщение Бегета: https://t.me/beget_official/573

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

Резервная копия на другой площадке

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

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

На чистом сервере мы заново настроили окружение платформы, восстановили базу, перенесли изображения, запустили поиск, очереди и регулярные задания (даже были выданы месячные награды). После переключения домена настроили защищённое соединение и проверили основные страницы и отправку писем.

Почему могут отсутствовать недавние действия

Последняя доступная независимая копия базы была создана в ночь с 31 октября на 1 ноября — примерно в 00:15 по московскому времени, а сайт работал до вечера 1 ноября. Поэтому восстановленный сайт отражает состояние на утро 1 ноября.

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

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

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

Новые доработки на сайте

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

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

  • Материалы можно скачать в PDF и EPUB. PDF сохраняет оформленный документ для чтения и печати, а EPUB подходит для электронной книги или приложения-читалки. Сохранённый файл можно читать без интернета.

  • В длинных статьях удобнее ориентироваться. Обновлённый внешний вид содержания в ПК-версии сайта показывает текущий раздел и уже пройденные части текста.

  • Доработаны заметки. В ленте «Заметок» появился блок «Новые авторы заметок». Длинные черновики заметок сохраняются без обрезания текста, их удобнее редактировать; при публикации допустимый объём по-прежнему проверяется. Улучшены карточки заметок, отображение фотографий и масштабирование текста.

  • У повторных видеопубликаций появилась полезная ссылка. Метка «Повтор» теперь ведёт к самой ранней доступной публикации этого видео на платформе.

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

Возвращаемся к мыслям и разговорам

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

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

97 %
95 %

Комментарии 28

Войдите, чтобы оставить комментарий.

уровень 5 в 23 часа
Вы переехали с Beget к VDSina, Москва. Я бы на всякий случай сделал второй сервер VPS в европе, к примеру Webdock, на сегодня по цене это самый дешёвый облачный провайдер. У них можно разместить холодный сайт с синхронизацией данных каждый час или динамически по событию, да и управление DNS, NS я бы тоже пока вывел к европейскому хостингу. Захват Бегета был через из их главный сервер управления инфрасруктурой, что говорит о слабой защите ресурса. То что такие атаки будут повторяться сомнений не вызывает. Так же у вас сейчас TTL A-записи составляет 86 400 секунд это много, 24 часа, лучше настроить TTL 300 секунд (5 минут) для A-записи. Это лично моё мнение и с реальностью не имеющее никакого отнощения ))))
Полезно
Уместно
Думайте · Автор
уровень 4 в 23 часа
Bozhya, спасибо за рекомендации. TTL проверим и снизим. Насчёт дублирующего сервера в Европе - скорее всего, здесь есть юридические тонкости, по идее сейчас данные пользователей должны храниться на российских серверах. Но сама идея дублирующего холодного сайта правильная.
Полезно
—
Уместно
—
уровень 2 в 21 час
Думайте, у нас есть Союзное государство с Беларусью, на территории которой с уважением российских заковов и приватности полный порядок. Предлагаю сработать по схеме: Основная площадка — ваш новый хостинг/VPS. Резервная площадка в Беларуси — дешёвый виртуальный хостинг «в спящем режиме»: раз в сутки на него заливаются копия файлов и дамп базы на случай аварии основной площадки. Холодный бэкап — отдельное FTP-хранилище у другого провайдера (чтобы сбой хостера не задел и бэкап, и зеркало одновременно). Конкретно можно использовать beCloud, DataHata или другое. Обойдётся такая дублирующая инфраструктура примерно в 18–25 BYN/мес (~6–8 $)
Полезно
Уместно
уровень 5 в 19 часов
Василий, ну так они и так делали резервное копирование раз в сутки и проблема в том что за сутки данные не сохранились )))) И немного технички ))) Обычный веб-хостинг — арендуешь готовое пространство под сайт. Провайдер сам управляет сервером, операционной системой, веб-сервером и окружением. Тебе предоставляет панель управления, например DirectAdmin, и возможность установить CMS. VPS (виртуальный частный сервер) — арендуешь виртуальную машину с выделенными ресурсами и доступом к управлению ОС. Сам устанавливаешь нужные программы, настраиваешь службы, безопасность и обновления. Выделенный сервер (Dedicated Server) — это отдельный физический компьютер в дата-центре, который целиком предоставляется одному клиенту. Ещё есть Colocation — когда сервер принадлежит тебе, а дата-центр предоставляет место в стойке, питание, интернет и обслуживание инфраструктуры. Хостинг самое дешевое пространство, выгоден для сайтов визиток где нет базы данных пользователей, нет ценности, быстро поднимается с резервной копии, безопасность обеспечивает провайдер, нет смысла тратить время на взлом. Остальное это уже архитектура в которой нужно разбираться и понимать последствия своих действий. Белорусь хоть и дружественное государство но не Россия и считается таким же внешним государством как и еврозона. Можно рассмотреть дата центр ближе к Уралу, Сибири, но тоже нужно смотреть магистральных провайдеров и количество независимых магистральных линий дата центра.
Полезно
—
Уместно
—
уровень 2 в 16 часов
Bozhya, у меня были свои сайты на Бегете - резервные копии сам сайт всегда делает и без этого. Тут разговор о том, чтобы "не класть все яйца в одну корзину". Вполне вероятно, что измученная команда Бегета прямо сейчас уже нашла "копии Бегета" и кто-то там носится с ними как с писаной торбой, только "поезд ушёл". Почему Беларусь? Потому что Бегет лёг не просто (ну пусть безалаберность админов, почему я их и покинул, но всё же), а, думается, его опустили - кто-то из дальнего/сейчас оперативно дальнего забугорья, и, думаю, это может повториться на новом хосте в Москве (я лично не знаю такого вида сервиса, где москвичам вообще можно доверять). Был у меня хост и в Казахстане - недорого, только проплата немного странная. Накрылся он, когда там случилась суровая попытка цветной революции, с вводом российских войск. Предлагали недорогой сервер на Аравийском полуострове, но там сейчас неспокойно. Ну и где остаётся размещать резервный хостинг без политических и технических рисков? В Иране? КНДР?
Полезно
Уместно
уровень 5 в 16 часов
Василий, по заявлению компании, злоумышленники получили доступ к управляющим серверам примерно в 02:00, в 02:30 запустили вредоносное ПО для удаления данных, а в 02:40 обнаружили взлом. К 02:55 серверы отключили от сети, чтобы остановить распространение атаки. Я больше чем уверен многое компания не договаривает дабы не валить свою репутацию. Тут проблема не в инжинерах по ИБ, хотя тут проблема в целом начиная с консерватории, проблема в самое архитектуре и технологиях систем защиты. По всему миру она показывает свою беспомощность, хотя свободный доступ к неподконтрольным корпорациям ИИ моделям наталкивает на опыт 90х, создать проблемы и предложить решение. С каждого утюга орет об облачной защите серверов и сайтов с помощью облачного ИИ ))))) То ли мы еще увидим в наше прекрасное время )))) Два дата-центра — ещё не две независимые системы безопасности.
Полезно
—
Уместно
—
уровень 2 в 15 часов
Bozhya, конечно недоговаривают, кому охота себя подставлять. Из обсуждаемого: Beget и его совладельцы (Маникин, Ильин, Клюков) попали под санкции ЕС в июле 2026 года. По данным ЕС, провайдер обслуживал органы власти и проекты в Крыму, ДНР и ЛНР, российские оборонные компании. В этом контексте - "заметная цель для политически мотивированных атакующих". Если я не авторитет, то и другие пишут, вот выдача по запросу: "Если вы клиент Beget — сейчас главное сменить пароли и ключи доступа и не хранить бэкапы только у одного провайдера". "Хранение копий в двух разных странах — это реализация принципа геораспределённости. Это отлично защищает от локальных катастроф: если в одной стране случится масштабный сбой, авария в ЦОД или политические/экономические ограничения, вторая копия останется в безопасности. Так что с точки зрения стратегии хранения — это надёжно" (blog.cortel.cloud +1) Правило 3-2-1. Помимо двух географических копий, сделайте третью (например, на локальном неизменяемом носителе — immutable storage). Это защитит от атак шифровальщиков, которые могут добраться до сетевых копий (cyberprotect.ru +1) Шифрование. Данные должны быть зашифрованы как при передаче (SSL/TLS), так и при хранении на целевых серверах ( cleverence.ru +1) Проверка целостности. После передачи стоит проверить, что копия пришла без искажений. Оценка инфраструктуры провайдеров. Посмотрите, какого уровня ЦОД в РБ и РФ, есть ли у них резервирование, какие у них SLA (cleverence.ru +1) Итог: схема «РБ + РФ» — это сильная основа для надёжности.
Полезно
—
Уместно
—
Комментарий закреплён автором записи
Думайте · Автор
уровень 4 в 2 часа
UPD Заметили, что сайт после переезда работает медленнее чем раньше. Пока анализируем ситуацию, но, скорее всего, будем дорабатывать настройки нового сервера или увеличивать мощности ядер процессора на сервере, главная причина видимо в этом. Что-то возможно точечно поправим. Пишите в комментариях, где задержки в работе (например, медленная загрузка картинок к записи) особенно заметны. Через некоторое время наладим скорость работы платформы, чтобы была не хуже чем до переезда. * Из-за работ на сервере периодически в ближайшие дни могут быть краткие периоды недоступности сайта, стараемся чтобы задержки были минимальные.
Полезно
—
Уместно
—
уровень 2 в 1 день
Какие вы молодцы! Проверка команды была серьёзная.
Полезно
Уместно
уровень 4 в 1 день
Главное, что вы делаете бэкапы! Спасибо большое за ваш труд!
Полезно
Уместно
уровень 3 в 17 часов
Администраторы блок платформы быстро справились с последствиями кибератаки на Бегет, что говорит о их профессионализме. Сам использую метод создания резервных копий файлов, так как у всех современных устройств есть одна большая проблема - «синий экран» и «закоротило», от неё нельзя так просто защититься, если под рукой нет резерва...
Полезно
Уместно
уровень 2 в 18 часов
Я тут создавал публикацию... Там запросы до сервера очень тяжело идут. Запросы связанные с получением тем например при оформлении публикации. Там надо на фронте оптимизировать, чтобы эти запросы шли с определённой ограниченной частотой, а то у меня выходило, что каждое нажатие клавиши пока ввожу текст тем, это отдельный запрос, а надо чтобы запрос был например только один, раз в секунду или даже раз в две. Это debouncing называется, ну или throttling... Ну там между значениями этих методов разница есть, ну суть одна - ограничение частоты запросов. А вообще судя по всему новый сервер видимо слабоват, на beget лучше было.
Полезно
Уместно
уровень 1 в 22 часа
🙏🌿🌷🌿🙏
Полезно
Уместно
уровень 4 в 1 день
А была ли утечка данных? Надо менять пароль в профиле?
Полезно
Уместно
уровень 2 в 1 день
Спасибо! Жаль, что данные за 1 ноября потеряны. Если Бегет заработает, они все равно не восстановятся?
Полезно
Уместно
уровень 1 в 19 часов
У меня на телефоне загрузился только с ВПН.
Полезно
—
Уместно
—
Й
уровень 1 в 1 день
Мы должны понимать, куда ведут нас гугл, яндекс и т.д. враги информации и человечества: книги сканируются и потом горят, к важным публикациям 'у вас нет доступа', фотоматериал к публикациям просто не визуализируется, поисковики дают ТОЛьКО 'покупай' и это лишь малая часть войны против человечества и кражи контента с целью потом перепродать за бесконечную рекламу. И только одна 'безопасность'! Секьюрити, вам надо менять пароль, но пароль должен быть не менее 365 символов в длину и т. д. Будьте уверены, что в тот момент, когда кто-то подчеркнет ценность информации, он будет подвергнут 'хакерским' атакам.
Полезно
—
Уместно
—
уровень 2 в 1 день
Я заметила, что сейчас сайт заметно тормозит. Это связано со сменой хостинга?
Полезно
—
Уместно

«Думайте» снова работает: как мы вернули сайт после сбоя

Сайт «Думайте» снова работает. Мы перенесли его на новый сервер и восстановили из независимой резервной копии. Расскажем, что произошло, что удалось вернуть и почему часть недавних действий за 1 ноября может отсутствовать.

Что случилось на хостинге

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

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

Официальное сообщение Бегета: https://t.me/beget_official/573

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

Резервная копия на другой площадке

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

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

На чистом сервере мы заново настроили окружение платформы, восстановили базу, перенесли изображения, запустили поиск, очереди и регулярные задания (даже были выданы месячные награды (https://dumaite.ru/rating?tab=awards)). После переключения домена настроили защищённое соединение и проверили основные страницы и отправку писем.

Почему могут отсутствовать недавние действия

Последняя доступная независимая копия базы была создана в ночь с 31 октября на 1 ноября — примерно в 00:15 по московскому времени, а сайт работал до вечера 1 ноября. Поэтому восстановленный сайт отражает состояние на утро 1 ноября.

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

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

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

Новые доработки на сайте

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

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

  • Материалы можно скачать в PDF и EPUB. PDF сохраняет оформленный документ для чтения и печати, а EPUB подходит для электронной книги или приложения-читалки. Сохранённый файл можно читать без интернета.

  • В длинных статьях удобнее ориентироваться. Обновлённый внешний вид содержания в ПК-версии сайта показывает текущий раздел и уже пройденные части текста.

  • Доработаны заметки. В ленте «Заметок» появился блок «Новые авторы заметок». Длинные черновики заметок сохраняются без обрезания текста, их удобнее редактировать; при публикации допустимый объём по-прежнему проверяется. Улучшены карточки заметок, отображение фотографий и масштабирование текста.

  • У повторных видеопубликаций появилась полезная ссылка. Метка «Повтор» (https://dumaite.ru/ekaterina_k/47)теперь ведёт к самой ранней доступной публикации этого видео на платформе.

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

Возвращаемся к мыслям и разговорам

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

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

  ПЛАТФОРМА ДУМАЙТЕ  РАЗРАБОТКА  ВОССТАНОВЛЕНИЕ САЙТА  БЕГЕТ  КИБЕРАТАКА  СБОЙ ХОСТИНГА  РЕЗЕРВНОЕ КОПИРОВАНИЕ  ВОССТАНОВЛЕНИЕ ДАННЫХ  ПЕРЕНОС САЙТА  ПОТЕРЯ ДАННЫХ

Оценить запись

97 %
95 %

Содержание

Поделиться