Qual é o melhor algoritmo para proteger o HDD? [fechadas]

0

Existem muitos algoritmos de apagamento seguro para apagar softwares. Qual é o melhor desses algoritmos?

    
por Leadri 25.02.2013 / 21:27

4 respostas

3

Isenção de responsabilidade: A maior parte deste aviso aplica-se a fiação de metal (HDDs convencionais) com dados não criptografados.

Quão paranóico você quer ser? Um invasor não sofisticado dificilmente conseguirá superar uma única passagem de zeros. Uma agência de três letras pode ter a capacidade de recuperar alguns dados mesmo depois de substituir padrões ou dados aleatórios. Ou não. Quem sabe, eles não falam sobre suas capacidades que eu conheço.

Mesmo que você tenha feito dezenas de passes com uma mistura de vários padrões e dados aleatórios, você pode ter alguns fragmentos de dados em setores ruins reatribuídos. Você provavelmente não será capaz de apagá-los sem poder falar com o firmware da unidade e com a ajuda do fabricante / ferramentas personalizadas. Se algum dado sensível já estiver na unidade sem criptografia, a única maneira de garantir que ele se foi é a destruição total da unidade (fragmentação mecânica, etc). Os equipamentos que lidam com dados confidenciais geralmente têm acordos de garantia especiais com os fabricantes de unidades, de modo que eles só precisam retornar a tampa superior da unidade.

IMHO, o melhor que você pode fazer hoje em dia para fiar metal é substituir pelo menos uma passagem de bits aleatórios. Se a criptografia completa da unidade tiver sido usada, provavelmente será mais do que suficiente. Se dados confidenciais estiverem na unidade sem criptografia e você estiver preocupado com um invasor sofisticado, considere a destruição total.

Como as pessoas estão apontando (rob), há um comando ATA secure erase. Provavelmente é bom contra um invasor não sofisticado.

Os SSDs são um tipo totalmente diferente de criatura, como Hennes apontou. Se o software fornecido pelo fabricante tiver algum tipo de recurso de apagamento, use-o (ou o comando ATA, esperamos que eles forneçam uma implementação personalizada adequada ao seu dispositivo). Sobrescrever os padrões vai interferir na vida útil do dispositivo, e quem sabe o que realmente está acontecendo no nível físico, o firmware fará o que quiser (usar nivelamento, células sobressalentes, otimização de gravação, etc.), então não há garantia de que você limpou todas as células.

Quanto às implementações, o DBAN (veja o post do ioSamurai) é provavelmente a solução de plataforma cruzada mais fácil, dependendo de como o dispositivo de destino está conectado. No Windows, usei o Eraser (heide.ie), mas há muitas opções. O mesmo para o OS X. O Linux é um pouco mais limitado, mas se nada mais você conseguir fazer o trabalho com dd e / dev / urandom no dispositivo bruto (ou, para aumentar a paranóia, use o RNG de sua escolha, usado ISAAC, OS X / dev / random usa Yarrow).

    
por 25.02.2013 / 21:29
3

Unidades antigas costumavam ter falhas comuns e é por isso que muitos programas legados de apagamento de HDD incluem opções como 'passes múltiplos', etc. Unidades atuais não são propensas a esse problema e uma única passagem de zero / aleatório deve ser suficiente .

Confira boot & nuke: link

    
por 25.02.2013 / 21:48
0

Até onde sei, não existe um algoritmo "melhor". Basta sobrescrever com bytes aleatórios uma vez deve ser suficiente para discos rígidos (não necessariamente SSD). Mesmo sobrescrevê-lo várias vezes não se provou mais útil do que fazê-lo uma vez. Em particular, confira também o artigo Criticism no método Gutmann .

A afirmação de que um disco deve ser sobrescrito várias vezes origina-se dos tempos das unidades de fita. Então isso pode ser aplicável às suas fitas de backup, ainda.

Você deve conferir "O Grande Desafio Zero" na sua máquina de pesquisa favorita. Basicamente, é verdade que há uma chance de adivinhar o conteúdo original de um único bit. Mas se você está um pouco familiarizado com a probabilidade, você sabe o que isso significa, se estamos falando de oito bits (ou seja, um byte), e muito menos Gibibytes de dados.

    
por 25.02.2013 / 21:35
0

O melhor método possível é o "apagamento seguro", que foi desenvolvido para esse propósito. Como faz parte do conjunto de recursos do ATA, ele funciona tanto para HDs quanto para SSDs. Se você é paranóico, você pode executar (enhaced) seguro apagar várias vezes.

A maneira mais fácil de usá-lo é criar um Live CD / USB da sua distribuição favorita do Linux e executar o hdparm. É muito fácil. Você pode seguir este guia: link

Nota:

Secure erase overwrites all user data areas with binary zeroes. Enhanced secure erase writes predetermined data patterns (set by the manufacturer) to all user data areas, including sectors that are no longer in use due to reallocation.

    
por 25.02.2013 / 21:57