Tornando um disco FAT somente para gravação ou “oculto” [fechado]

0

Eu tenho um dispositivo USB que, por si só, grava em alguma memória flash interna. Quando é conectado a um PC, funciona como um dispositivo de armazenamento em massa USB com FAT fs.

O dispositivo não pode ser configurado de outra forma que não seja configurar seu sistema de arquivos a partir de um PC.

Gostaria de simplesmente ocultar os arquivos que este dispositivo grava em seu sistema de arquivos.

Existe uma maneira de configurar um FAT fs para que ele aceite gravações como normal, mas a estrutura de diretórios não pode ser visualizada em um PC sem que eu use um comando especial como alterar permissões ou definir um sinalizador?

O "oculto" não precisa proteger pessoas tecnicamente habilidosas de qualquer tipo, apenas olhares indiscretos compulsivos. Então, algo tão simples como exigir que o espectador digite um sinalizador em "ls" seria bom o suficiente. Mas o mecanismo de ocultação deve funcionar no Windows, Mac e * nix.

    
por themirror 27.09.2013 / 19:33

1 resposta

1

O FAT tem um sinalizador "oculto", que funciona no Windows, a menos que você examine as configurações da pasta para mostrar arquivos ocultos (o que costumo fazer como uma 'coisa padrão' em computadores novos com Windows: P). Eu não sei se o UNIX FAT ou o Mac OS suportariam esse sinalizador, o unix padrão é para prefixar o material oculto com um ponto, mac Eu não tenho nenhuma pista (ou cuidado) sobre, mas provavelmente funciona da mesma forma que o unix.

Nada disso cobre sua exigência de que "novos arquivos gravados no dispositivo estejam ocultos", além de instruir os usuários sobre como ocultá-los. O que os capacita com o conhecimento para desfazer o que você fez de qualquer maneira.

Em um nível técnico, o que você está pedindo a um sistema de arquivos é contrário ao design da maioria dos sistemas de arquivos, onde o "índice do disco" é uma estrutura muito central e sem criptografia, mesmo em um sistema de arquivos como NTFS. sua incapacidade de navegar em um diretório é algo sistematicamente imposto por esse sistema operacional, um driver de sistema de arquivos de código aberto pode optar por não prestar atenção a tais "dicas" de acesso e, finalmente, você não conseguirá nada em qualquer lugar perto de seguro sem um um sistema de arquivos projetado explicitamente para isso (improvável em um FS de décadas), ou b) software de criptografia para tornar os dados visíveis, mas ilegíveis. Existem muitas soluções para isso, o que seria uma questão diferente, onde você explicaria por que você está tentando fazer algo tão estranho.

Eu, por exemplo, estou feliz que essa capacidade não existe, eu me recusaria a usar um sistema de arquivos que tivesse métodos significativos para esconder dados em meus próprios dispositivos de uma maneira que eu não encontraria trivialmente. Isso é para o reino dos hackers / rootkits e assim por diante para descobrir, e o resto de nós para evitar. NA MINHA HUMILDE OPINIÃO.

    
por 27.09.2013 / 20:29