完全消去の手法

戻  るDOD 5520.22-Mに準拠NSAに準拠NATOに準拠Gutmanに準拠

DOD 5520.22-Mに準拠した消去法

 アメリカ国防省標準" 国民の産業保全プログラ ム"DOD 5520.22-Mに準拠した消去法です。
 弊社では、通常はこの消去法で完全消去作業を行います。
 具体的な消去処理内容は次の通りです。

  1. 乱数をハードディスクの全ての領域に書き込む
  2. 上の乱数に1の補数をハードディスクの全ての領域に書き込む
  3. 別の乱数をハードディスクの全ての領域に書き込む
  4. ハードディスクの全ての領域に正しく書き込まれたか検証する

 作業時間は、1G当り8〜9分程度掛かります。全ての領域に、物理的に乱数を書き込むので、大変時間を要します。
 10Gのハードディスクであれば、単純に1Gの10倍の時間、80〜90分必要です。

 不自然に早い時間で完全消去が終わる事は、完全消去とは言えませんので、注意が必要です。

TOPへ

NSAに準拠した消去法

 アメリカ国家安全保障局の勧告に準拠した消去法で完全消去作業を行います。
 具体的な消去処理内容は次の通りです。

  1. 乱数をハードディスクの全ての領域に書き込む
  2. 別の乱数をハードディスクの全ての領域に書き込む
  3. ゼロをハードディスクの全ての領域に書き込む

 作業時間は、1G当り6〜7分程度掛かります。全ての領域に、物理的に乱数を書き込むので、時間を要します。
 10Gのハードディスクであれば、単純に1Gの10倍の時間、60〜70分必要です。

 不自然に早い時間で完全消去が終わる事は、完全消去とは言えませんので、注意が必要です。

TOPへ

NATOに準拠した消去法

 NATOの方式にも対応した完全消去作業です。
 具体的な消去処理内容は次の通りです。

  1. ゼロをハードディスクの全ての領域に書き込む
  2. 1(FFh)をハードディスクの全ての領域に書き込む
  3. ゼロをハードディスクの全ての領域に書き込む
  4. 1(FFh)をハードディスクの全ての領域に書き込む
  5. ゼロをハードディスクの全ての領域に書き込む
  6. 1(FFh)をハードディスクの全ての領域に書き込む
  7. 乱数をハードディスクの全ての領域に書き込む

 作業時間は、1G当り14〜15分程度掛かります。全ての領域に、物理的に乱数を書き込むので、大変時間を要します。
 10Gのハードディスクであれば、単純に1Gの10倍の時間、140〜150分必要です。

 不自然に早い時間で完全消去が終わる事は、完全消去とは言えませんので、注意が必要です。

TOPへ

Gutmanに準拠した消去法

 Gutman(第6回NSENIX Security Sinposiumで発表されたグッドマン博士の論文)方式に対応した消去法で、完全消去作業を行います。
 具体的な消去処理内容は次の通りです。

  1. 乱数をハードディスクの全ての領域に書き込む
  2. 乱数をハードディスクの全ての領域に書き込む
  3. 乱数をハードディスクの全ての領域に書き込む
  4. 乱数をハードディスクの全ての領域に書き込む
  5. 55hをハードディスクの全ての領域に書き込む
  6. AAhをハードディスクの全ての領域に書き込む
  7. 924924hをハードディスクの全ての領域に書き込む
  8. 492492hをハードディスクの全ての領域に書き込む
  9. 249249hをハードディスクの全ての領域に書き込む
  10. 00hをハードディスクの全ての領域に書き込む
  11. 11hをハードディスクの全ての領域に書き込む
  12. 22hをハードディスクの全ての領域に書き込む
  13. 33hをハードディスクの全ての領域に書き込む
  14. 44hをハードディスクの全ての領域に書き込む
  15. 55hをハードディスクの全ての領域に書き込む
  16. 66hをハードディスクの全ての領域に書き込む
  17. 77hをハードディスクの全ての領域に書き込む
  18. 88hをハードディスクの全ての領域に書き込む
  19. 99hをハードディスクの全ての領域に書き込む
  20. AAhをハードディスクの全ての領域に書き込む
  21. BBhをハードディスクの全ての領域に書き込む
  22. CChをハードディスクの全ての領域に書き込む
  23. DDhをハードディスクの全ての領域に書き込む
  24. EEhをハードディスクの全ての領域に書き込む
  25. FFhをハードディスクの全ての領域に書き込む
  26. 924924hをハードディスクの全ての領域に書き込む
  27. 492492hをハードディスクの全ての領域に書き込む
  28. 249249hをハードディスクの全ての領域に書き込む
  29. 6DB6DBhをハードディスクの全ての領域に書き込む
  30. B6DB6Dhをハードディスクの全ての領域に書き込む
  31. DB6DB6hをハードディスクの全ての領域に書き込む
  32. 乱数をハードディスクの全ての領域に書き込む
  33. 乱数をハードディスクの全ての領域に書き込む
  34. 乱数をハードディスクの全ての領域に書き込む
  35. 乱数をハードディスクの全ての領域に書き込む

 作業時間は、1G当り70〜80分程度掛かります。全ての領域に、物理的に乱数を書き込むので、膨大な時間を要します。
 10Gのハードディスクであれば、単純に1Gの10倍の時間、700〜800分(12時間)必要です。

 不自然に早い時間で完全消去が終わる事は、完全消去とは言えませんので、注意が必要です。

TOPへ