アカウント名:
パスワード:
ファイルをなるべくわかりにくいように消したい場合には何度か上書きするツールを使ってたけど、SSDの場合はどうするのがいいんだろう。
あなたのツールの動作がよくわからないけど、多分大体同じ。(1) 消したいファイルを削除する。(2) ファイルシステムの残りが0になるまで、適当なデータファイルをひたすら書く。 ~~~~~~~~~~~~~~~~SSDで複数のパーティションに分けて使っている場合、NANDの空き領域はパーティションを超えて共有される場合がある(実装依存)から、パーティションではなくて、ドライブ全体で書き換えないとダメなのが注意点。
今回の技術も、ランサムウェアが上記のような消し方をしたり、ファイルを暗号化してしまうようなタイプで、SSDが十分な空き容量がないと復元できなさそうだよね。
ウェアレベリングするので、どこでも好きな空き領域を空き領域と同じ分だけ書き込めば良いんじゃないかな?(例えばドライブ容量500GB、パーティションA:100GB/300GB、パーティションB:100GB/200GBのとき、 300GBを一気に書き込むのではなくA、Bのどちらか好きな方に100GBを書いて消してを3回繰り返す)
ファイルシステム上では破棄可能でも生のストレージ側ではそんなのわからないし、全ブロックが任意に交換可能とも限らない。例えばセクタNまではチップ1、セクタMまではチップ2としているとか、ウェアレベリングはブロックアドレス番号の上位Nビットが違うアドレスに対してのみ可能にしてブロック順の記憶容量をケチっているとかな。
ああ、あと書いて消してだとアドレス被るのでキャッシュが効く可能性があるな。100GB書いてりゃ追い出されるかってーと……それまでのアクセス状況とキャッシュアルゴリズム次第ではあるだろうが。安全のためには微妙。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
逆の場合 (スコア:0)
ファイルをなるべくわかりにくいように消したい場合には何度か上書きするツールを使ってたけど、SSDの場合はどうするのがいいんだろう。
Re: (スコア:0)
あなたのツールの動作がよくわからないけど、多分大体同じ。
(1) 消したいファイルを削除する。
(2) ファイルシステムの残りが0になるまで、適当なデータファイルをひたすら書く。
~~~~~~~~~~~~~~~~
SSDで複数のパーティションに分けて使っている場合、NANDの空き領域はパーティションを
超えて共有される場合がある(実装依存)から、パーティションではなくて、ドライブ全体で
書き換えないとダメなのが注意点。
今回の技術も、ランサムウェアが上記のような消し方をしたり、ファイルを暗号化して
しまうようなタイプで、SSDが十分な空き容量がないと復元できなさそうだよね。
Re:逆の場合 (スコア:0)
ウェアレベリングするので、どこでも好きな空き領域を空き領域と同じ分だけ書き込めば良いんじゃないかな?
(例えばドライブ容量500GB、パーティションA:100GB/300GB、パーティションB:100GB/200GBのとき、
300GBを一気に書き込むのではなくA、Bのどちらか好きな方に100GBを書いて消してを3回繰り返す)
Re: (スコア:0)
ファイルシステム上では破棄可能でも生のストレージ側ではそんなのわからないし、
全ブロックが任意に交換可能とも限らない。
例えばセクタNまではチップ1、セクタMまではチップ2としているとか、
ウェアレベリングはブロックアドレス番号の上位Nビットが違うアドレスに対してのみ可能にしてブロック順の記憶容量をケチっているとかな。
Re: (スコア:0)
ああ、あと書いて消してだとアドレス被るのでキャッシュが効く可能性があるな。
100GB書いてりゃ追い出されるかってーと…
…それまでのアクセス状況とキャッシュアルゴリズム次第ではあるだろうが。
安全のためには微妙。