cryptsetup-reencrypt disk sem perda de dados

0

Se alguém roubou a cabeça do disco LUKS e hackeou minha senha LUKS, e eu mudei a senha, a pessoa ainda pode descriptografar meus dados usando a cabeça roubada? Se sim, o que posso fazer para evitar isso sem perder dados? cryptsetup-reencrypt parece que pode ser a solução, mas não tenho certeza.

    
por user314299 05.10.2018 / 04:10

1 resposta

1

Em primeiro lugar, qualquer operação que envolva a movimentação de vários dados no disco, como a criptografia de um contêiner LUKS, tem o risco inerente de perda de dados. A única medida que você pode tomar contra a perda de dados é ter um backup confiável.

WARNING: The cryptsetup-reencrypt program is not resistant to hardware or kernel failures during reencryption (you can lose you data in this case). ALWAYS BE SURE YOU HAVE RELIABLE BACKUP BEFORE USING THIS TOOL. - source: man cryptsetup-reencrypt

Dito isto, sim, o cabeçalho LUKS roubado pode ser usado para desbloquear o contêiner LUKS. A razão é que as frases secretas nunca são usadas para criptografar os dados. Em vez disso, uma chave de criptografia completamente diferente é usada. E essa chave nunca é alterada; A menos que você reescreva o contêiner LUKS, que é essencialmente o que o cryptsetup-reencrypt faz. A (s) senha (s) simplesmente fornece uma maneira de acessar a chave de criptografia real.

    
por 05.10.2018 / 07:23

Tags