Criptografia transparente do histórico bash?

1

Não sei se alguém já fez essas coisas antes.

Eu quero que o histórico do bash seja totalmente criptografado, solicite a senha quando estiver na sessão interativa.

Isso é possível?

    
por daisy 04.04.2014 / 03:32

1 resposta

1

Não, não é possível; Bash não tem esse recurso. Mais importante, a ideia é profundamente falha.

De quem você está escondendo sua história?

É um invasor que deve ter acesso ao seu diretório pessoal e pode ler seus arquivos de configuração "ponto" e outros materiais. Por que você não usa apenas permissões para mantê-los fora?

O invasor é um administrador, não mantido por permissões? (Ou tem acesso root ou irrestrito a backups do sistema que contêm seu diretório pessoal e assim por diante.) Nesse caso, por que se preocupar especificamente com seu histórico de Bash? Você não tem privacidade nesse sistema. O invasor pode espionar a memória em seus processos em execução.

A sua máquina está protegida localmente (acessível apenas por você), mas seu diretório pessoal está montado em um sistema de arquivos em rede? Nesse caso, por que você não usa uma camada de sistema de arquivos criptografados sobre essa montagem em rede, para que todos os seus arquivos sejam protegidos juntos, não apenas o seu histórico de Bash.

Como você pode ver, não há praticamente nenhum caso de uso para a abordagem whack-a-mole à segurança de arquivos (deixando para cada aplicativo individual proteger arquivos específicos).

    
por 04.08.2017 / 10:49