LUKS - Cabeçalho separado - onde a chave de criptografia é armazenada?

1

Eu criptografei um disco usando o LUKS com cabeçalho desanexado. O cabeçalho estava presente em um disco removível.

Quando o dispositivo mapeado (sob / dev / mapper) foi criado, removi o disco que contém o cabeçalho. Eu era capaz de ler e escrever usando esse dispositivo mapeado. Claro, eu precisaria do cabeçalho novamente se eu fechar o dispositivo mapeado.

  1. O mapeador armazena os parâmetros de criptografia em algum lugar?
  2. Se sim, qual a segurança da chave armazenada porque ela seria descriptografada?
por user2255299 10.11.2017 / 07:45

1 resposta

0

Tenho certeza de que as chaves reais estão armazenadas no chaveiro do kernel, onde são armazenadas com segurança & isolado de outros usuários. (Pelo menos tão seguro quanto qualquer coisa no computador, um usuário / processo com acesso root pode ler qualquer coisa também).

O mapeador sabe onde o dispositivo é & quão grande é, e a chave. Você pode ver os parâmetros gerais com losetup e cryptsetup status e tentar ver o chaveiro do kernel com keyctl .

Você realmente não precisa do cabeçalho novamente, a menos que queira adicionar / excluir / editar uma chave. Duvido que você precise do cabeçalho novamente para fechar o dispositivo, já que "fechar" apenas esquece a chave & para de descriptografar.

    
por 14.11.2017 / 13:43