O root pode ver minha pasta criptografada / home?


21

Gostaria de saber se eu uso ecryptfs para criptografar minha pasta / home

sudo ecryptfs-migrate-home -u username

Outro usuário com privilégio de root pode alterar minha senha e fazer login na minha conta usando a nova senha, ver minha página inicial / criptografada?

Se eu alterar minha própria senha, suponho que ainda possa acessar minha casa criptografada / doméstica, como é diferente da alteração da raiz da minha senha e do login como eu?

Respostas:


28

Resposta curta: Sim e não .


O root pode ver minha pasta criptografada / home?

Sim . Enquanto você estiver logado, o root e qualquer usuário sudo poderão ver seus arquivos descriptografados . Além disso, quando você acorda do sono, você /homeainda será descriptografado.

Também existe um erro ecryptfsque impede a desmontagem da /homepasta descriptografada no logout. Em vez disso, você deve desligar ou reiniciar a máquina ou desmontar manualmente a pasta de outro usuário sudo / root. Veja esta pergunta para mais informações.

Outro usuário com privilégio de root pode alterar minha senha e fazer login na minha conta usando a nova senha, ver minha página inicial / criptografada?

Não . Sua /homepasta não é criptografada com sua senha, mas com uma senha que é criptografada com sua senha. Outro usuário alterando sua senha não afetará a senha.

No primeiro login após a alteração da senha administrativa, você deve montar sua casa criptografada manualmente e refazer a senha. Para essas tarefas, você precisa da sua senha antiga e da nova

ecryptfs-mount-private
ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase

Quando você altera sua senha, a senha do diretório inicial é criptografada com sua nova senha; portanto, você deve ter acesso contínuo aos seus arquivos com a nova senha. Isso é tratado via PAM (Pluggable Authentication Modules) ( via ).


Veja esta pergunta relacionada.


10
Há um problema com ecryptfse systemd. Depois que um usuário faz login e a pasta pessoal é descriptografada, permanece assim, se esse usuário permanecer conectado ou se sair. A única maneira de criptografar novamente a pasta pessoal é reiniciar o sistema. Este bug ainda não foi corrigido.
Stormlord 4/09/18

@Stormlord Não foi possível outro usuário [root / sudo] apenas umounta casa montada à esquerda do usuário desconectado? Meu sistema Debian não possui esse bug, então não posso testá-lo, mas quando um usuário doméstico criptografado pelo eCryptfs está logado, ele tem uma montagem "tipo ecryptfs" extra, apenas umountdeve ser suficiente.
Xen2050

sim, isso é realmente suficiente.
PLumo #

Isso é enganoso. O Root pode fazer o que quiser, incluindo enganar outros usuários por meio de prompts de estilo trojan, registrar tudo, etc. Veja minha resposta para detalhes.
John Hunt

Verdade. Qualquer pessoa com acesso físico também pode fazer isso, a menos que você tenha criptografia de disco completa. Mas não é disso que se trata a questão. Isso e eu não queria copiar da sua resposta ainda válida ;-)
pLumo 25/03

11

A única resposta: sim . O usuário root de um sistema pode instalar facilmente um keylogger ou outro software para gravar silenciosamente sua senha - eles terão acesso completo a todos os seus arquivos e sem que você saiba se o deseja.

O usuário root de um sistema pode fazer tudo nesse sistema. Eles também possuem todos os dados associados a ele. A menos que seus dados tenham sido criptografados em um sistema diferente e, em seguida, tenham sido trazidos para você, você não descriptografou, mas acho que não estamos falando sobre isso.


5
Eles podem até modificar o software de criptografia para que ele entregue a chave ou copie arquivos decodificados para / root ou qualquer outra coisa ... não há limite para o que eles poderiam fazer.
John Hunt
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.