Protegendo o drive USB

0

Estou compartilhando dados importantes com meus amigos / colegas. Para isso, em vez de enviar e-mails ou fazer o upload para algum site de hospedagem e fornecê-los com o link, eu prefiro dar a eles pen drive USB individual para transferência de dados.

Mas eu não posso confiar em nenhum deles, pois eles podem compartilhar entre si as informações salvas no drive USB. Eu tinha dispositivos de armazenamento LUKS-Crypted para que determinado dispositivo de armazenamento não seja montado em qualquer outro sistema operacional, mas apenas através do meu aplicativo baseado em Linux. Esta aplicação está preenchida com senhas.

Até aí tudo bem.

Aqui, quero definir uma limitação no dispositivo USB que, não pode ser montado além de determinado número. O dispositivo deve destruir seu conteúdo quando o limite "contagem de montagens" for atingido.

A solução para isso foi usar o valor de tune2fs -l <device_Name> | grep ^Mount para verificação em relação a mount count , mas e2fsck <device_Name> redefinirá esse valor.

Existe alguma maneira de alcançar o que eu mencionei?

Além disso, é possível negar qualquer tipo de operação de clonagem no dispositivo? por exemplo. dd, partclone, rsync ou qualquer outro

    
por SHW 06.10.2016 / 11:33

1 resposta

1

Parece-me que você está tentando resolver um problema do usuário com a tecnologia. Isso não vai funcionar.

AFAIK não há dispositivo que possa se autodestruir após várias montagens. Mesmo se fosse, os usuários poderiam redefinir a contagem de montagem no dispositivo. E mesmo se você tivesse um dispositivo à prova de adulteração, os usuários poderiam copiar o conteúdo do dispositivo em outro lugar na primeira montagem (ou antes que o limite de montagem fosse alcançado de qualquer maneira).

Em suma, você está abordando o problema do ângulo errado, e esse problema é que você não confia em seus usuários.

    
por 07.10.2016 / 12:03