Linuxノートブックを拭く

Linuxノートブックを拭く

私はDebianがインストールされたノートブックを持っており、ノートブックを販売する予定です。

私のラップトップから個人データを完全に消去できるようにする前に、Debianのインストールを削除していますか?それでは、どのようにDebianをアンインストールしてノートブックにOSがないのですか?

ベストアンサー1

今回のnixCraft投稿はハードドライブを消去する方法の説明

データを安全に削除することは思ったほど簡単ではありません。オペレーティングシステムの基本コマンド(たとえば、Linux / BSD / MacOS / UNIXの「rm」、DOSの「del」、またはWINDOWSのごみ箱を空にするなど)を使用してファイルを削除すると、オペレーティングシステムはそのファイルを削除しません。 。コンテンツはハードドライブに残ります。ほとんど不可能な重要なデータを回復する唯一の方法は、定義された複数のパターンを使用してデータを上書きすることです(「削除」または「破砕」)。ハードドライブを完全に消去するには、標準のddコマンドを使用できます。ただし、shred コマンドまたはワイプコマンドまたはスクラブコマンドを使用することをお勧めします。

警告する:正しいドライブまたはパーティションがあることを確認してください。無効なドライブまたはパーティションのターゲットが原因でデータが失われます。いかなる場合でも、完全または部分的なデータ損失については責任を負いませんので、ディスク名にご注意ください。あなたは警告を受けました!

Live Linux CDを使用してディスクを永久に消去する

まず、ノーフィックスライブLinux CDまたはシステム回復ディスク ライブCD。

その後、Live CDを焼き、Live CDからノートブックまたはデスクトップを起動します。これで、Windows、Linux、Mac OS X、またはUnixシリーズシステムを含むすべてのディスクを消去できます。

1. shredコマンドの使用方法は?

Shredはもともと安全なファイル削除のために設計されていました。コンテンツを非表示にするには、まずファイルを上書きしてファイルを安全に削除します。ただし、同じコマンドを使用してハードドライブを消去できます。たとえば、ハードドライブ名が/dev/sdaの場合は、次のコマンドを入力します。

# shred -n 5 -vz /dev/sda

どこ、

-n 5: Overwrite 5 times instead of the default (25 times).
-v : Show progress.
-z : Add a final overwrite with zeros to hide shredding.

このコマンドは、IDEハードドライブhda(PC / WindowsのIDEに接続された最初のハードドライブ)でも同じです。

# shred -n 5 -vz /dev/hda

注:@Gillesのコメント
shred -n 5をshred -n 1またはcat /dev/zeroに置き換えます。ハードドライブが1980年代の技術を使用しない限り、マルチパスは役に立ちません。

この例では、shred および /dev/urandom が任意のデータソースとして使用されます。

# shred -v --random-source=/dev/urandom -n1 /dev/DISK/TO/DELETE
# shred -v --random-source=/dev/urandom -n1 /dev/sda

2. 消去命令の使い方

erasure コマンドを使用すると、ディスクを含むすべてのファイルを削除できます。

# wipe -D /path/to/file.doc

3. スクラブコマンドの使い方

スクラブなどのディスククリーニングプログラムを使用できます。繰り返しパターンでハードドライブ、ファイル、その他のデバイスを上書きするため、これらのデバイスからデータを回復するのがより困難になります。物理的な破棄は、間違いなく機密データを破棄する最も信頼できる方法ですが、不便で費用がかかります。特定のカテゴリのデータに対して、組織は、検索に実験室で膨大な努力が必要になるまで、すべてのバイトに落書きをする次善策を喜んで実行できます。 Scrubはいくつかのアルゴリズムを実装しています。構文は次のとおりです。

# scrub -p nnsa|dod|bsi|old|fastold|gutmann|random|random2 fileNameHere

/dev/sda を消去するには、次のように入力します。

# scrub -p dod /dev/sda

4. ddコマンドを使用してディスクを安全に削除する

すべてのビットに新しいデータを書き込むことでディスクを消去できます。 dd コマンドの使用法は次のとおりです。

# dd if=/dev/urandom of=/dev/DISK/TO/WIPE bs=4096

/dev/sda ディスクを消去するには、次のように入力します。

# dd if=/dev/urandom of=/dev/sda bs=4096

5. OpenSSLでランダムにシードされたAESパスワードを使用してドライブ/パーティションを安全に消去するには?

openssl および pv コマンドを使用してディスクを安全に消去することもできます。まず、合計/ dev / sdaディスクサイズをバイト単位で取得します。

# blockdev --getsize64 /dev/sda
399717171200

次に、次のコマンドを入力して/ dev / sdaディスクを消去します。

# openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt </dev/zero | pv -bartpes

399717171200 | dd bs=64K of=/dev/sda

6. badblocksコマンドを使用してディスクを安全に削除する方法

構文は次のとおりです。

# badblocks -c BLOCK_SIZE_HERE -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/DISK/TO/WIPE
# badblocks -wsvf /dev/sda

おすすめ記事