IT用語帳
FE2027Newセキュリティ実装技術・評価 · セキュア開発・実装

コンテナイメージの脆弱性管理

Container Image Vulnerability Management

こんてないめーじのぜいじゃくせいかんり

コンテナを起動する元になるコンテナイメージに含まれる、OSのパッケージやライブラリの脆弱性を検査して対処すること。信頼できる提供元のイメージを使い、ビルド時や登録時にスキャンツールで検査し、脆弱性が見つかればイメージを作り直して置き換える。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

FEセキュリティパッチ

ソフトウェアに見つかった脆弱性を修正するために、開発元が提供する修正プログラム。公開された脆弱性はすぐに攻撃に悪用されやすいため、業務への影響を確かめたうえで速やかに適用する。修正プログラムが提供される前に脆弱性を突く攻撃をゼロデイ攻撃という。

APKubernetes

コンテナのデプロイ、スケーリング、管理を自動化するコンテナオーケストレーションプラットフォーム。Pod、Service、Deploymentなどのリソースでアプリケーションを管理し、自動復旧やローリングアップデートを実現する。

SCコンテナセキュリティ

DockerやKubernetesなどのコンテナ技術を利用した開発・実行環境におけるセキュリティ対策。コンテナイメージの脆弱性スキャン、信頼できるベースイメージの使用、実行時の権限制限、ネットワークポリシーの設定、イメージ署名による改ざん検知などが含まれる。

PD-DDocker

コンテナを作成・配布・実行するための代表的なプラットフォーム。Dockerfileに手順を記述してコンテナイメージを作成し、Docker Hubなどのコンテナレジストリを通じて共有することで、どの環境でも同じ実行環境を再現できる。開発環境と本番環境の差異をなくし、アプリケーションの配備を迅速にする。

PD-Sクラウドポータビリティ

クラウド上のアプリケーションやデータを、別のクラウド事業者の環境やオンプレミスへ、大きな作り直しをせずに移せる性質。特定の事業者の独自サービスに強く依存すると移行が難しくなる(ベンダーロックイン)ため、コンテナ、Kubernetes、IaC、標準的なデータ形式の採用で移しやすさを確保する。

PD-Sマイクロサービスアーキテクチャ

アプリケーションを、業務の機能ごとに独立して開発・配備・拡張できる小さなサービスの集まりとして構成するアーキテクチャ。サービスどうしはAPIで通信し、それぞれが自分のデータを持つ。サービスごとに更新や拡張ができる一方、サービス間の通信の遅延や障害、分散したデータの整合性の管理が課題になる。