Existe apenas uma resposta para isso: a criptografia total de disco.
A maneira como a criptografia de disco completo geralmente é feita com o Linux, sua partição /boot
não é criptografada e contém o kernel e o initramfs - apenas funcionalidade suficiente para iniciar um ambiente mínimo que solicita a senha para descriptografar o sistema de arquivos raiz acesso a todo o resto.
A criptografia de disco total feita dessa forma protege seus dados de serem observados por alguém que inicializa um sistema operacional alternativo ou que, por esse motivo, extrai seu disco rígido e o monta em outro sistema. Ele não protege você de alguém que inicializa um sistema operacional alternativo ou monta seu disco rígido em outro lugar e instala um binário / kernel / módulo mal-intencionado em sua partição /boot
, em seu gerenciador de inicialização ou em seu firmware do sistema.
TRIM and encryption are said not to work well
Sim, porque o TRIM revelaria quais partes do disco estão em uso e quais não estão. Não há realmente uma maneira de contornar isso ...