コンテナイメージは、脆弱性を含んだアプリケーションや不正プログラムを含んでいることがある。システムを運用している最中にこれらの脆弱性が発覚した場合、システムの改修や業務の停止につながってしまうため、システム開発時に脆弱性や不正プログラムを検出する仕組みが求められる。 Smart Checkは、システム開発時に、コンテナイメージ内に存在する脆弱性と不正プログラム、クラウドサービスのアクセスキーなどをスキャンする。これにより、個々のコンテナイメージの危険度を可視化する。これにより、修正プログラムを適用したり、運用時に対策したりできるようになる。 スキャンした脆弱性は、緊急度に応じて「Critical」、「High」、「Medium」、「Low」、「Negligible」、「Unknown」の6つのレベルで表示する。また、コンテナイメージが不正プログラムを含むかどうかを、パターンマッチングや機械
![コンテナイメージ内に存在する脆弱性や不正コードを検出](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1a4e1186aacb4cb9e1389c4af49e227535e3654/height=288;version=1;width=512/https%3A%2F%2Factive.nikkeibp.co.jp%2Fimages%2Factive%2F2019%2Fogp_nikkeixtechactive.png)