troca não criptografada já armazena chaves de criptografia?

2

Eu tenho 2G RAM e 4G swap file. Também tenho armazenamento criptografado para arquivos. Quando eu inicializo minha máquina, há 100-120M de RAM usada, então há muita RAM disponível e swap não será usado (eu acho?). Se eu desbloquear o meu armazenamento e mais tarde usar muito a RAM, vou precisar do meu arquivo de troca, é possível que as chaves de criptografia sejam movidas para lá? Quer dizer, essa é uma pergunta meio boba, mas só para ter certeza. Sem hibernação, apenas sono; kernel de estoque sem randomizações de memória especiais, etc.

    
por NapoleonTheCake 19.01.2017 / 19:46

1 resposta

3

Depende da maneira como a criptografia e o armazenamento de chaves são feitos, mas você deve assumir que a resposta é sim. Coisas são escritas para o espaço de troca é essencialmente o espaço de dados dos programas do usuário. Qualquer coisa no kernel linux vai ficar na memória (como você não especificou hibernação), então uma vez que as informações são passadas para o kernel e os programas de espaço do usuário saíram, nenhuma tecla será gravada para swap. No entanto, coisas como FUSE que rodam no espaço do usuário podem ter chaves que são escritas para swap, e se você estiver zipando ou descompactando algo quando houver falta de memória real, então chaves para isso podem ser escritas para swap, embora seja improvável. .

    
por 20.01.2017 / 10:16