Защита резервных копий от вирусов-шифровальщиков
Одной из важнейших угроз для информационной инфраструктуры бизнеса являются вирусы-шифровальщики. Попадая в инфраструктуру, они шифруют или удаляют все данные, до которых могут добраться. Свежая резервная копия делает их неэффективными, поэтому вирусы также стараются удалить или повредить резервные копии, до которых могут добраться. Если у них это получается, восстановление данных может занять недели и потребовать существенных материальных затрат.
Чтобы защититься от этой угрозы, исключите возможность внесения изменений в резервные копии после их создания. Для этого храните резервные копии в Object Storage и используйте для них блокировку версии объекта.
Данная блокировка защищает хранимые в Object Storage резервные копии, которые созданы:
- вручную;
- с помощью стороннего ПО для резервного копирования — например, VEEAM или Commvault.
Чтобы защитить резервные копии в Object Storage:
Шаги настройки описаны с использованием веб-консоли.
Подготовьте Object Storage к работе
Назначьте пользователю роль storage.bucket.admin. Все дальнейшие действия нужно будет выполнять под этим пользователем.
1. Создайте бакет
- Выберите в веб-консоли нужный проект из списка в верхней строке навигации.
- В левом меню выберите Object Storage.
- Нажмите кнопку Создать.
- Укажите имя бакета
backup-bucket. - Если это требуется, установите ограничение на размер бакета.
- При необходимости добавьте теги.
- В разделе Версионирование включите опцию Включено.
- Нажмите Создать.
2. Включите строгий режим блокировки
- Настройте в веб-консоли бакет:
- Нажмите на имя бакета
backup-bucket. - Перейдите на вкладку Защита данных.
- Включите опцию Блокировка объектов. В открывшемся окне:
- В разделе Блокировка по умолчанию для новых версий выберите Включено.
- В разделе Тип блокировки выберите Compliance. Этот тип блокировки исключает изменение объекта в течение указанного срока.
- Введите срок блокировки в днях или годах. Например,
1 день.Внимание
Включенная настройка запрещает удаление или перезапись версий объектов, а также удаление бакета, до истечения срока блокировки.
В целях тестирования укажите 1 день.
- Нажмите кнопку Сохранить.
- Если вы используете стороннее ПО для резервного копирования, укажите в нем такой же срок блокировки, как вы ранее указали для бакета.
3. Проверьте корректность настроек
Проверка считается успешной, если загруженный в бакет объект не получится изменить. Попытайтесь удалить объект (удаление — частный случай изменения):
- В бакете
backup-bucketперейдите на вкладку Объекты. - Загрузите объект с именем
backup_full_20250828_1430.tar.gzв бакет. - Включите опцию Показать версии.
- Удалите загруженный объект. Веб-консоль отобразит сообщение
Файл удалён backup_full_20250828_1430.tar.gz. При этом в списке объектов:- Объект отображается с типом Маркер удаления.
- Оригинальная копия объекта сохранена в виде версии объекта.
- Попробуйте удалить эту версию объекта. Веб-консоль отобразит сообщение об ошибке
Файл защищён от удаления блокировкой объектов.
Это означает, что настройка выполнена корректно, и файлы в бакете защищены от изменения.
4. Удалите временные ресурсы
Важно
Объекты, созданные в рамках этого руководства, подлежат тарификации.
Когда срок блокировки бакета истечет, удалите временные ресурсы: