クラスター管理ポリシーには、デプロイと継続的な
rules
、exceptions
を使用したアドミッション評価の例外、およびxdrEnabled
を使用したテレメトリを含むXDR機能のトグルを含める必要があります。以下の情報を使用して、クラスター管理ポリシーのポリシーを作成してください。ルール
ルールには、デプロイメントルールと継続ルールの配列が含まれます。各ルールについて、次の項目を指定できます:
-
[type]: ポリシールールの種類。以下のポリシールールの種類の表を参照してください。
-
[action]: アドミッションコントロール中にルールが失敗した場合に実行するデプロイメントアクション。
log
またはblock
を使用します。 -
[mitigation]: ルールが継続的な監視中に失敗した場合に取る緩和措置。次のいずれかを使用します:
log
、terminate
、またはisolate
注意
アクションがblock
の場合、緩和策はterminate
またはisolate
のみです。 -
[properties]: ルールタイプの追加プロパティを指定するルールプロパティオブジェクトです。必要なプロパティの詳細については、以下のポリシールールタイプの表を参照してください。
-
[namespaces]: ルールが適用される名前空間のリスト。例外はデフォルトで全ての名前空間に適用されます。
例外
各ポリシー除外ルールについて、次の項目を指定できます:
- [type]: 除外の種類。サポートされている種類には以下が含まれます:
imageRegistry
imageName
imageTag
imagePath
- [properties]: 各除外のプロパティには、
operator
とvalues
を指定する必要があります。- [operator]: 除外値に適用する条件演算子。
equals
、notEquals
、contains
、notContains
を含みます。 - [values]: 除外タイプに一致する文字列値のリスト。
- [operator]: 除外値に適用する条件演算子。
- [namespaces]: ルールが適用される名前空間のリスト。例外はデフォルトで全ての名前空間に適用されます。
xdrEnabled
xdrEnabled
を含めて、XDR テレメトリおよびリソースにアクセスします。ポリシールールタイプ
ルールの種類 | 説明 | ルールプロパティ(必須) |
hostIPC |
一般的にhostIPCフラグをtrueに設定してコンテナを実行することを許可しないPod
|
N/A
|
hostNetwork |
ホストネットワークフラグがtrueに設定されているコンテナの実行を一般的に許可しないポッド
|
N/A
|
hostPID |
一般的にhostPIDフラグがtrueに設定されているコンテナの実行を許可しないPod
|
N/A
|
runAsNonRoot |
runAsNonRoot設定が使用されていないため、rootとして実行できるコンテナを持つPod
|
N/A
|
privileged |
securityContext.privileged フラグが true に設定されているコンテナ
|
N/A
|
allowPrivilegeEscalation |
allowPrivilegeEscalation フラグが true に設定されているコンテナ
|
N/A
|
readOnlyRootFilesystem |
読み取り専用ルートファイルシステムフラグがfalseに設定されているルートファイルシステムへの書き込みを許可するコンテナ
|
N/A
|
podPortForward |
実行中のKubernetesポッドでポートフォワードを作成しようとしています
|
N/A
|
podExec |
実行中のKubernetesポッドに対して実行/アタッチしようとしています
|
N/A
|
containerCapabilities |
機能制限に準拠していない機能を持つコンテナ
|
capabilityRestriction : 適用するコンテナ機能制限の種類サポートされている値:
|
imageRegistry |
レジストリに一致するイメージを実行しているコンテナ
|
|
imageName |
レジストリの後、タグの前のパスに一致するイメージを実行しているコンテナ
例: http://example.com/org/image:latest
|
|
imageTag |
タグに一致するイメージを実行しているコンテナ
|
|
imagePath |
レジストリからタグまでのパスに一致するイメージを実行しているコンテナ
例: example.com/org/image:latest
|
|
imagesNotScanned |
選択された過去数日間に脆弱性、不正プログラム、または秘密がスキャンされていないイメージ
|
|
imagesWithMalware |
不正プログラムを含む画像
|
N/A
|
imagesWithSecrets |
秘密を含む画像
|
N/A
|
imagesWithVulnerabilities |
脆弱性が含まれる最小の深刻度のイメージ
|
severity : 脆弱性の重大度サポートされている値:
|
imagesWithCVSSAttackVector |
定義されたCVSS攻撃ベクターおよび最小深刻度を満たす脆弱性を持つイメージ
|
|
imagesWithCVSSAttackComplexity |
定義されたCVSS攻撃の複雑さと最小の深刻度を満たす脆弱性のあるイメージ
|
|
imagesWithCVSSAvailabilityImpact |
定義されたCVSS可用性影響および最小深刻度を満たす脆弱性のあるイメージ
|
|