Como posso ter certeza de que um arquivo permanece fora do meu disco rígido no OS X?

5

Eu preciso manter um arquivo seguro no OS X ( 10.6 ). O arquivo é armazenado em uma unidade Flash, em um volume criptografado usando TrueCrypt.

O arquivo em si é um CSV, a ser aberto usando o Excel. Eu preciso do arquivo para ficar na unidade flash e certifique-se de que nunca deixa qualquer "resíduo" no disco rígido interno da máquina. Sem cache, sem versões de backup, sem índice de holofotes, nada.

Existe uma maneira segura de fazer isso?

Atualização: após os comentários, concordo que o Excel cria riscos. Portanto, posso usar arquivos de texto simples com o TextEdit ou qualquer outro editor de texto.

    
por zvikico 09.08.2011 / 09:06

3 respostas

1

Me chame de louco - mas se os dados não precisarem estar no Excel, que tal usar uma ferramenta como o KeePass - link - que pode certamente gerenciar nomes de usuário e senhas, mas também pode armazenar todos os tipos de outros dados como parte de uma conta. Ferramentas como esta são especificamente construídas especificamente para os cenários que você está descrevendo e você não precisa passar pelos giros de usar o TrueCrypt - embora você certamente possa fazê-lo.

    
por 09.08.2011 / 17:00
3

O Microsoft Excel usa (e às vezes abusa) arquivos temporários para evitar que seu trabalho seja perdido. Aqui está uma citação do Suporte da Microsoft :

When you save changes a Microsoft Excel file, the following occurs:

  • The changed file is saved to a temporary file.
  • The original file is deleted.
  • The temporary file is renamed to the original file name.

The deleted original file is located in the same directory or folder as the newly modified file in Windows. On the Macintosh, temporary files are placed in an invisible folder called Temporary Items in the root level of the hard disk.

Os arquivos temporários devem ser excluídos automaticamente quando você fechar o Excel, mas, se quiser ter certeza disso, você pode criar um pequeno script que exclua arquivos em /.TemporaryItems . Observe que essa pasta é automaticamente excluída das pesquisas do Spotlight porque está oculta.

Meu conselho é não usar o Excel. Um arquivo .csv é um arquivo de texto simples para que você possa experimentar outros editores, dependendo das suas necessidades. TextEdit, por exemplo, cria apenas um arquivo temporário localizado na mesma pasta do arquivo.

UPDATE

Como você atualizou sua pergunta e removeu o Excel da equação, adicionarei alguns pontos.

Se você estiver usando um editor apropriado (TextEdit sem salvar automaticamente, por exemplo), não haverá sobras no disco rígido. Arquivos temporários / armazenados em cache nunca foram criados e o conteúdo do seu arquivo de texto foi mantido apenas na RAM enquanto o arquivo estava aberto.

No entanto, se esse arquivo for realmente importante, você deve considerar outras coisas além de "sobras de disco rígido". Se o seu sistema estiver comprometido, não é seguro abrir o arquivo nele. Você provavelmente deveria considerar abordagens mais "drásticas" como o Sirex sugeriu nos comentários.

    
por 09.08.2011 / 12:09
1

Não importa o que você faça, há sempre a possibilidade de que partes do arquivo possam ser gravadas no espaço de troca da máquina no disco de inicialização.

Parece que isso pode ser um arquivo que você carrega de uma máquina para outra para ajudá-lo a configurar as máquinas ou algo assim? A maneira mais segura de garantir que os dados permaneçam fora de uma máquina é nunca permitir que a máquina acesse os dados em primeiro lugar. Você pode considerar colocar o arquivo em um iPad ou outro dispositivo portátil e acessar os dados lá, e não na máquina em questão.

    
por 09.08.2011 / 15:12