¿Cómo puedo cifrar el archivo de intercambio en Windows 7?

14

Mac OS X tiene la capacidad de usar "memoria virtual segura", lo que significa que cualquier cosa, desde la RAM que se intercambia al disco, está encriptada. Esto mejora la seguridad al garantizar que nunca se escriban contraseñas / claves en el disco sin cifrar. Está habilitado por defecto desde 10.8

¿Hay algo similar en Windows? (Específicamente Windows 7) ¿Es posible cifrar el archivo de página de Windows (intercambio / memoria virtual) en Windows?

Josh
fuente

Respuestas:

15

A partir de Windows Vista y Windows Server 2008, esta función ya está disponible. En un símbolo del sistema del administrador (Inicio> Todos los programas> Accesorios> haga clic con el botón derecho en Símbolo del sistema y Ejecutar como administrador) el siguiente comando:

fsutil behavior set encryptpagingfile 1

Permitirá el cifrado de archivos de paginación de Windows. Se requiere un reinicio para que esto surta efecto. Según InfoWorld , esto es muy seguro, utilizando teclas de un solo uso como Mac OS X "Secure Virtual Memory":

En Windows 7 (y Vista), puede habilitar el cifrado de archivos de paginación. Pero aún mejor: no hay gestión de claves. Windows crea y elimina las claves de cifrado según sea necesario y no hay posibilidad de que el usuario pueda "perder" la clave o requerir un evento de recuperación. Es la seguridad criptográfica en su mejor momento.

Para verificar simplemente si el cifrado de archivos de paginación está habilitado, use el comando:

fsutil behavior query encryptpagingfile

Para deshabilitarlo, el comando es:

fsutil behavior set encryptpagingfile 0

seguido de un reinicio. Tenga en cuenta que este método de cifrado de archivos de paginación requiere que el volumen en el que reside el archivo de página de Windows tenga formato NTFS.

Josh
fuente
2
Tenía una configuración de archivo de paginación no estándar (tenerla en una partición no asociada con una letra de unidad pero montada como un directorio dentro de mi otra partición), que hice editando directamente el registro. Eso funcionaba bien, pero habilitar el cifrado en esta situación particular hizo que el sistema se reiniciara durante el arranque (en realidad debido a una pantalla azul SYSTEM_SERVICE_EXCEPTION). Usé el editor de registro (regedit en el símbolo del sistema en la utilidad de recuperación de Windows) para montar la sección SYSTEM y desactivar el cifrado (HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ FileSystem \ EncryptPagingFile = 0).
Ale