一部の機密データが MongoDB データベースにドキュメントとして保存されているとします。これを安全に/永久に消去して、誰も復元したり悪用したりできないようにしたいと考えています。一部のドキュメントで削除機能を使用しても、データが完全に削除されません。まだ回復可能です。データを完全に削除し、このデータを復元できないようにする方法。削除機能とは別に何をすべきか。データを選択的に削除する必要があります。
質問する
775 次
1 に答える
1
あなたが求めていることには、多くのステップとサイクルがあります。ハードディスクの動作の性質上、これはMongoDB自体では不可能です。
MongoDBはDB自体から行を削除するため、Webサイト側のanoyneなどによって、またはサーバー内からデータベースにクエリを実行することによっても行を回復することはできませんが、データはハードディスク自体にまだ存在します。
基本的に、を使用する場合、データはremove()
通常の方法では表示されません。このデータは通常、OS自体から隠されているはずです。
これを完全に「削除」するには、ディスクのその領域を複数回(おそらく3000回)上書きできるソフトウェアが必要です。これは、リング全体に完全な出血を誘発して、データの微視的な回復を防ぐように設計された安全な(おそらく軍用グレードの)アルゴリズムです。ディスクを物理的に読み取る。
これは通常、ハードディスクがライフサイクルの終わりに入るときのボットまたは手動のプロセスです。私は個人的に好きです:http ://www.dban.org/
于 2012-10-05T13:57:43.640 に答える