Linux システム内の機密ファイルまたは重要なファイルを削除した後、これらのファイルが実際には消えたのではなく、他の人によって復元または盗まれたことに気付いたという経験はありませんか?もしそうなら、Linux システムでファイルを安全に削除する方法を必ず知っておく必要があります。この記事では、簡単なコマンドでファイルを完全に削除し、データの安全性を高める方法を説明します。
ほとんどの場合、コンピューターからファイルを削除するには、Delete キー、ゴミ箱、または rm コマンドを使用することに慣れていますが、これはハード ドライブ (またはその他の記憶メディア) からファイルを削除する永続的かつ安全な方法ではありません。方法。
このファイルはユーザーに対して隠されているだけで、ハード ドライブ上のどこかに存在します。データ窃盗者、法執行機関、その他の手段によって復元される可能性があります。
ファイルに安全なシステムのユーザー名やパスワードなどの機密コンテンツが含まれていると仮定すると、必要な知識とスキルを持つ攻撃者は、ファイルの削除されたコピーを簡単に回復し、それらのユーザー資格情報にアクセスできます (その結果は推測できます)。このシナリオ) )。
この記事では、Linux でファイルを完全かつ安全に削除するためのコマンド ライン ツールについて説明します。
shred はファイルを上書きして内容を非表示にし、必要に応じてファイルを削除します。
次のコマンドのオプションは次のとおりです:
シュレッドのヘルプ ページでその他の使用オプションと情報を見つけることができます:
wipe コマンドはディスクからファイルを安全に消去し、削除されたファイルやディレクトリの内容を回復することを不可能にします。
まず、ワイプ ツールをインストールする必要があります。次の適切なコマンドを実行します:
次のコマンドは、プライベート ディレクトリ内のすべてのファイルを破棄します。
次のフラグを使用する場合:
注: ワイプは磁気ストレージでのみ確実に機能するため、ソリッド ステート ディスク (メモリ) には他の方法を使用してください。
その他の使用オプションと手順については、ワイプ マニュアルをお読みください:
secure-delete は、安全なファイル削除ツールのコレクションであり、安全なファイル削除のための srm (secure_deletion) ツールが含まれています。
まず、次の関連コマンドを使用してインストールする必要があります:
インストールが完了したら、srm ツールを使用して Linux のファイルとディレクトリを安全に削除できます。
使用されるオプションは次のとおりです:
その他の使用オプションと情報については、srm マニュアルをお読みください:
sfill は、利用可能なディスク領域からファイルを安全に削除する、安全で無料のディスクおよび i ノード領域消去ツールです。 sfill は、指定されたパーティション上の利用可能なスペースをチェックし、/dev/urandom からのランダム データでそのスペースを埋めます。
次のコマンドは、-v
オプションを使用して冗長モードを有効にして、ルート パーティションで sfill を実行します。
sfill マニュアルでいくつかの制限を確認できます。また、追加の使用フラグとコマンドも確認できます。
注: 安全な削除ツールキットの他の 2 つのツール (sswap および sdmem) は、このガイドの範囲とは直接関係ありませんが、将来の使用と知識の普及を目的として、以下で説明します。彼らは。
警告: sswap を使用する前に、必ずスワップ パーティションをアンマウントしてください!そうしないと、システムがクラッシュする可能性があります!
スワップ パーティションを見つけるには (また、ページングおよびスワップ デバイス/ファイルがすでに使用されているかどうかを確認するには、swapon コマンドを使用します)、次に swapoff コマンドを使用してページングとスワップ デバイス/ファイルを無効にします (スワップ パーティションを使用不可にします) )。
次に、(閉じられた) スワップ パーティションに対して sswp コマンドを実行します。
その他のオプションと情報については、sswap マニュアルをお読みください:
これは元々 smem という名前でしたが、Debain システムにはプロセスごとおよびユーザーごとのメモリ消費量を報告する別のパッケージ smem が存在したため、開発者はその名前を sdmem に変更することにしました。
使用方法の詳細については、sdmen マニュアルを参照してください:
この記事を通じて、Linux システムでファイルを安全に削除する方法を学びました。必要に応じて、この目的を達成するために rm または Shred コマンドの使用を選択できます。 rm であっても Shred であっても、いくつかのパラメーターとオプションの使用、および考えられる問題と解決策に注意する必要があります。
以上がLinux でファイルとディレクトリを安全に削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。