ホームページ  >  記事  >  システムチュートリアル  >  Linux でファイルとディレクトリを安全に削除する方法

Linux でファイルとディレクトリを安全に削除する方法

王林
王林転載
2024-02-12 18:33:03741ブラウズ

Linux システム内の機密ファイルまたは重要なファイルを削除した後、これらのファイルが実際には消えたのではなく、他の人によって復元または盗まれたことに気付いたという経験はありませんか?もしそうなら、Linux システムでファイルを安全に削除する方法を必ず知っておく必要があります。この記事では、簡単なコマンドでファイルを完全に削除し、データの安全性を高める方法を説明します。

Linux でファイルとディレクトリを安全に削除する方法

ほとんどの場合、コンピューターからファイルを削除するには、Delete キー、ゴミ箱、または rm コマンドを使用することに慣れていますが、これはハード ドライブ (またはその他の記憶メディア) からファイルを削除する永続的かつ安全な方法ではありません。方法。

このファイルはユーザーに対して隠されているだけで、ハード ドライブ上のどこかに存在します。データ窃盗者、法執行機関、その他の手段によって復元される可能性があります。

ファイルに安全なシステムのユーザー名やパスワードなどの機密コンテンツが含まれていると仮定すると、必要な知識とスキルを持つ攻撃者は、ファイルの削除されたコピーを簡単に回復し、それらのユーザー資格情報にアクセスできます (その結果は推測できます)。このシナリオ) )。

この記事では、Linux でファイルを完全かつ安全に削除するためのコマンド ライン ツールについて説明します。

1.shred – ファイルを上書きして内容を非表示にします

shred はファイルを上書きして内容を非表示にし、必要に応じてファイルを削除します。

Linux でファイルとディレクトリを安全に削除する方法

次のコマンドのオプションは次のとおりです:

Linux でファイルとディレクトリを安全に削除する方法Linux でファイルとディレクトリを安全に削除する方法

シュレッドのヘルプ ページでその他の使用オプションと情報を見つけることができます: Linux でファイルとディレクトリを安全に削除する方法

2.wipe – Linux でファイルを安全に削除する

wipe コマンドはディスクからファイルを安全に消去し、削除されたファイルやディレクトリの内容を回復することを不可能にします。

まず、ワイプ ツールをインストールする必要があります。次の適切なコマンドを実行します: Linux でファイルとディレクトリを安全に削除する方法

次のコマンドは、プライベート ディレクトリ内のすべてのファイルを破棄します。

Linux でファイルとディレクトリを安全に削除する方法

次のフラグを使用する場合:

Linux でファイルとディレクトリを安全に削除する方法Linux でファイルとディレクトリを安全に削除する方法

注: ワイプは磁気ストレージでのみ確実に機能するため、ソリッド ステート ディスク (メモリ) には他の方法を使用してください。

その他の使用オプションと手順については、ワイプ マニュアルをお読みください:

Linux でファイルとディレクトリを安全に削除する方法

3. Linux の安全な削除ツールセット

secure-delete は、安全なファイル削除ツールのコレクションであり、安全なファイル削除のための srm (secure_deletion) ツールが含まれています。

まず、次の関連コマンドを使用してインストールする必要があります:

Linux でファイルとディレクトリを安全に削除する方法

インストールが完了したら、srm ツールを使用して Linux のファイルとディレクトリを安全に削除できます。

Linux でファイルとディレクトリを安全に削除する方法

使用されるオプションは次のとおりです:

Linux でファイルとディレクトリを安全に削除する方法Linux でファイルとディレクトリを安全に削除する方法

その他の使用オプションと情報については、srm マニュアルをお読みください:

Linux でファイルとディレクトリを安全に削除する方法

4.sfill - 安全で無料のディスク/inode スペース イレイサー

安全な削除ツールキットの一部である

sfill は、利用可能なディスク領域からファイルを安全に削除する、安全で無料のディスクおよび i ノード領域消去ツールです。 sfill は、指定されたパーティション上の利用可能なスペースをチェックし、/dev/urandom からのランダム データでそのスペースを埋めます。

次のコマンドは、-v オプションを使用して冗長モードを有効にして、ルート パーティションで sfill を実行します。

Linux でファイルとディレクトリを安全に削除する方法通常のシステム ユーザーのホーム ディレクトリを保存するために別のパーティション /home を作成したと仮定すると、そのパーティション上のディレクトリを指定してスフィルを適用できます。

Linux でファイルとディレクトリを安全に削除する方法sfill マニュアルでいくつかの制限を確認できます。また、追加の使用フラグとコマンドも確認できます。

Linux でファイルとディレクトリを安全に削除する方法注: 安全な削除ツールキットの他の 2 つのツール (sswap および sdmem) は、このガイドの範囲とは直接関係ありませんが、将来の使用と知識の普及を目的として、以下で説明します。彼らは。

5.sswap – 安全なスワップ ワイパー

これは安全なパーティション イレイサーであり、sswap はスワップ パーティションに存在するデータを安全な方法で削除します。

警告: sswap を使用する前に、必ずスワップ パーティションをアンマウントしてください!そうしないと、システムがクラッシュする可能性があります!

スワップ パーティションを見つけるには (また、ページングおよびスワップ デバイス/ファイルがすでに使用されているかどうかを確認するには、swapon コマンドを使用します)、次に swapoff コマンドを使用してページングとスワップ デバイス/ファイルを無効にします (スワップ パーティションを使用不可にします) )。

次に、(閉じられた) スワップ パーティションに対して sswp コマンドを実行します。

Linux でファイルとディレクトリを安全に削除する方法Linux でファイルとディレクトリを安全に削除する方法その他のオプションと情報については、sswap マニュアルをお読みください:

Linux でファイルとディレクトリを安全に削除する方法

6. sdmem – セキュア メモリ イレイサー

sdmem は、メモリ (RAM) 内のデータを安全な方法で削除するように設計されたセキュア メモリ イレイサーです。

これは元々 smem という名前でしたが、Debain システムにはプロセスごとおよびユーザーごとのメモリ消費量を報告する別のパッケージ smem が存在したため、開発者はその名前を sdmem に変更することにしました。

Linux でファイルとディレクトリを安全に削除する方法使用方法の詳細については、sdmen マニュアルを参照してください:

Linux でファイルとディレクトリを安全に削除する方法この記事を通じて、Linux システムでファイルを安全に削除する方法を学びました。必要に応じて、この目的を達成するために rm または Shred コマンドの使用を選択できます。 rm であっても Shred であっても、いくつかのパラメーターとオプションの使用、および考えられる問題と解決策に注意する必要があります。

以上がLinux でファイルとディレクトリを安全に削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlxlinux.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。