O ZFS no Linux já suporta criptografia? Caso contrário, está planejado?
Encontrei muitas informações sobre o ZFS + LUKS, mas isso é absolutamente desinteressante: quero a criptografia ZFS para poder replicar usando o zfs send para um servidor de backup "não confiável". Ou seja, os fragmentos do zfs send devem ser criptografados.
Se o ZoL não suporta criptografia, existe uma maneira mais elegante de criar zVols e usar LUKS + EXT em cima dele (perdendo muitas vantagens do ZFS)?
zfs
encryption
zfsonlinux
divB
fonte
fonte
zfs send | gpg
funciona bem. Não torne as coisas mais complicadas do que você precisa.Respostas:
Ainda não.
Trabalhos em andamento
Suporte ao ZFS Crypto · Edição # 494 · zfsonlinux / zfs · GitHub (2011-12-14)
Criptografia ZFS por tcaputi · Solicitação Pull # 4329 · zfsonlinux / zfs (11-02-2016) - 593 partes da conversa: "... grande demais para o github lidar com eficácia ... movendo-o para um novo PR…"
Criptografia ZFS por tcaputi · Pull Request # 5769 · zfsonlinux / zfs (09-02-2017)
Referências
Como gerenciar a criptografia de dados do ZFS (Darren Moffat, Oracle, 2012-07-23)
Criptografia nativa do ZFS por Tom Caputi - YouTube (10-10-2016)
Criptografia nativa chegando ao OpenZFS! zfs create -o encryption = ativado. Obrigado Tom Caputi
@datto
(Matthew Ahrens, 17/03/2017)Alternativas aos trabalhos em andamento
Como outros já apontaram, você tem a opção LUKS - Linux Unified Key Setup - no ZFS no Linux (ZoL).
fonte
Normalmente, para as pessoas que usam o ZoL que desejam criptografia, o encryptfs não é desejável porque você perde desempenho e funcionalidade.
ZFS funciona melhor quando ele é o sistema de arquivos, não quando você camada outros em cima dele (mais uma vez, você pode , mas é abaixo do ideal). É isso que o encryptfs faz (coloca um sistema de arquivos criptografado no ZFS) e exatamente por que você vê tanto o LUKS (que funciona ao contrário - ele pode configurar o ZFS no topo de um contêiner criptografado que é gerenciado pelo kernel - muito bom desempenho pelo que está fazendo e você não perde nenhum recurso do ZFS.
Infelizmente, como outros observaram, o ZoL de fato não inclui a criptografia nativa do sistema de arquivos, como na implementação do Oracle no momento. Você precisa colocar sua criptografia em camadas acima (encryptfs) ou abaixo (LUKS) da mágica do ZFS.
fonte
Não, o ZFS no Linux não suporta criptografia nativa. Outra opção é encryptfs , mas, neste momento, você não encontrará uma solução nativa.
fonte
No Arch Linux, o uso
zfs-dkms-git
atualmente fornece os0.8.0_rc1
módulos do kernel comnative
criptografia. Consulte Github 0.8.0 Milestone para obter progresso.Quando você cria os dispositivos criptografados, a opção padrão usa
aes-256-ccm
. Se você não precisardeduplication
, obterá melhor desempenho usando-o encryption=aes-256-gcm
Verifique o
native
suporte à criptografia com:grep ZFS_PROP_ENCRYPTION /usr/src/zfs-*/include/sys/fs/zfs.h
fonte
O commit foi mesclado e agora a versão 0.7.1 suporta criptografia nativa completa no linux.
fonte