組み込みシステムのセキュリティーを確保するためには、情報を取り扱う各部位について、それぞれの情報資産の価値に応じた適切な対策を講じることが有効となる。そのためには、開発ライフサイクルのそれぞれのフェーズでどのようなリスクが存在し、それに対してどのような対策が有効なのかを分析することが大切だ。 組み込みシステムのライフサイクルは、一般的には「企画」、「開発」、「運用」、「廃棄」の四つのフェーズに分けて考えられる。図1は、それぞれのフェーズにおけるおもなセキュリティー課題についてまとめた図である。 組み込みシステムの脆弱性を狙った直接的な攻撃は運用フェーズで発生することが多いため、運用フェーズにおけるセキュリティー対策に目が向けられがちである。しかし、実際にはその他のフェーズでも対策を行うべき事項が存在するため、ライフサイクル全体に渡って総合的に対策を講じなければならない。ここからは、それぞれ
![【第2回】システムのライフサイクル全体での対策が必要](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)