ハードウェア / 組み込みインターフェースセキュリティ
ACTION REQUIRED(読んだらすぐに実行)
NOW: 物理的接触許可とデバイスの所有権を確認NOW: ESD/電源安全対策;デフォルトは読み取り専用プローブNEXT: firmware-pentestと連携してイメージ分析を実施ACT: 筐体とデバッグインターフェースの識別 → コンソール → 抽出
適用シナリオ
- UART / JTAG / SWD デバッグポートの発見
- 起動ログ、ルートシェル、ブート割り込み
- 分解によるFlash抽出との連携
- セキュアブート/暗号化Flashの実現可能性評価(非破壊優先)
ワークフロー
□ 許可されたデバイスを分解;テストポイントを写真に記録
□ マルチメータでGND/VCC/TX/RXを特定;ロジックレベル 1.8/3.3/5V
□ USB-TTLで読み取り専用ログ;ボーレートを記録
□ JTAG:IDCODEを列挙;ロック状態を評価
□ イメージを抽出 → firmware-pentest / ghidraに引き継ぎ
ツールチェーン
| ツール | 用途 |
|---|---|
| USB-TTL / ロジックアナライザ | UART |
| J-Link / CMSIS-DAP | デバッグ |
| bus pirate / flipper(実験室) | マルチプロトコル |
| binwalk / flashrom | 抽出 |
参考
references/debug-interface-triage.md../firmware-pentest/../ot-ics/
ルーティングコンテキスト
上流: MASTER R34
禁止: 許可のない分解/他人のデバイスの破損
タスク完了自己チェック
- インターフェースの電圧レベルとピン配置を記録したか?
- イメージのハッシュは保全されているか?
- チェックリストは満たされているか?