¿ZFS en Linux ya es compatible con el cifrado? Si no, ¿está planeado?
Encontré toneladas de información para ZFS + LUKS, pero eso no es nada interesante: quiero el cifrado ZFS para poder hacer la replicación mediante el envío de zfs a un servidor de respaldo "no confiable". Es decir, los fragmentos de envío zfs deben estar encriptados.
Si ZoL no es compatible con el cifrado, ¿hay alguna forma más elegante que no sea crear zVols y usar LUKS + EXT además (perdiendo muchas ventajas de ZFS)?
zfs
encryption
zfsonlinux
divB
fuente
fuente
zfs send | gpg
funciona bien. No compliques las cosas más de lo necesario.Respuestas:
Aún no.
Trabajos en progreso
Soporte de Crypto de ZFS · Problema # 494 · zfsonlinux / zfs · GitHub ( 14/12/2011 )
Cifrado ZFS por tcaputi · Solicitud de extracción # 4329 · zfsonlinux / zfs (2016-02-11) - 593 partes de la conversación, "... demasiado grande para que Github lo maneje de manera efectiva ... moviéndolo a un nuevo PR ..."
Encriptación ZFS por tcaputi · Solicitud de extracción # 5769 · zfsonlinux / zfs (2017-02-09)
Referencias
Cómo administrar el cifrado de datos ZFS (Darren Moffat, Oracle, 2012-07-23)
Cifrado nativo ZFS por Tom Caputi - YouTube (10-10-2016)
¡El cifrado nativo llega a OpenZFS! zfs create -o encryption = activado. Gracias Tom Caputi
@datto
(Matthew Ahrens, 2017-03-17)Alternativas a los trabajos en progreso.
Como otros han señalado, tiene la opción de LUKS - Configuración de clave unificada de Linux - en ZFS en Linux (ZoL).
fuente
Por lo general, para las personas que usan ZoL que desean cifrado, encryptfs no es deseable porque pierde tanto el rendimiento como la funcionalidad.
ZFS funciona mejor cuando se es el sistema de archivos, no cuando superponer a otros en la parte superior de la misma (de nuevo, se puede , pero es subóptima). Esto es lo que hace encryptfs (pone un sistema de archivos encriptado encima de ZFS), y exactamente por qué ves tanto sobre LUKS (que funciona al revés: puede configurar ZFS en la parte superior de un contenedor encriptado que es administrado por el núcleo) muy eficiente para lo que está haciendo y no pierde ninguna característica de ZFS.
Desafortunadamente, como otros han señalado, ZoL de hecho no incluye el cifrado del sistema de archivos nativo, como en la implementación de Oracle en este momento. Tienes que superponer tu encriptación arriba (encryptfs) o debajo (LUKS) de la magia ZFS.
fuente
No, ZFS en Linux no es compatible con el cifrado nativo. Otra opción es encryptfs , pero en este momento, no vas a encontrar una solución nativa.
fuente
En Arch Linux,
zfs-dkms-git
usará actualmente los0.8.0_rc1
módulos del núcleo connative
cifrado. Ver Github 0.8.0 Milestone para el progreso.Cuando crea los dispositivos encriptados, se usa la opción predeterminada
aes-256-ccm
. Si no lo necesitadeduplication
, obtendrá un mejor rendimiento utilizando-o encryption=aes-256-gcm
Verifique el
native
soporte de cifrado con:grep ZFS_PROP_ENCRYPTION /usr/src/zfs-*/include/sys/fs/zfs.h
fuente
La confirmación se fusionó y ahora la versión 0.7.1 admite el cifrado nativo completo en Linux.
fuente