Резервное копирование

Правило резервного копирования 3-2-1 для малого бизнеса

Как превратить формулу 3-2-1 в проверяемую схему: классифицировать данные, разделить копии, защитить offsite-контур и регулярно тестировать восстановление.

Что именно означает правило 3-2-1

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

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

Сама цифра 3-2-1 ничего не гарантирует. Копия может быть неполной, зашифрованной неизвестным ключом, логически повреждённой или несовместимой с новой версией приложения. Рабочей считается стратегия, для которой определены данные, ответственные, RPO, RTO, сроки хранения, контроль ошибок и воспроизводимая процедура restore.

ЭлементПрактический смыслНедостаточный вариант
3 экземпляраРабочие данные плюс две копииТри папки на одном диске
2 контураРазные отказы и полномочияДва тома одного массива
1 offsiteКопия вне основной площадкиNAS в той же серверной
Restore-тестПодтверждение пригодностиТолько зелёный статус job

Сначала составьте каталог данных и зависимостей

Проектирование начинается не с выбора программы, а с перечня систем. Для каждой укажите владельца, расположение, объём, скорость изменения, критичность и юридические ограничения. Разделите пользовательские файлы, базы данных, виртуальные машины, SaaS, конфигурацию сетевого оборудования, ключи и сертификаты. Фраза «копируем весь сервер» недостаточно точна: после восстановления может оказаться, что внешний DNS, лицензия или секрет хранились в другом месте.

Опишите зависимости и порядок запуска. База данных может требовать службу каталогов, приложение — DNS и сертификат, а backup-сервер — отдельные учётные данные. В аварии важно знать не только что восстанавливать, но и в какой последовательности. Документацию и контакты ответственных храните так, чтобы они были доступны при недоступности основной сети и домена.

Для каждой системы задайте RPO — допустимый объём потерянных изменений — и RTO — требуемое время возврата сервиса. Эти показатели определяют частоту копирования, технологию и стоимость. Ежедневная копия не удовлетворяет RPO в один час, а архив в холодном облачном классе может не уложиться в короткий RTO из-за времени извлечения.

  • Данные приложения, базы и вложения.
  • Конфигурация ОС, приложения и сетевых устройств.
  • Каталог пользователей, права и сервисные учётные записи.
  • Сертификаты, ключи шифрования и лицензии.
  • Документация, контакты и порядок восстановления.
  • SaaS-данные, если встроенного хранения провайдера недостаточно.

Выберите согласованный способ копирования

Разные данные требуют разных механизмов. Простое копирование открытых файлов не гарантирует согласованность базы данных. Используйте штатный backup СУБД, application-aware интеграцию, VSS для поддерживаемых Windows-приложений или quiescing на платформе виртуализации. Snapshot удобен как краткосрочная точка возврата, но обычно зависит от исходного хранилища и сам по себе не заменяет резервную копию.

Определите полные, инкрементальные и дифференциальные цепочки с учётом времени восстановления. Длинная цепочка экономит место, но увеличивает число компонентов, необходимых для restore. Retention должен покрывать не только последний день: логическое повреждение или незаметная компрометация могут попасть в несколько последовательных копий. Сроки выбирают по бизнес-требованиям и правилам хранения, а не по объёму свободного диска.

Шифруйте копии при передаче и хранении, если они содержат чувствительные данные. При этом ключи и пароли нельзя хранить только внутри защищаемой инфраструктуры. Задокументируйте, кто имеет доступ к ключу, как он восстанавливается и как отзывается доступ сотрудника. Потерянный ключ превращает исправную копию в недоступный набор данных.

  1. Для каждой системы выбрать поддерживаемый application-consistent метод.
  2. Рассчитать частоту заданий из RPO, а порядок restore — из RTO.
  3. Назначить retention для оперативных, месячных и архивных точек.
  4. Определить шифрование, владельцев ключей и аварийный доступ.
  5. Зафиксировать ограничения snapshot и цепочек инкрементов.

Разделите хранилища и административные контуры

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

Два типа хранения трактуйте через независимость отказов. Локальный backup-репозиторий обеспечивает быстрое восстановление, а объектное хранилище другого провайдера или носитель на второй площадке защищает от потери основной. Если оба контура используют одну учётную запись, общий tenant, одинаковый ключ и единый канал управления, часть рисков остаётся общей.

Неизменяемость должна быть техническим свойством с ограниченным окном удаления, а не договорённостью «не трогать папку». Object Lock, hardened repository или offline-носитель работают по-разному и имеют эксплуатационные ограничения. Проверьте, может ли скомпрометированный администратор сократить retention, удалить tenant или уничтожить ключи. Защита control plane не менее важна, чем защита самих backup-файлов.

