CyberGlossary

クラウドセキュリティ

Kubernetes セキュリティ

別称: K8s セキュリティ

定義

Kubernetes クラスター(API サーバー、コントロールプレーン、ノード、ワークロード、ネットワーク)を構成ミス・侵害・横移動から守ること。

Kubernetes は今やクラウドネイティブワークロードのデファクトオーケストレーターであり、そのセキュリティはビジネス上極めて重要です。主要な統制には、API サーバーのハードニング(RBAC の最小権限、監査ログ、匿名アクセス禁止)、kubelet と etcd の保護、Pod Security Standards の強制(特権コンテナ禁止、Capability の削減、非 root)、東西方向の分離のための NetworkPolicy、外部 KMS によるシークレット管理、Kyverno や OPA によるアドミッションポリシーなどがあります。脅威としては、公開された Dashboard、脆弱なイメージ、Helm チャートのサプライチェーン攻撃、コンテナエスケープ、暗号資産マイナーなどが挙げられます。CIS Kubernetes Benchmark や NSA/CISA のハードニングガイドが具体的なベースラインとなります。

  • 全 Namespace で restricted Pod Security Standard と既定の NetworkPolicy を強制する。
  • kube-bench、kubescape、Wiz を使ってクラスターを CIS Benchmark に照らして採点する。

関連用語