組み込みIoTシステムを保護する6つの実証済みステップ
LDRAのMark Pitchford氏
セキュリティは、Internet of Thingsを支える膨大な組み込みデバイス(電力網、自動車システム、医療機器、日用品など)にとって最優先事項です。侵害されれば、これらのシステムはクリティカルインフラ、個人データ、公共の安全を重大なリスクにさらすと、LDRAのMark Pitchford氏は述べています。
予防こそ最もコスト効率の良い戦略であり、「シフトレフト」哲学、すなわちセキュリティをプロセスの終わりから最始期へ移動させる考え方を反映しています。設計と開発の初期段階にセキュリティを組み込むことで、チームは脆弱性を早期に減らし、後の高コストな手戻りを回避できます。
ここでは、高品質で安全な組み込みソフトウェアを提供する6つの業界実証済みプラクティスを紹介します。
1. ソフトウェア開発ライフサイクルにセキュリティを組み込む
従来のセキュアコードチェックは往々にして事後対応的です。コードは広範なガイドラインで書かれ、後で欠陥を検査されます。アジャイルであれ、より古典的なウォーターフォールであれ、鍵はセキュリティ要件をライフサイクル全体でファーストクラスの市民として扱うことです。脅威モデリング、セキュア設計パターン、コードレベルのセキュリティ制御を最初から統合することで、より堅牢な最終製品を確保できます。

リニアでもイテラティブでも、セキュリティは要件、設計、実装、テストの各フェーズに織り込まれなければならず、事後追加として扱われてはなりません。
2. 双方向トレーサビリティを確保する
機能安全標準は、すべての開発フェーズでの双方向トレーサビリティの証拠を義務付けます。同じ厳格さがセキュリティにも適用されます:トレーサビリティは、すべての要件に対応する設計要素、コードブロック、テストケースが存在し、変更が正しく伝播することを保証します。自動化ツールはコンプライアンス成果物をオンデマンドで再生成し、監査を簡素化し、隠れたバックドアのリスクを低減します。
3. 安全な言語サブセットを選択する
CとC++では、約80%の欠陥が言語機能のごく一部の誤用に起因します。MISRA CやCERT Cのような検証済みサブセットに言語を制限することで、多くの一般的な脆弱性をコンパイル時に排除できます。手動での強制は骨が折れますが、静的解析ツールをビルドパイプラインに統合すれば、コンプライアンスを自動化し生産性を維持できます。
4. セキュリティ重視のプロセス標準を使用する
セキュリティ標準はまだ進化中ですが、業界リーダーは急速に採用しています。例えば、ISO/SAE 21434「ロードビークル サイバーセキュリティエンジニアリング」は自動車接続性の詳細なガイダンスを提供し、上位レベルのSAE J3061を補完します。このような標準の採用は、脅威緩和への構造化された反復可能なアプローチを保証します。

5. 可能な限り自動化する
IBM Rational DOORSでの要件取得からモデルベーステストまで、あらゆる段階での自動化は人的エラーを減らし、フィードバックループを加速します。静的解析エンジンがコーディングと安全標準への準拠を検証し、動的解析とペネトレーションテストが攻撃下での安全な振る舞いを確認します。
6. 安全なソフトウェア基盤を選択する
安全な組み込みソフトウェアは、信頼できるプラットフォーム上で動作しなければなりません。ドメイン分離はアプリケーションを他コンポーネントから隔離し、侵害時の影響範囲を限定します。要件からドキュメントまでをカバーする統合テストハーネスにより、開発者はビルド環境全体でセキュリティを検証できます。
これら6つのプロセスを採用することで、安全で、セキュアで、信頼性の高い組み込みIoTシステムを構築するための統合戦略が得られます。
著者:Mark Pitchford、LDRA。
詳細についてはこちら:組み込みセキュリティについてさらに学ぶ
モノのインターネットテクノロジー
- 産業用IoTセキュリティ:シスコCyber Visionがセキュリティランドスケープを完成させる
- 産業用IoTセキュリティ:実践的ロードマップ
- 産業用 IoT システムがサイバー攻撃の標的にされる理由とその防御策
- IoTセキュリティ:サイバー攻撃からネットワークを守る
- IoTエコシステムの保護:ランサムウェアとサイバー脅威に対抗するエキスパート戦略
- 欺瞞技術でIoTデバイスを保護する
- なぜSD-WANがIoT時代のバックボーンなのか
- ハードウェアからアプリケーションまで:IoTセキュリティのレイヤー別ブループリント
- IoT主導企業に最適なCISOを採用する方法
- グローバルIoTを守る:3つの必須ステップ
- セキュリティがIoTの真価を解き放つ