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:

  1. Контроллер включает режим безопасности на поддерживаемых SED и связывает их со своим ключом безопасности.

  2. При включении питания защищённый диск остаётся заблокированным, пока контроллер не предъявит ему правильный ключ.

  3. Если защищённый накопитель извлечь и подключить к другой системе без этого ключа, прочитать данные не получится.

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

SafeStore не превращает обычный HDD или SSD в самошифрующийся. Функция работает только с поддерживаемыми SED, а совместимость нужно проверять для конкретных моделей накопителей, контроллера и firmware.

Какие задачи решает SafeStore

Технология полезна везде, где физический доступ к диску не должен означать доступ к информации.

Гарантийная замена. Вышедший из строя диск нередко нельзя стереть перед отправкой производителю — он просто не отвечает. С SafeStore данные на нём остаются зашифрованными и недоступными без ключа.

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

Списание оборудования. Вместо многочасовой перезаписи диска можно выполнить криптографическое стирание (см. ниже).

Регулируемые данные. Инфраструктура с персональными, финансовыми или коммерческими данными часто требует защиты информации «в покое» (data at rest). Аппаратное шифрование на SED — один из способов её обеспечить.

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

Безопасное стирание

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

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

Ключ безопасности и парольная фраза

В конфигурации SafeStore участвуют два разных элемента, и их нельзя путать:

Элемент

Для чего нужен

Ключ безопасности

Контроллер использует его для разблокировки защищённых дисков

Парольная фраза

Нужна администратору для операций управления и восстановления конфигурации

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

Правила хранения:

  • храните ключевые данные отдельно от сервера — в защищённом месте, а не в файле на том же массиве;

  • ограничьте доступ к копии кругом уполномоченных администраторов;

  • включите процедуру восстановления ключа в регламент аварийного восстановления;

  • проверьте, что ключ и парольная фраза действительно подходят, — до того, как они понадобятся.

Что проверить до включения

Перед активацией SafeStore проверьте:

  • поддержку SafeStore конкретной моделью MegaRAID;

  • версию firmware контроллера;

  • наличие SED и их совместимость с контроллером;

  • состояние резервного копирования;

  • процедуру хранения и восстановления ключа безопасности;

  • сценарий замены контроллера и импорта foreign configuration.

Сведения о контроллере и накопителях можно собрать через StorCLI:

storcli show

storcli /c0 show

storcli /c0 /eall /sall show all

Первая команда показывает контроллеры в системе, вторая — модель, версию firmware и активированные функции контроллера c0, третья — подробные сведения обо всех физических дисках, включая модели и признаки поддержки шифрования. Если контроллеров несколько, замените c0 на нужный номер.

Синтаксис отдельных операций безопасности зависит от поколения StorCLI и контроллера. Перед применением команд сверьтесь с руководством для установленной версии ПО.

Отработайте замену контроллера заранее

Самая рискованная ситуация для SafeStore — не кража диска, а отказ контроллера. Прежде чем переводить рабочие данные на защищённые тома, проверьте на тестовом стенде:

  1. Как новый контроллер видит защищённые диски — как foreign configuration.

  2. Какие данные и в каком порядке нужно ввести, чтобы разблокировать и импортировать массив.

  3. Кто из администраторов может выполнить эту процедуру и где у него лежат ключевые данные.

Задокументированная и отрепетированная процедура превращает аварию в плановую замену оборудования.

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; обычный диск она зашифровать не может.

  • Криптографическое стирание уничтожает данные за секунды и необратимо.

  • Ключ безопасности и парольную фразу нужно хранить отдельно от сервера — их потеря блокирует доступ к исправным дискам.

  • Шифрование не заменяет резервные копии: оно защищает от утечки, но не от потери данных.

Комментарии

Загрузка комментариев…

Оставить комментарий