`rm -P`の目的は何ですか?


11

rmこのオプションを見つけたときのマニュアルページを読んでいました:

-P    Overwrite regular files before deleting them.  Files are overwritten 
      three times, first with the byte pattern 0xff, then 0x00, and 
      then 0xff again, before they are deleted.

私は推測-P徹底的にファイルを削除するためのものですが、すべてのバイトを設定していないだろう0xffか、0x00十分では?なぜ2つと3つを切り替える必要があるのですか?

回答:


12

データを保存するためにドライブが磁化されると、データに近い他の部分もこれによって影響を受け、再実行できるはずであるという考えに基づいて削除されたデータを読み取ることができる、残差情報検索と呼ばれる手法があります。 -この方法でデータを読み取る...これは高価な手法ですが、偏執狂の場合はそれを使用してください;)

データを3回(この場合)書き込むことにより、ドライブ上のトラックの隣のパーツも同様に再設定して、この方法で再度読み取ることを不可能にする必要があります。


5
私もこの件に関して良いwiki記事を見つけました:en.wikipedia.org/wiki/Data_remanence。ありがとう!
theabraham 2012

1
「テクニックがあります」-いいえ。動作することが証明されていない、そして多くの専門的なデータ検索会社が実行不可能であるとみなした仮説の技術があります。秘密機関がこの手法を利用しているという陰謀説がありますが、技術的な詳細が明らかにされていることを考えると、それらはまさにその陰謀説です。
Konrad Rudolph

8

このオプションはほとんど役に立ちません。複数のパターンでの上書きは、現実世界のテストでは正当化されない少し妄想的なものです。最新のハードディスクでは、ゼロまたは1またはランダムパターンで1回または複数回上書きしても、違いはありません。SSDのケースはそれほど明確ではありませんが、これらには固有の問題があります。何度も上書きすると、デバイスの消耗が早くなり、データを消去するのに役立ちません。

削除時にファイルをワイプしてもほとんど役に立たない主な理由は、ワイプされなかった以前のバージョンのファイル、エディターのバックアップ、エディターのスワップファイルなどがあることが非常に多いためです。さらに、ファイルシステム自体でデータが変更されている可能性があります(最適化またはファイルシステムチェックのため)。

ファイルがパンくずを残す可能性がある場合は、暗号化してください。ファイルが暗号化されている場合は、ファイルを削除する際に予防策を講じる必要はありません。キーを漏らさないことを確認する必要があるだけです。ファイルを具体的に暗号化することができます。その場合は、データのすべてまたは一部を含む可能性があるすべてのバックアップおよびその他のファイルも暗号化する必要があります。または、ファイルが存在するボリュームを暗号化できます(通常、これらの他のファイルを処理します)。

詳細については、


1

(回復を防ぐために)リンクを解除する前にファイルの内容をスクラブするという点で、ハードリンクの形式でファイルシステムの他の場所に存在する可能性があるファイル(実際には同じファイル)の「他のコピー」もスクラブします。

BTRFSや他のコピーオンライトファイルシステムでは、データへの法的な破壊には何の効果も期待できませんが、ファイルへの他のすべてのハードリンクはジャンクで構成されます。また、ファイルの他の牛のコピーはそのままにしておくか、スナップショットにファイルのコピーを残します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.