hostprofi.ru
Подобрать хостинг
Термин·буква Ш

Шифрование диска

краткое определение

Шифрование диска — защита данных на носителе шифрованием, делающим информацию недоступной без ключа. Linux: LUKS (dm-crypt). Windows: BitLocker. macOS: FileVault. Защищает от физической кражи носителя, не защищает от атак на работающую систему.

Шифрование диска (Full Disk Encryption, FDE) — криптографическая защита данных на уровне блочного устройства или файловой системы. Без правильного ключа или пароля содержимое диска — нечитаемый набор байтов. Защищает от кражи физического носителя, несанкционированного доступа при выключенном сервере.

LUKS (Linux Unified Key Setup)

Стандарт шифрования дисков в Linux на основе dm-crypt:

# Создать зашифрованный раздел
cryptsetup luksFormat /dev/sdb1

# Открыть зашифрованный раздел
cryptsetup luksOpen /dev/sdb1 encrypted_data

# Создать ФС на расшифрованном устройстве
mkfs.ext4 /dev/mapper/encrypted_data

# Монтировать
mount /dev/mapper/encrypted_data /mnt/data

# Добавить ключевой файл
cryptsetup luksAddKey /dev/sdb1 /root/keyfile

Алгоритмы

LUKS2 (рекомендуется с 2018) использует AES-XTS-256 по умолчанию. Argon2id (PBKDF) — защита от брутфорса пароля. VeraCrypt (преемник TrueCrypt) поддерживает скрытые тома.

Ограничения

FDE защищает данные в покое (at rest). Не защищает: атаки на работающую систему, Evil Maid Attack (замена загрузчика), утечку ключей через RAM (Cold Boot Attack), атаки через открытые сетевые сервисы.

История

TrueCrypt — первый популярный открытый FDE (2004–2014). LUKS — Clemens Fruhwirth, 2004. TrueCrypt закрылся в 2014 году при загадочных обстоятельствах. VeraCrypt форкнут в 2013 году. BitLocker появился в Windows Vista (2007). FileVault — macOS X 10.3 (2003).

Связь с хостингом

Шифрование диска важно для VDS с конфиденциальными данными (персональные данные, 152-ФЗ, GDPR). При передаче физического сервера или замене диска без FDE данные могут быть скомпрометированы. Облачные провайдеры (AWS, VK Cloud) предлагают шифрование EBS/дисков на уровне инфраструктуры.

История шифрования дисков

DES (Data Encryption Standard) принят NIST в 1977 году. Первая реализация шифрования жёсткого диска — BestCrypt (1993). TrueCrypt — популярный open-source инструмент (2004-2014), прекратил развитие после аудита. dm-crypt — модуль ядра Linux, появился в 2.6.6 (2004). LUKS (Linux Unified Key Setup) — стандарт для шифрования томов Linux, версия 1.0 в 2005 году, LUKS2 в 2018 году. BitLocker интегрирован в Windows Vista (2007). FileVault 2 для macOS — в OS X Lion (2011). AES-256 — стандартный алгоритм шифрования, одобрен NIST.

Типы шифрования дисков на серверах

МетодУровеньИнструмент
Full Disk Encryption (FDE)весь дискLUKS/dm-crypt, BitLocker
Volume encryptionраздел/томLUKS, VeraCrypt
File-level encryptionфайл/папкаeCryptfs, GnuPG
Database TDEданные БДMySQL TDE, PostgreSQL pgcrypto

Практическое применение на хостинге

Шифрование бэкапов перед отправкой в облако — стандарт безопасности. Для VPS с персональными данными пользователей шифрование разделов с данными защищает от физического доступа к диску. На управляемых хостингах провайдер может предоставить шифрование на уровне Storage Backend (прозрачное для пользователя).

Типичные ошибки

  • Шифрование системного раздела без автоматической разблокировки (TPM) — сервер требует ручного ввода пароля при каждой перезагрузке.
  • Потеря LUKS-заголовка — невозможно расшифровать данные. Всегда создавайте cryptsetup luksHeaderBackup.
  • Слабый пароль шифрования нивелирует преимущества AES-256.

Другие термины