É inseguro usar um arquivo de troca que vários sistemas podem ler?

3

Estou configurando um sistema de inicialização dupla com o Ubuntu Linux e o Windows 7. Ambos os sistemas são instalados em um SSD, cada um com cerca de 50 GB. No entanto, há um HDD interno adicional com uma única partição ext4 , que eu pretendo usar tanto no Ubuntu quanto no Windows.

Eu também quero dar espaço de swap ao Ubuntu, mas eu não quero desperdiçar o precioso armazenamento SSD para isso (eu só usarei isso raramente, eu acho). Minha solução foi criar um arquivo de troca na unidade interna, mas isso me fez pensar em segurança.

Se os dois sistemas puderem ler o arquivo de troca, e o Windows puder ignorar as permissões que eu configurei, é possível que alguns dados importantes, como senhas, possam ser lidos por programas maliciosos do Windows? Eu faço sobre isso? (Uma vez que eu instalei ext4 drivers no Windows, ele provavelmente será capaz de ler o meu arquivo de swap SSD se eu fosse colocá-lo lá também.)

    
por jcora 07.06.2014 / 00:01

2 respostas

4

Sim, é possível que informações confidenciais possam ser gravadas no arquivo / partição de troca e, em seguida, possam ser lidas em outro sistema operacional.

Esses recursos ajudarão você a proteger essas informações:

por 07.06.2014 / 00:35
1

Existe um risco, mas é baixo. Eu não acho que haja muito malware do Windows lendo os bits remanescentes da troca do Linux.

Também programas Linux com segurança podem dizer ao kernel para manter alguns bits de informação apenas na RAM e não trocá-los. Não há garantias de que o kernel respeitará a solicitação, mas pelo menos tentará. Para mais detalhes, leia a página do manual mlock (2) .

    
por 07.06.2014 / 00:34