Ocultar uma partição em uma unidade flash

0

OBJETIVO

Eu tenho uma unidade flash e quero um gerenciamento de memória personalizado para trabalhar com "arquivos secretos". Preciso de ajuda sobre como conseguir o seguinte com duas partições no meu dispositivo:

  1. READ Apenas OU Partição CDFS
  2. Partição oculta / não montada

A partição 2 conterá dados brutos / cifrados. Sua finalidade é ser avaliada por um utilitário na partição 1 que irá uncypher / ler os dados em parte. 2.

  • O utilitário em 1 também permitirá adicionar dados em parte. 2.
  • Eu não quero a parte. 2 para ser montado no Windows / Linux / OSX quando o dispositivo estiver conectado.
  • A parte. 2 será acessado de seu caminho UID, se possível. Isso pode mudar dependendo da solução adotada.

Como posso obter esse comportamento?

O que eu tentei até agora

  • Eu usei um utilitário chamado BOOTICE para editar o ID da partição, mas o Os IDs ocultos são respeitados apenas no Linux / OSX, não no Windows.
  • Li em algum lugar que os IDs ocultos são respeitados apenas nas unidades fixas, mas não em dispositivos removíveis. Então eu tentei virar o bit removível no flash sem sucesso.
  • A parte 2 é formatada em FAT32 no momento.
por Jean-Charbel VANNIER 15.10.2018 / 12:14

1 resposta

1

Pelo que entendi, as partições "Ocultas" são uma relíquia para contornar as limitações das versões dos MBRs e versões anteriores das janelas. Eles são úteis para ter mais de um volume lógico em uma unidade e para dizer ao sistema operacional para não olhar para determinadas partições no momento da inicialização.

Eu não sei o que você quer dizer sobre as partições "ocultas" sendo respeitadas no linux, porque você pode montá-las definitivamente. Se você quiser que o conteúdo da partição "oculta" seja confidencial, considere a possibilidade de criptografá-la.

Se você realmente quer apenas ter um conteúdo não criptografado no disco, mas oculto do sistema operacional, uma maneira multiplataforma seria criar uma partição e um sistema de arquivos e, em seguida, excluir essa partição da tabela de partições.

Você então forneceria um script de "desbloqueio" que restauraria a tabela de partições (fácil) ou um programa que montaria a partição usando FUSE / winFsp (um pouco mais difícil).

Um sistema de arquivos criptografado entre plataformas será mais fácil do que qualquer um deles.

    
por 15.10.2018 / 13:37