掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
復元できないようにファイルを消すには (ID:125875)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ファイルを使わないというのがベストなんでしょうが、ファイルを使うなら、 案1:読み出しできても解読できないようにする。 つまりは暗号化です。 一時ファイルは用が済んだら復号できなくても良いので、使い捨ての暗号鍵を 毎回動的に生成すれば、その暗号鍵が外部から推定不可能なら後からファイル を解読するのは事実上不可能になります。 この方法は暗号鍵の推定の困難さが安全性の担保になるので、暗号鍵の生成には 特に気を遣う必要があります。 案2:後から読み出しても無意味なようにする 終了時にファイルをただ削除するのではなく、ファイル全体を無意味なデータ で上書きしてから削除する。 残留磁気のことを考えると何回か上書きした方がよいかもしれません。また、 上書きの際に物理的に元と違う場所にデータが書き込まれては意味がないので、 同じファイルを直接開いてその内容を上書きした方が安全と思います。 (コピー処理の実装によっては、ファイルのディスク上の配置が完全に元と 同じになることが保証されないかもしれません) この方法の問題点は「削除処理を行うまではデータファイルの内容は危険」 ということです。 故意に強制電源切断すればテンポラリファイルがそのまま残りますから、 その内容を見られたらおしまいです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.