КонтурНазначениеКлючевой контроль
Локальный репозиторийБыстрый restoreСегментация и отдельные credentials
OffsiteПотеря площадкиДругой failure domain и шифрование
Immutable/offlineУдаление и шифровальщикНельзя изменить до конца retention
УправлениеЗапуск и мониторингMFA, роли, отдельный журнал

Настройте контроль заданий и ёмкости

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

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

Планируйте ёмкость с учётом роста, retention, дедупликации, full backup и временного пространства для операций обслуживания. Репозиторий, заполненный на сто процентов, способен повредить цепочку и сорвать новые задания. Отдельно отслеживайте квоты облака, стоимость исходящего трафика и срок извлечения из архивного класса — эти ограничения проявляются именно во время восстановления.

  • Возраст последней успешной точки по каждой системе.
  • Фактический объём и аномалии относительно обычного диапазона.
  • Свободное место, квоты и прогноз заполнения.
  • Ошибки целостности, цепочек и application-aware processing.
  • Доставка оповещений и подтверждение реакции ответственного.

Сделайте восстановление регулярной операцией

Проверка restore — единственный практический способ подтвердить, что копия соответствует задаче. Частота и глубина зависят от критичности: отдельные файлы можно проверять часто, а полное восстановление системы — по утверждённому графику и после существенных изменений. Тест выполняют в изолированной среде, чтобы восстановленный сервер не конфликтовал с production по IP, имени, домену или заданиям.

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

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

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

Проведите ревизию схемы 3-2-1

Сведите системы и копии в одну матрицу. Для каждой строки должны быть видны источник, две копии, технология, расположение, полномочия, частота, retention, RPO/RTO, последняя успешная точка и дата restore-теста. Пустая ячейка показывает конкретный риск лучше, чем общий процент успешных заданий.

Проверьте сценарии общей причины: отказ массива, потеря площадки, компрометация домена, удаление облачного tenant, ошибка обновления backup-сервера и недоступность ключевого сотрудника. Не требуется обещать защиту от любого события; требуется понимать, какие контуры останутся доступны и какие ручные действия понадобятся.

Пересматривайте схему после добавления приложения, миграции в SaaS, роста объёма, смены провайдера и изменения требований бизнеса. Backup без владельца быстро устаревает. Итогом ревизии должен быть короткий список измеримых работ: добавить копирование конкретной системы, отделить credentials, изменить retention, включить immutable-режим или провести restore до определённой даты.

  • У каждой системы есть владелец и утверждённые RPO/RTO.
  • Рабочие данные и две копии не имеют одной точки отказа.
  • Хотя бы один контур отделён от основной площадки.
  • Удаление и изменение копий ограничены технически.
  • Ключи и аварийный доступ существуют вне production.
  • Последний restore-тест подтвердил данные и приложение.

Перед выполнением команд сделайте резервную копию и проверьте доступ к консоли. Версии ПО и особенности вашей схемы могут менять безопасный порядок действий.

Проверить первоисточник

Источники и документация

  1. CISA: Stop Ransomware Guide (откроется в новой вкладке)
  2. NIST SP 800-34 Rev. 1: Contingency Planning Guide (откроется в новой вкладке)
  3. NIST SP 1800-11: Recovering from Ransomware (откроется в новой вкладке)

Коротко о главном

Частые вопросы

Считается ли RAID одной из резервных копий?

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

Является ли snapshot виртуальной машины backup?

Обычно snapshot зависит от исходной платформы и предназначен для краткосрочных операций. Он может быть частью процесса, но не заменяет экспортированную независимую копию, application-consistent обработку, offsite-контур и проверку restore.

Можно ли считать облако offsite-копией?

Да, если данные находятся вне основного failure domain и защищены отдельными полномочиями, шифрованием, retention и контролем удаления. Синхронизация в облако без версий может распространить удаление или повреждение и потому не всегда является backup.

Как часто нужно тестировать восстановление?

Периодичность зависит от критичности, частоты изменений и требований RPO/RTO. Важнее зафиксировать регулярный график: частые выборочные восстановления и более редкие полные тесты, а также обязательный тест после значимого изменения инфраструктуры.

Что важнее: неизменяемость или offline-копия?

Обе меры снижают риск удаления, но имеют разные эксплуатационные свойства. Выбор зависит от угроз, сроков восстановления и доступной платформы. Критично проверить, что атакующий с production-правами не может уничтожить все копии и их ключи.

Консультация

Нужна экспертная диагностика?

Опишите инфраструктуру и ожидаемый результат. Уточним вводные и предложим следующий практический шаг.