コンテンツへスキップ
uencoder

Distroless Image

Distroless イメージはアプリケーションのランタイムと依存関係のみを含み、シェル、パッケージマネージャ、ユーティリティを含まない。サイズと攻撃面を削減する。

目的

最小権限の原則に従い、イメージのセキュリティリスクを最小化する。

メカニズム

Google の distroless ベースイメージは言語ランタイム(Java/Python/Go)とアプリの依存関係のみを同梱する。シェルがないため exec で侵入できず、パッケージマネージャがないため追加ツールをインストールできない。フットプリントが小さく CVE も少ない。

ユースケース

  • イメージセキュリティ
  • イメージの最小化
  • アタック面の縮小

関連用語

References