Открыть сервисСервис

Резервный код

Резервный код — дублирующий набор данных, предназначенный для восстановления первичной информации в случае её повреждения, утраты или ошибки. В широком смысле резервным кодом называют любую избыточную копию данных (бэкап), в узком — специальные коды коррекции ошибок, встроенные в хранилище или канал связи и позволяющие восстановить утраченные фрагменты без повторного обращения к источнику.

Основные значения термина

Термин «резервный код» применяется в нескольких областях:

Резервное копирование в информационных системах

Стратегии резервирования

СтратегияОписаниеПреимуществаНедостатки
Полное (full)Копирование всех данных целикомПростота восстановленияДолгое выполнение, большой объём
ИнкрементальноеКопируются изменения с момента последнего полного бэкапаБыстрое выполнение, экономия местаВосстановление требует цепочки копий
ДифференциальноеКопируются изменения с момента последнего полного бэкапаБыстрее полного, проще инкрементальногоРастёт объём со временем

Правило 3-2-1

Распространённая практика резервного копирования формулируется как правило 3-2-1: три копии данных, на двух разных типах носителей, одна копия хранится вне основного объекта (облачное хранилище, удалённый дата-центр, физически отдельное помещение). Правило направлено на защиту от одновременной потери всех копий при пожаре, затоплении, киберинциденте или отказе оборудования.

Методы хранения

  • Полная копия (image backup) — снимок раздела диска или виртуальной машины, позволяющий восстановить систему до работоспособного состояния.
  • Снапшоты — мгновенные снимки состояния файловой системы или базы данных (ZFS, Btrfs, снапшоты виртуальных дисков VMware, Hyper-V).
  • Непрерывное резервное копирование (CDP) — запись изменений в реальном времени, что позволяет вернуться к любому моменту в прошлом.
  • WORM-хранилища — носители с защитой от перезаписи и удаления, применяемые для долгосрочного архивного хранения.

Коды коррекции ошибок

В теории информации под резервным кодом понимают избыточное кодирование, добавляющее к полезным данным контрольные символы. Примеры:

  • Коды Рида — Соломона — применяются в QR-кодах, оптических дисках (CD, DVD, Blu-ray), спутниковых каналах связи; позволяют восстановить данные при потере целых фрагментов.
  • Код Хэмминга — исправляет одиночные ошибки и обнаруживает двойные; используется в оперативной памяти (ECC-память).
  • LDPC-коды — применяются в Wi-Fi (802.11n/ac/ax), DVB-T2, 5G.
  • Полярные коды — используются в управляющих каналах LTE и 5G NR.
  • CRC и контрольные суммы — обнаруживают ошибки, но не восстанавливают данные; применяются в файловых системах, сетевых протоколах, архивных форматах.

Отказоустойчивость в телекоммуникациях

В сетях связи резервирование реализуется на нескольких уровнях: дублирование физических каналов (кольцевые топологии, защищённые магистрали), резервирование маршрутов (протоколы OSPF, BGP с быстрым переключением), дублирование оборудования (линии, модули, блоки питания). В России критически важные объекты связи обязаны иметь резервные каналы в соответствии с требованиями к устойчивости национальной информационно-телекоммуникационной инфраструктуры.

Резервирование в энергетике и промышленности

Системы бесперебойного питания (ИБП), дизель-генераторы, дублирующие линии электропередачи, резервные насосы и компрессоры — примеры резервного оборудования, обеспечивающего непрерывность технологических процессов. В контексте автоматизированных систем управления (АСУ ТП) резервирование контроллеров и каналов связи является обязательным требованием для опасных производственных объектов.

Правовые аспекты в России

Требования к резервному копированию и хранению данных установлены рядом нормативных актов: 152-ФЗ «О персональных данных» (обязанность операторов обеспечить защиту и при необходимости восстановление персональных данных), отраслевыми регламентами ЦБ РФ для финансовых организаций, требованиями ФСТЭК России к защите информации. Для объектов критической информационной инфраструктуры (КИИ) действуют дополнительные требования по резервированию и восстановлению после инцидентов.

Источники:

  • ГОСТ Р 57580.1-2017 «Безопасность финансового (банковского) рынка РФ. Порядок проведения оценки воздействия угроз»
  • 152-ФЗ «О персональных данных»
  • Рекомендации NIST SP 800-34 «Contingency Planning Guide for Federal Information Systems»
  • Классические учебники по теории кодирования: Ф.М. Кантор, Д.В. Савелев «Теория кодирования»
  • Материалы ФСТЭК России по защите информации и требованиям к резервированию
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru