sdelete alternativo no osx

4

Na suíte sysinternals para Windows, há esta sdelete ferramenta bacana para excluir arquivos individuais com segurança como sobrescrever espaço em disco não alocado com aleatoriedade ou zeros (a opção -c ou -z).

Eu sei que há uma função semelhante no OSX no gerenciador de disco, mas gostaria de adicionar isso como uma tarefa do cron para saber que todos os meus arquivos excluídos foram realmente excluídos. Essa também é uma boa maneira de otimizar o uso do disco da máquina virtual.

Existe alguma ferramenta baseada em linha de comando que seja equivalente a sdelete on osx?

    
por 8DH 27.04.2011 / 11:06

4 respostas

4

Com um pouco mais de pesquisa:

man diskutil - Modifica, verifica e repara discos locais

secureErase [freespace] level device
Securely erase a disk or freespace on a mounted volume.
Level should be one of the following
1 - Single pass randomly erase the disk.
2 - US DoD 7 pass secure erase.
3 - Gutmann algorithm 35 pass secure erase.  Ownership of the affected disk is required.
    
por 27.04.2011 / 17:36
1

man srm srm - remova com segurança arquivos ou diretórios

link

On the Mac, just use the menu “Finder▸Secure Empty Trash”.

The command line equivalent is “srm”. Like this: 「srm -r -s dir_path」. The “-r” means all content in the dir, including sub dir. The “-s” means just overwrite once.

    
por 27.04.2011 / 17:24
0

shred (parte do GNU coreutils) e limpe .

Citação do manual de shred ; aplica-se a todas as ferramentas:

CAUTION: Note that shred relies on a very important assumption: that the file system overwrites data in place. This is the traditional way to do things, but many modern file system designs do not satisfy this assumption.

Para limpar o espaço livre, preencha o sistema de arquivos assim:

# repeat 3 times
for x in {1..3}; do
    dd if=/dev/urandom of=/tmp/foo bs=8M
    rm /tmp/foo
done
    
por 27.04.2011 / 12:33
0

Se você tiver o MacPorts instalado, poderá compilar o bcwipe.

080938 port info bcwipe
bcwipe @1.7-7 (sysutils, security)
Variants:             universal

Description:          The BCWipe software is intended to give you a confidence
                      that your deleted files cannot be recovered by an intruder.
                      BCWipe repeatedly overwrites special patterns to the files
                      to be destroyed. BCWipe for UNIX offers two wiping schemas:
                      US DoD 5200.28-STD standard and Peter Gutmann's 35 pass
                      scheme.
Homepage:             http://www.jetico.com/

Platforms:            darwin
License:              unknown
Maintainers:          [email protected]
    
por 27.04.2011 / 17:13