ストレージデバイスからのデータを安全に消去することは、データ保護において極めて重要です。ハードディスクとは異なり、SSDはフラッシュメモリを使用しており、論理ブロックアドレス(LBA)と物理メモリの間に変換層が存在します。これにより性能と耐久性が向上しますが、ユーザーがアクセスできなくても攻撃者が回復可能な隠れたデータコピーが残る場合があります。そのため、完全なデータサニタイズ(消去)が不可欠です。
DataGuard
紹介
SP IndustrialのDataGuard専用デバイスには、WriteProtect(書き込み保護)とQuickErase(クイック消去)を可能にするハードウェアスイッチが搭載されています。特定のコネクタが指定されたピンヘッダーに挿入されると、起動時または動作中の任意のタイミングでDataGuard機能が有効になります。これにより、データ保護やデータ消去を柔軟かつ即座に制御でき、デバイスのセキュリティと信頼性を向上させます。
書き込み保護(Write Protect)
書き込み保護は、SSD(ソリッドステートドライブ)に保存された重要なデータの誤った変更や削除を防止します。有効化されると、書き込み保護モードではデータの読み取りのみが許可され、書き込みや削除はブロックされます。このモードはソフトウェアまたはハードウェア設定によって有効にでき、追加のドライバをインストールする必要はなく、ホストOSに依存せずに動作します。
ハードウェアで書き込み保護を有効にするには、ジャンパーやスイッチを使ってSSDに接続されたGPIOピンの状態を変更します。ソフトウェアで有効にする場合は、ホストOSからベンダーコマンドをSSDに送信します。
![]()
クイック消去(Quick Erase)
SSDからの確実なデータ消去
ドライブ全体の消去方法
SSDのデータ消去には主に3つの方法があります:
- 内蔵サニタイズコマンド
近年のSSDはファームウェア内蔵のサニタイズコマンドを搭載していることが多く、全てゼロ、全て1、またはメーカー指定のパターン(例:0x55)を書き込みます。「ブロック消去」などの規格は、アクセス不能なブロックも含む全メモリブロックを対象とします。工業用SSDではマルチチャネル消去技術により、1TBのpSLC SSDを約10秒で消去可能です。
- 繰り返し上書き
標準I/Oコマンドを使い、各論理ブロックに複数回上書きする方法です。多くの規格が1回から35回までのビットパターンによる上書きを採用しています。例として米空軍5020規格では、ゼロを書き込み、次に1を書き込み、さらにランダムな文字を書き込み、最後に最後の書き込み内容のみが残っていることを検証します。
- 暗号化の活用
SP IndustrialのSSDなどの自己暗号化SSD(Self-encrypting SSD)は、TCG/Opal規格に準拠したAES-256暗号化を使用しています。暗号化は常時有効ですが、セキュリティ機能が有効な場合のみ鍵が管理されます。鍵を安全に削除すればデータはアクセス不能となり、理論的には高速かつ安全なサニタイズ手法となります。
![]()