БлогРезервные копии

Неизменяемые копии: защита от шифровальщиков

· Команда GeoData Cove

Запись перенесена из блога, который мы вели до июня 2026 года под прежним названием «Заводь»; название сервиса в тексте обновлено. Подробнее — в записи «Мы теперь GeoData Cove».

Типичная атака шифровальщика развивается не за минуты, а за дни. Злоумышленник получает доступ к сети, находит систему резервного копирования и сначала удаляет копии, а уже потом шифрует серверы. Если ключ доступа к хранилищу копий лежит на том же сервере, его найдут.

Что такое неизменяемая копия

Это объект, который нельзя удалить или перезаписать до окончания заданного срока. Не помогают ни ключ с полными правами, ни учётная запись администратора команды. Срок задаётся для бакета: от одного дня до года на корпоративном тарифе и до 30 дней на тарифе «Команда».

Как это устроено у нас

Запрет удаления проверяется на каждом узле, который хранит копию объекта, а не только на точке входа API. Изменить срок в меньшую сторону можно только после письменного запроса владельца аккаунта и задержки в 72 часа — за это время все администраторы получат уведомление.

Как включить

  1. Откройте «Команда → Хранилище S3» и выберите бакет.
  2. На вкладке «Защита» включите «Неизменяемые объекты» и задайте срок.
  3. Убедитесь, что политика хранения в вашей программе резервного копирования не короче этого срока.

Пример настройки для restic есть в справочном центре.

Сколько это стоит

Отдельной платы нет: вы платите только за занятый объём. Учтите, что старые копии будут храниться весь заданный срок, поэтому выбирайте его, исходя из того, как быстро вы обнаружите проблему, — обычно хватает 14–30 дней.