MegaRAID SafeStore: как защитить данные на самошифрующихся дисках SED
Серверный диск рано или поздно покидает стойку: его меняют по гарантии, отправляют в сервис, перевозят на другую площадку или списывают вместе со старым оборудованием. Всё, что на нём записано, уходит вместе с ним. Если на диске хранятся персональные, финансовые или коммерческие данные, это прямой риск утечки.
MegaRAID SafeStore решает эту задачу на уровне RAID-контроллера: он связывает самошифрующиеся диски с ключом безопасности, без которого извлечённый накопитель оказывается бесполезен для постороннего. Разберём, как это работает, какие задачи SafeStore закрывает, а какие — нет, и что проверить перед включением.
Что такое MegaRAID SafeStore
MegaRAID SafeStore — функция управления безопасностью самошифрующихся накопителей (SED, Self-Encrypting Drive) на совместимых RAID-контроллерах LSI MegaRAID и Broadcom. Шифрование выполняет сам накопитель, а контроллер управляет ключом, который разрешает доступ к данным.
SafeStore входит в пакет MegaRAID Advanced Software Options вместе с другими расширенными функциями:
Функция | Назначение |
|---|---|
SafeStore | Управление безопасностью самошифрующихся дисков (SED) |
CacheCade Pro 2.0 | Кэширование чтения и записи на SSD для ускорения HDD-массивов |
FastPath | Оптимизация ввода-вывода для массивов на SSD |
Recovery | Снимки виртуальных дисков и откат к точке восстановления |
На совместимом оборудовании пакет открывается постоянным ключом активации: заказать активацию MegaRAID Advanced Software Options.
Как устроен самошифрующийся диск
SED шифрует все записываемые данные встроенным контроллером накопителя и расшифровывает их при чтении. Шифрование происходит прозрачно для операционной системы и приложений: сервер работает с диском как с обычным, а процессор не тратит ресурсы на криптографию.
При этом важно понимать ключевой момент: сам по себе SED не защищает данные от извлечения диска. Пока управление безопасностью не включено, накопитель шифрует данные, но расшифровывает их для любого, кто к нему подключится. Защита появляется только тогда, когда доступ к диску привязывается к ключу, который знает контроллер.
Именно эту привязку обеспечивает SafeStore:
Контроллер включает режим безопасности на поддерживаемых SED и связывает их со своим ключом безопасности.
При включении питания защищённый диск остаётся заблокированным, пока контроллер не предъявит ему правильный ключ.
Если защищённый накопитель извлечь и подключить к другой системе без этого ключа, прочитать данные не получится.
Внутренний ключ шифрования данных не покидает накопитель — контроллер лишь разблокирует к нему доступ. Поэтому перехват или копирование дисков не даёт злоумышленнику ничего, кроме зашифрованных блоков.
SafeStore не превращает обычный HDD или SSD в самошифрующийся. Функция работает только с поддерживаемыми SED, а совместимость нужно проверять для конкретных моделей накопителей, контроллера и firmware.
Какие задачи решает SafeStore
Технология полезна везде, где физический доступ к диску не должен означать доступ к информации.
Гарантийная замена. Вышедший из строя диск нередко нельзя стереть перед отправкой производителю — он просто не отвечает. С SafeStore данные на нём остаются зашифрованными и недоступными без ключа.
Перевозка и хранение. Диски, которые перемещают между площадками или держат в резерве, могут быть утеряны или похищены. Заблокированный SED не раскрывает содержимое.
Списание оборудования. Вместо многочасовой перезаписи диска можно выполнить криптографическое стирание (см. ниже).
Регулируемые данные. Инфраструктура с персональными, финансовыми или коммерческими данными часто требует защиты информации «в покое» (data at rest). Аппаратное шифрование на SED — один из способов её обеспечить.
Удалённые офисы и площадки с ограниченным физическим контролем. Там, где к серверу теоретически может получить доступ посторонний, кража дисков не должна означать утечку.
Безопасное стирание
SafeStore поддерживает мгновенное безопасное стирание: накопитель уничтожает или меняет внутренний ключ шифрования. Данные физически остаются на носителе, но в зашифрованном виде, и без старого ключа прочитать их невозможно. Операция занимает секунды вместо часов, которые нужны на полную перезапись большого диска.
Обратная сторона — необратимость. Восстановить информацию после криптографического стирания штатным способом нельзя. Перед операцией обязательно убедитесь, что выбран правильный диск, и что его данные больше не нужны или сохранены в резервной копии.
Ключ безопасности и парольная фраза
В конфигурации SafeStore участвуют два разных элемента, и их нельзя путать:
Элемент | Для чего нужен |
|---|---|
Ключ безопасности | Контроллер использует его для разблокировки защищённых дисков |
Парольная фраза | Нужна администратору для операций управления и восстановления конфигурации |
Оба элемента критичны для доступа к данным. Сценарий, которого нужно избежать: контроллер выходит из строя, его заменяют на новый, а ключевые данные для импорта защищённых дисков утеряны. В этом случае исправные диски с целыми данными останутся заблокированными.
Правила хранения:
храните ключевые данные отдельно от сервера — в защищённом месте, а не в файле на том же массиве;
ограничьте доступ к копии кругом уполномоченных администраторов;
включите процедуру восстановления ключа в регламент аварийного восстановления;
проверьте, что ключ и парольная фраза действительно подходят, — до того, как они понадобятся.
Что проверить до включения
Перед активацией SafeStore проверьте:
поддержку SafeStore конкретной моделью MegaRAID;
версию firmware контроллера;
наличие SED и их совместимость с контроллером;
состояние резервного копирования;
процедуру хранения и восстановления ключа безопасности;
сценарий замены контроллера и импорта foreign configuration.
Сведения о контроллере и накопителях можно собрать через StorCLI:
storcli showstorcli /c0 show
storcli /c0 /eall /sall show all
Первая команда показывает контроллеры в системе, вторая — модель, версию firmware и активированные функции контроллера c0, третья — подробные сведения обо всех физических дисках, включая модели и признаки поддержки шифрования. Если контроллеров несколько, замените c0 на нужный номер.
Синтаксис отдельных операций безопасности зависит от поколения StorCLI и контроллера. Перед применением команд сверьтесь с руководством для установленной версии ПО.
Отработайте замену контроллера заранее
Самая рискованная ситуация для SafeStore — не кража диска, а отказ контроллера. Прежде чем переводить рабочие данные на защищённые тома, проверьте на тестовом стенде:
Как новый контроллер видит защищённые диски — как foreign configuration.
Какие данные и в каком порядке нужно ввести, чтобы разблокировать и импортировать массив.
Кто из администраторов может выполнить эту процедуру и где у него лежат ключевые данные.
Задокументированная и отрепетированная процедура превращает аварию в плановую замену оборудования.
SafeStore не заменяет резервные копии
Шифрование защищает конфиденциальность данных, но не их доступность и целостность. SafeStore не спасает от:
удаления файлов по ошибке;
повреждения или отказа массива;
ошибки приложения;
программы-вымогателя, работающей на сервере, — для неё диски разблокированы;
кражи данных через скомпрометированную операционную систему.
Более того, потеря ключевых данных сама может заблокировать доступ к исправным накопителям. Поэтому SafeStore должен быть частью общей системы защиты: с резервными копиями по правилу 3-2-1, регулярной проверкой восстановления, разграничением доступа и документированной процедурой работы с ключами.
Trial и постоянная активация
Broadcom относит SafeStore к расширенным программным функциям MegaRAID и публикует 30-дневные trial-ключи Advanced Software Options. Они предназначены для проверки на non-production системах и подходят, чтобы:
убедиться, что контроллер и диски поддерживают функцию;
отработать включение безопасности, импорт на другой контроллер и безопасное стирание на тестовых данных;
подготовить регламент хранения ключей.
Для рабочей инфраструктуры нужен постоянный ключ и предварительная проверка совместимости. Подготовьте модель RAID-контроллера, версию firmware, вывод storcli /c0 show и точные модели SED. Serverbay проверит конфигурацию и подберёт ключ с SafeStore, CacheCade Pro 2.0, FastPath и Recovery.
Итоги
SafeStore управляет безопасностью самошифрующихся дисков: шифрует накопитель, а контроллер хранит ключ доступа.
SED без включённого управления безопасностью не защищает от извлечения диска — защиту включает именно SafeStore.
Функция работает только с совместимыми SED; обычный диск она зашифровать не может.
Криптографическое стирание уничтожает данные за секунды и необратимо.
Ключ безопасности и парольную фразу нужно хранить отдельно от сервера — их потеря блокирует доступ к исправным дискам.
Шифрование не заменяет резервные копии: оно защищает от утечки, но не от потери данных.
Комментарии
Загрузка комментариев…