Криптографическое стирание¶
Криптографическое стирание — это метод гарантированного уничтожения данных на цифровых носителях, при котором физический носитель информации не подвергается механическому или магнитному воздействию, а доступ к зашифрованным данным становится невозможным за счёт уничтожения (стирания) ключей шифрования, используемых для их расшифровки. В отличие от традиционных методов удаления файлов или форматирования, криптографическое стирание делает невозможным восстановление исходной информации даже при помощи специализированного программного или аппаратного обеспечения, поскольку зашифрованные данные без ключа представляют собой нечитаемый набор байтов.
¶Принцип действия
Криптографическое стирание основано на том факте, что современные алгоритмы шифрования (например, AES-256) при достаточной длине ключа делают расшифровку данных без знания ключа вычислительно неосуществимой. Если данные были предварительно зашифрованы, а затем ключ шифрования надёжно удалён, то зашифрованный текст теряет какую-либо практическую ценность. Теоретически, для восстановления данных потребовалось бы перебрать все возможные значения ключа (для AES-256 — 2²⁵⁶ вариантов), что невозможно при текущем уровне развития вычислительной техники.
Процесс криптографического стирания включает три этапа:
- Шифрование данных — исходные данные преобразуются в зашифрованный вид с использованием криптостойкого алгоритма и ключа шифрования.
- Уничтожение ключа — все копии ключа шифрования, включая резервные и временные, безвозвратно удаляются с носителя.
- Верификация — проверяется, что ключ недоступен для восстановления, а зашифрованные данные остаются на носителе.
¶История и развитие
Концепция криптографического стирания возникла в конце 1990-х — начале 2000-х годов, когда шифрование стало широко применяться в корпоративных и государственных системах. Традиционные методы удаления данных, такие как перезапись (например, метод Гутмана) или физическое уничтожение носителей, требовали значительных временных и ресурсных затрат, особенно при больших объёмах информации. Криптографическое стирание предложило альтернативу: вместо того чтобы обрабатывать каждый бит данных, достаточно уничтожить относительно небольшой ключ.
В 2007 году Национальный институт стандартов и технологий США (NIST) опубликовал рекомендации по безопасному удалению данных, в которых криптографическое стирание признавалось допустимым методом при условии использования криптостойких алгоритмов. В 2014 году в спецификации ATA (Advanced Technology Attachment) для твердотельных накопителей была включена команда SANITIZE CRYPTO SCRAMBLE, реализующая криптографическое стирание на аппаратном уровне.
¶Применение
¶Твердотельные накопители (SSD)
Криптографическое стирание наиболее широко применяется в современных твердотельных накопителях (SSD) и NVMe-дисках. Многие модели SSD используют аппаратное шифрование данных на лету (например, по стандарту TCG Opal или IEEE 1667). При выполнении команды криптографического стирания контроллер накопителя генерирует новый ключ шифрования, а старый ключ безвозвратно удаляется. Поскольку все данные на диске хранятся в зашифрованном виде, после смены ключа они становятся нечитаемыми. Этот процесс занимает доли секунды, независимо от объёма накопителя.
¶Облачные сервисы и виртуализация
В облачных средах криптографическое стирание используется для безопасного освобождения виртуальных машин и хранилищ. При удалении виртуального диска провайдер может просто уничтожить ключ шифрования, не затрачивая время на перезапись всего объёма данных. Это особенно важно для сред с высокой плотностью размещения, где физическая перезапись могла бы снизить производительность.
¶Мобильные устройства
Современные смартфоны и планшеты (на базе iOS и Android) используют криптографическое стирание при сбросе к заводским настройкам. Устройство генерирует новый ключ шифрования для раздела пользовательских данных, а старый ключ удаляется. Это позволяет быстро и безопасно подготовить устройство к продаже или передаче другому владельцу.
¶Корпоративные системы
В организациях, где требуется соответствие стандартам информационной безопасности (например, PCI DSS, HIPAA, GDPR), криптографическое стирание применяется при выводе из эксплуатации серверов, хранилищ и носителей информации. Оно позволяет избежать дорогостоящего физического уничтожения оборудования и сократить время на утилизацию данных.
¶Преимущества и недостатки
¶Преимущества
- Скорость — процесс занимает секунды, независимо от объёма данных.
- Энергоэффективность — не требует многократной перезаписи, что снижает энергопотребление и износ носителя.
- Применимость к SSD — традиционные методы перезаписи на SSD неэффективны из-за особенностей работы контроллера и выравнивания износа; криптографическое стирание решает эту проблему.
- Удалённое выполнение — возможно выполнение по сети без физического доступа к устройству.
¶Недостатки
- Зависимость от криптостойкости — если алгоритм шифрования окажется уязвимым в будущем (например, с появлением квантовых компьютеров), данные могут быть расшифрованы.
- Необходимость предварительного шифрования — метод работает только с данными, которые были зашифрованы до момента стирания. Если данные хранились в открытом виде, криптографическое стирание неэффективно.
- Риск неполного удаления ключа — если копия ключа сохранилась в резервной копии, кэше или на другом носителе, данные могут быть восстановлены.
- Отсутствие гарантии на аппаратном уровне — не все устройства корректно реализуют команду криптографического стирания; в некоторых случаях контроллер может оставить старый ключ в скрытой области памяти.
¶Критика и ограничения
Криптографическое стирание подвергается критике со стороны специалистов по компьютерной криминалистике. Основное опасение связано с тем, что при использовании программного шифрования (например, BitLocker или LUKS) ключ может храниться в оперативной памяти или в файле подкачки, что делает его уязвимым для атак типа cold boot attack (атака холодной перезагрузки). Кроме того, в случае аппаратного шифрования на SSD контроллер может сохранять старый ключ в служебных областях, недоступных для пользователя.
В 2018 году исследователи из Университета Калифорнии в Сан-Диего продемонстрировали, что на некоторых моделях SSD команда криптографического стирания не гарантирует полного удаления данных из-за ошибок в прошивке. Это привело к пересмотру стандартов и рекомендаций по безопасному удалению.
¶Правовой статус в России
В Российской Федерации криптографическое стирание не является отдельно регулируемым методом, но подпадает под общие требования к уничтожению конфиденциальной информации. Согласно Федеральному закону № 152-ФЗ «О персональных данных», операторы обязаны обеспечить уничтожение персональных данных в установленные сроки. Криптографическое стирание может применяться, если оно соответствует методическим рекомендациям ФСТЭК России по безопасному удалению информации. Однако для государственных информационных систем часто требуется физическое уничтожение носителей или перезапись в соответствии с утверждёнными профилями защиты.
¶Альтернативные методы
- Перезапись (оверрайтинг) — многократная запись случайных или фиксированных паттернов поверх данных. Требует времени, пропорционального объёму носителя.
- Физическое уничтожение — измельчение, сжигание, размагничивание (дегауссинг). Обеспечивает максимальную гарантию, но уничтожает носитель.
- Форматирование — не гарантирует удаления данных, так как информация может быть восстановлена специальными средствами.
- Сброс заводских настроек — на современных устройствах часто включает криптографическое стирание, но не всегда.
¶Интересные факты
- Криптографическое стирание является единственным методом, который позволяет безопасно удалить данные с SSD без их физического уничтожения, так как традиционная перезапись на SSD может быть неэффективной из-за того, что контроллер перенаправляет запись на другие ячейки.
- В некоторых реализациях криптографического стирания используется генерация нового ключа с помощью аппаратного генератора случайных чисел, что исключает возможность восстановления старого ключа.
- Технология используется в системах шифрования на уровне устройства (например, Apple FileVault, Microsoft BitLocker) для быстрого блокирования доступа к данным при утере устройства.
¶Источники
- NIST Special Publication 800-88 Rev. 1: Guidelines for Media Sanitization (2014)
- TCG Storage Security Subsystem Class: Opal (Trusted Computing Group)
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»
- Методические рекомендации ФСТЭК России по безопасному удалению информации (2019)
- Исследование: «Reliably Erasing Data From Flash-Based Solid State Drives» (USENIX FAST, 2011)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


