impede a cópia de arquivos não por meio de permissões

0

Existe alguma maneira de impedir que um arquivo seja copiado?

Eu não quero dizer através do sistema de arquivos, mas quero dizer por algo que deve mudar se o arquivo foi copiado, como alguma soma ou timestamp

Meu objetivo é criar uma chave ssh que não possa ser duplicada (sim eu sei, use um cartão inteligente ... estou procurando uma alternativa).

Não pretendo impedir a cópia, mas apenas para poder verificar que o arquivo é uma cópia

    
por dj_boy 11.09.2015 / 00:05

1 resposta

2

A resposta curta é "não".

Dependendo do seu ambiente / SO / arquitetura / nível de especialização, pode ser possível usar algo como o Apparmour ou o SELinux para frustrar as tentativas de copiá-lo ou para que ele seja lido, exceto com programas específicos.

Se você precisar de uma chave privada que não possa ser (facilmente) copiada, você precisará embuti-la em silício juntamente com a lógica para fazer a descriptografia de tal forma que a chave privada nunca seja exposta - e mesmo assim ela pode ser copiada se alguém é habilidoso o suficiente e tem acesso ao silício e a alguns hardwares muito especializados (é assim que alguns sistemas de TV por assinatura foram hackeados).

    
por 11.09.2015 / 01:50