ITパスポート 2021年 問73
問題文
IoTデバイスに関わるリスク対策のうち、IoTデバイスが盗まれた場合の耐タンパ性を高めることができるものはどれか。
選択肢
ア:IoTデバイスとIoTサーバ間の通信を暗号化する。
イ:IoTデバイス内のデータを、暗号鍵を内蔵するセキュリティチップを使って暗号化する。(正解)
ウ:IoTデバイスに最新のセキュリティパッチを速やかに適用する。
エ:IoTデバイスへのログインパスワードを初期値から変更する。
🔒 解説は解答すると表示されます
IoTデバイスが盗まれたときの耐タンパ性向上策【ITパスポート 解説】
正解の理由
IoT(Internet of Things:モノがインターネットにつながる仕組み)デバイスが盗まれた場合に重要なのは、物理的に持ち去られても中の機密データや鍵が取り出されないことです。選択肢の中で、デバイス内のデータを「暗号鍵を内蔵するセキュリティチップ」を使って暗号化する方法、つまりイが最も耐タンパ性(たんぱせい:物理的な改ざんや取り外しに対する抵抗力)を高めます。
理由のポイント:
- セキュリティチップ(Secure Element、TPM(Trusted Platform Module)など)は、暗号鍵を外部に出さない設計になっています。鍵そのものがチップ内で生成・保管され、暗号処理もチップ内で行われるため、物理的に持ち去られても鍵を抜き取られにくいです。
- データを暗号化(保存時に暗号化する「データat-restの暗号化」)しておき、鍵をチップに結びつければ、ストレージを直接解析されても中身は読めません。
解法ステップ
- 問題文のキーワード「耐タンパ性」を確認する。これは「物理的攻撃(盗難・改ざん)に強いか」を問う言葉。
- 各選択肢が「物理的に持ち去られたとき」に役立つかどうかで比較する。
- 通信の暗号化 → デバイスが盗まれた後の保護には直接関係ない。
- デバイス内データをセキュリティチップで暗号化 → 鍵が守られるため有効。
- セキュリティパッチ → 脆弱性対策だが、物理的にキーを取り出される事態は防げない。
- 初期パスワード変更 → リモートアクセスの防止に有効だが、物理攻撃(内部解析)には効果が薄い。
- 物理的保護に直結するのは「鍵の安全な保管」と「データの暗号化」なので、該当するイを選ぶ。
選択肢別の誤答解説
-
ア: IoTデバイスとIoTサーバ間の通信を暗号化する。
- 通信の暗号化(例:TLS)は通信途中での盗聴や改ざんを防ぎます。しかし、デバイス自体が盗まれて中身を調べられる場合、通信経路の保護は直接的な防御になりません。端末内のデータは暗号化されていなければ読み取られます。
-
イ: IoTデバイス内のデータを、暗号鍵を内蔵するセキュリティチップを使って暗号化する。
- 正解。セキュリティチップは鍵を外に出さないことを前提に作られています。鍵が抜き取られないため、物理的に盗まれてもデータが守られやすくなります。
-
ウ: IoTデバイスに最新のセキュリティパッチを速やかに適用する。
- ソフトウェアの脆弱性を塞ぐ重要な対策です。しかしこれはリモートからの侵入や既知のバグを突かれるのを防ぐもので、デバイスが物理的に盗まれてチップ内の鍵や記憶装置を直接解析される場面には不十分です。
-
エ: IoTデバイスへのログインパスワードを初期値から変更する。
- 初期パスワードの変更は基本中の基本で、リモートからの不正ログインを防ぎます。ただし、物理的にデバイスを分解して内部メモリを読み取る攻撃や、チップから鍵を抽出する攻撃には効果が限定的です。
よくある誤解
-
「暗号化すればどんな攻撃でも安心」と考える誤解
- 暗号化しても、鍵が安全に保管されていなければ意味がありません。ソフトウェアで鍵を保存すると、物理解析で抽出される可能性があります。鍵の保護方法(ハードウェア化)が重要です。
-
「パッチやパスワード変更で物理攻撃も防げる」と思う誤解
- パッチやパスワードは主にリモート攻撃を防ぎます。盗難などの物理的な攻撃には別の対策(セキュリティチップ、物理的封印、電源遮断で消去する仕組みなど)が必要です。
補足コラム
-
セキュリティチップの種類と役割
- TPM(Trusted Platform Module):パソコンや組み込み機器で使われる標準的な信頼基盤モジュール。鍵の保管やプラットフォームの整合性検証に使われます。
- Secure Element(セキュアエレメント):クレジットカードやスマホのICチップに近い、鍵の保護に特化したチップ。
- Secure Enclave:スマートフォンで使われるAppleの専用領域など、プロセッサ内の隔離領域です。
これらはいずれも「鍵を外に出さない」「チップ内部で暗号処理を行う」ことを特徴に持ちます。
-
実務での補強策(現場で使われる例)
- データ暗号化 + 鍵をセキュリティチップに結びつける(キーの非移植化)
- セキュアブート(改ざんされたソフトを起動させない)
- ローカルストレージのフルディスク暗号化
- 盗難検知によるリモートワイプ機能(ただし電源が切られていれば無効)
- 物理的な封印やシールで改ざんの痕跡を残す
FAQ
Q1: 盗まれたデバイスは必ず復旧不能にできますか?
A1: いいえ。鍵の作り方や回収方法によります。セキュリティチップで鍵が守られていれば復号は難しくなりますが、完全に不可能とは言えません(サイドチャネル攻撃など特殊な攻撃が存在します)。ただし実務的には非常に高い防御効果があります。
A1: いいえ。鍵の作り方や回収方法によります。セキュリティチップで鍵が守られていれば復号は難しくなりますが、完全に不可能とは言えません(サイドチャネル攻撃など特殊な攻撃が存在します)。ただし実務的には非常に高い防御効果があります。
Q2: ソフトウェアだけで鍵を守ることはできませんか?
A2: ソフトウェアのみでは物理的解析に弱いです。暗号処理はソフトで行えても、鍵の保管場所が露出していれば抽出されるリスクがあります。より高い耐タンパ性が必要ならハードウェア保護が必要です。
A2: ソフトウェアのみでは物理的解析に弱いです。暗号処理はソフトで行えても、鍵の保管場所が露出していれば抽出されるリスクがあります。より高い耐タンパ性が必要ならハードウェア保護が必要です。
Q3: リモートワイプ機能は有効ですか?
A3: 有効ではありますが、電源が切られたりネットワークに繋がっていない状態では実行できません。盗難直後にアクセスできるとは限らない点に注意してください。
A3: 有効ではありますが、電源が切られたりネットワークに繋がっていない状態では実行できません。盗難直後にアクセスできるとは限らない点に注意してください。
Q4: すべてのIoT機器にセキュリティチップが必要ですか?
A4: 機密度やリスクに応じて判断します。重要なデータや決済情報を扱う機器は強く推奨されます。単純なセンサなどではコストや運用と照らして検討します。
A4: 機密度やリスクに応じて判断します。重要なデータや決済情報を扱う機器は強く推奨されます。単純なセンサなどではコストや運用と照らして検討します。
関連キーワード: IoTデバイス、耐タンパ性、データ暗号化、セキュリティチップ、TPM、セキュアエレメント、物理的攻撃、鍵管理

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

