Как я могу зашифровать файл подкачки под Windows 7?


14

Mac OS X имеет возможность использовать «безопасную виртуальную память», что означает, что все, что находится в оперативной памяти, которая выгружается на диск, шифруется. Это повышает безопасность, обеспечивая отсутствие записи паролей / ключей на диск в незашифрованном виде. Он включен по умолчанию с 10.8

Есть ли что-то подобное под Windows? (В частности, Windows 7) Можно ли зашифровать файл подкачки Windows (подкачка / виртуальная память) под Windows?

Ответы:


15

Начиная с Windows Vista и WIndows Server 2008, эта функция теперь доступна. В командной строке администратора (Пуск> Все программы> Стандартные> щелкните правой кнопкой мыши Командная строка и Запуск от имени администратора) выполните следующую команду:

fsutil behavior set encryptpagingfile 1

Включит шифрование файла подкачки Windows. Перезагрузка необходима, чтобы это вступило в силу. Согласно InfoWorld , это очень безопасно, используя одноразовые ключи, такие как Mac OS X «Безопасная виртуальная память»:

В Windows 7 (и Vista) вы можете включить шифрование файла подкачки. Но даже лучше: нет управления ключами. Windows создает и удаляет ключи шифрования по мере необходимости, и нет никаких шансов, что пользователь может «потерять» ключ или потребовать событие восстановления. Это криптобезопасность в лучшем виде.

Чтобы просто проверить, включено ли шифрование файла подкачки, используйте команду:

fsutil behavior query encryptpagingfile

Чтобы отключить его, команда:

fsutil behavior set encryptpagingfile 0

с последующей перезагрузкой. Обратите внимание, что этот метод шифрования файла подкачки требует, чтобы том, на котором находится файл подкачки Windows, был отформатирован NTFS.


2
У меня была нестандартная конфигурация файла подкачки (она была в разделе, не связанном с буквой диска, а смонтирована как каталог внутри моего другого раздела), которую я сделал путем непосредственного редактирования реестра. Это работало нормально, но включение шифрования в этой конкретной ситуации привело к перезагрузке системы при загрузке (фактически из-за синего экрана SYSTEM_SERVICE_EXCEPTION). Я использовал редактор реестра (regedit в командной строке в утилите восстановления Windows), чтобы смонтировать куст SYSTEM и отключить шифрование (HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ FileSystem \ EncryptPagingFile = 0).
Эль
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.