Reiniciar sem precisar descriptografar as partições LUKS?

Reiniciar sem precisar descriptografar as partições LUKS?

Existe uma maneira de kexecreinicializar um kernel em execução sem precisar descriptografar um sistema de arquivos raiz LUKS criptografado?

Imagino que não, mas não tenho certeza se existe uma solução alternativa para isso.

Responder1

Se minha outra resposta, por algum motivo, não atender aos seus requisitos (por exemplo, porque você não deseja um arquivo-chave no seu volume ou não /bootestá criptografado), também posso recomendar este projeto:https://github.com/flowztul/keyexec

Responder2

Como o grub2 suporta a descriptografia de volumes criptografados por LUKS, presumo que sua /bootpartição também esteja criptografada. Isso também frustra alguma empregada malvadaataques.

Se for esse o caso, você pode ter com segurança uma chave que pode descriptografar o volume dentro do seu initramfs. Agora, quando o kexec carregar seu initramfs na memória RAM, ele será capaz de descriptografar sua partição ao carregar o novo kernel.

Porqueeste guiapara configurar um arquivo-chave luks dentro do initramfs, o que também resolve o problema de ter que inserir a frase-chave duas vezes (primeiro no grub, segundo quando o initramfs está carregando).

informação relacionada