ITパスポート 2024年 問63
問題文
SSDの全てのデータを消去し、復元できなくする方法として用いられているものはどれか。
選択肢
ア:Secure Erase(正解)
イ:磁気消去
ウ:セキュアブート
エ:データクレンジング
🔒 解説は解答すると表示されます
SSDの全てのデータを消去し、復元できなくする方法として用いられているものはどれか。 【ITパスポート 解説】
正解の理由
SSD(Solid State Drive:半導体メモリを使う記憶装置)の全データを復元できなくする方法として最も適切なのは、ア Secure Erase です。
理由は以下の通りです。
理由は以下の通りです。
- SSDは「ウェアレベリング(wear leveling:特定のメモリ領域の偏りを避ける技術)」や「マッピング(論理アドレスと物理ブロックの対応を管理する仕組み)」を持ちます。これにより単純に上書きしても、意図した物理ブロックにデータが書き込まれない場合があり、完全消去にならないことがあります。
- Secure Erase(ATA Secure Erase や NVMe の Sanitize/Format 系コマンド)は、SSDコントローラ(SSD内部の制御装置)に直接「内部のすべてのフラッシュセルを消去せよ」と命令します。これによりマッピング情報も含めた実効的な消去が行われ、復元が非常に困難になります。
- 一方、磁気消去(イ)は磁気の性質を使った方法で、磁気ディスク(HDD:Hard Disk Drive)向けです。SSDは磁気ではないため効果がありません。
- セキュアブート(ウ)は起動の改ざん防止技術であり、データ消去とは無関係です。
- データクレンジング(エ)は「データの品質を良くする(重複削除や整形)」処理で、個人情報を復元不能にする消去手法ではありません。
解法ステップ
- 「SSD」という語を見て、対象が半導体記憶装置であることを確認する(HDDではない)。
- SSD固有の性質(ウェアレベリング、内部マッピング)を思い出す。これらが「単純上書きでは消えない理由」になる。
- 選択肢の意味を一つずつ当てはめる。磁気消去はHDD向け、セキュアブートは起動保護、データクレンジングは品質改善。SSDの完全消去に直接使うのは Secure Erase であると判断する。
選択肢別の誤答解説
- ア Secure Erase
- 正解。ATA Secure Erase や NVMe Sanitize/Format など、SSDコントローラに直接消去を命令し、全セルを確実に消去する方法が含まれます。セル単位での消去や、内部のマッピング情報のクリアが行われます。
- イ 磁気消去(degaussing)
- 誤り。磁気消去は磁場で磁気媒体(HDDの磁気ディスク)上のデータを消す方法です。SSDは磁性体を使っていないため効果がありません。
- ウ セキュアブート(Secure Boot)
- 誤り。セキュアブートは「不正なOSやブートローダの起動を防ぐ技術」です。データの消去や復元防止とは無関係です。
- エ データクレンジング(data cleansing / data cleaning)
- 誤り。データクレンジングはデータベースなどのデータ品質を高める処理(重複除去、形式統一など)であり、消去して復元不可能にする手法ではありません。
よくある誤解
- 「上書き(ゼロ書き)すればSSDでも安全に消える」
- 誤解です。SSDのウェアレベリングやリザーブ領域(不良ブロックの置換領域)により、ユーザーが上書きしたデータが物理的に全て上書きされるとは限りません。結果として復元可能なデータが残ることがあります。
- 「磁気消去(デガウス)すればどんな記憶装置でも消える」
- 誤解です。デガウスは磁場で磁気を乱す方法で、磁気媒体(HDD)に有効ですが、SSDのような半導体メモリには効果がありません。
- 「フォーマットや初期化=復元不能」
- 単純な論理フォーマット(ファイルシステムの再作成)だけでは、物理的なデータは残る場合があります。完全消去を目指すなら、SSD向けのSecure Eraseや暗号化キー消去(後述)を使うべきです。
補足コラム
- TRIM(トリム):TRIMはSSDの性能維持を助けるコマンドで、OSが「この論理ブロックは不要」とSSDに知らせる仕組みです。TRIMは空き領域管理に役立ちますが、完全消去の保証になるわけではありません。
- SED(Self-Encrypting Drive:自己暗号化ドライブ)と「暗号キー消去」:一部のSSDはハードウェアでドライブ全体を暗号化します(SED)。この場合、暗号キーを破棄するだけで「実質的に」データ復元不可能にできます(これを「crypto-erase」と呼ぶことがあります)。Secure Eraseと同様に有効な手法です。
- 実行上の注意点:ATA Secure Erase は「Frozen(フローズン)」状態だと実行できないことがあります。ノートPCでの対処法やメーカー提供ツールの利用が必要です。NVMeでは sanitize/format コマンドが相当します。
実際の実行例(Linuxでの一例、メーカー推奨方法を優先してください):
# SATA SSD の Secure Erase(例:hdparmを使用)
sudo hdparm --user-master u --security-set-pass p /dev/sdX
sudo hdparm --security-erase p /dev/sdX
# NVMe SSD の sanitize(例:nvme-cliを使用)
sudo nvme sanitize /dev/nvme0n1 --sanitize-action 1
※ 上記は一例です。機種や環境でコマンドや手順が異なります。データのバックアップ、電源供給、メーカー手順の確認を必ず行ってください。
FAQ
Q1: 単に「ファイルを削除」や「ゴミ箱を空にする」だけではダメですか?
A1: ほとんどの場合ダメです。ファイル削除はファイルシステムの参照を外すだけで、物理データは残る可能性があります。完全消去をしたいならSSD向けのSecure Eraseや暗号キー消去が必要です。
A1: ほとんどの場合ダメです。ファイル削除はファイルシステムの参照を外すだけで、物理データは残る可能性があります。完全消去をしたいならSSD向けのSecure Eraseや暗号キー消去が必要です。
Q2: 「工場出荷時に戻す(Factory Reset)」で安全に消える?
A2: 多くの場合、工場出荷状態に戻す処理はユーザー領域の論理消去に留まることがあります。メーカーが提供するSecure Erase/ sanitize 機能や暗号キー破棄が推奨です。
A2: 多くの場合、工場出荷状態に戻す処理はユーザー領域の論理消去に留まることがあります。メーカーが提供するSecure Erase/ sanitize 機能や暗号キー破棄が推奨です。
Q3: 消去した後に復元は完全に不可能ですか?
A3: 正しく実行されたSecure Eraseや暗号キーの破棄は、現実的には復元不可能とされています。ただし手順を誤ったり、特殊なリカバリ手法が存在する可能性もあるため、重要データは事前に暗号化しておくのが安全です。
A3: 正しく実行されたSecure Eraseや暗号キーの破棄は、現実的には復元不可能とされています。ただし手順を誤ったり、特殊なリカバリ手法が存在する可能性もあるため、重要データは事前に暗号化しておくのが安全です。
Q4: 廃棄時は物理破壊が必要ですか?
A4: 高い機密性が要求される場合は物理破壊(基板破壊やNANDチップの破壊)を推奨する場合があります。通常の運用であればSecure Eraseや暗号キー消去で十分な場合が多いです。規程や法令に従ってください。
A4: 高い機密性が要求される場合は物理破壊(基板破壊やNANDチップの破壊)を推奨する場合があります。通常の運用であればSecure Eraseや暗号キー消去で十分な場合が多いです。規程や法令に従ってください。
関連キーワード: SSD、Secure Erase、TRIM、ウェアレベリング、ATA Secure Erase、NVMe Sanitize、暗号化キー消去、デガウス、データ消去、消去検証

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

