檢視次數:
叢集管理的政策應包括部署和持續的規則,入場評估的例外情況例外,以及包括遙測在內的XDR功能的切換xdrEnabled。使用以下信息來創建您叢集管理的政策。

規則

規則包括一系列的部署和連續規則。對於每個規則,您可以指定以下內容:
  • type:政策規則類型。請參閱下方的政策規則類型表。
  • action:當規則在准入控制期間失敗時採取的部署動作。使用 logblock
  • mitigation:當規則在持續監控期間失敗時採取的緩解措施。請使用以下其中一個:記錄終止隔離
    注意
    注意
    如果動作是封鎖,緩解措施只能是終止隔離
  • properties:指定規則類型的附加屬性的規則屬性對象。請參閱下表中的政策規則類型以獲取更多有關所需屬性的詳細信息。
  • namespaces:規則應用的命名空間列表。預設情況下,例外適用於所有命名空間。

例外

對於每個政策例外規則,您可以指定以下內容:
  • type:例外類型。支援的類型包括:
    • imageRegistry
    • imageName
    • imageTag
    • imagePath
  • properties:每個例外的屬性必須指定 operatorvalues
    • operator:應用於例外值的條件運算符,包括equalsnotEqualscontainsnotContains
    • values:要匹配例外類型的字串值列表。
  • namespaces:規則應用的命名空間列表。預設情況下,例外適用於所有命名空間。

xdrEnabled

包括 xdrEnabled 以訪問 XDR 遙測和資源。

政策規則類型

規則類型 說明 規則屬性(必填)
hostIPC
通常不允許容器在設置 hostIPC 標誌為 true 的情況下運行的 Pods
不適用
hostNetwork
通常不允許容器在 hostNetwork 標誌設置為 true 的情況下運行的 Pods
不適用
hostPID
通常不允許容器在 hostPID 標誌設置為 true 的情況下運行的 Pods
不適用
runAsNonRoot
由於未使用 runAsNonRoot 設定,具有可作為 root 執行的容器的 Pods
不適用
特權
設置 securityContext.privileged 標誌為 true 的容器
不適用
allowPrivilegeEscalation
容器在 allowPrivilegeEscalation 標誌設置為 true 的情況下運行
不適用
readOnlyRootFilesystem
允許寫入根文件系統且 readOnlyRootFilesystem 標誌設置為 false 的容器
不適用
podPortForward
嘗試在運行中的 Kubernetes Pod 上創建端口轉發
不適用
podExec
嘗試在正在執行的 kubernetes pod 中執行/附加到該 pod
不適用
containerCapabilities
具有不符合能力限制的功能的容器
capabilityRestriction:要強制執行的容器功能限制類型
支援的值:
  • restrict-nondefaults
  • 限制全部
  • 基線
  • 受限
imageRegistry
運行匹配註冊表映像的容器
  • 運算子:應用於值的條件運算子
    支援的值:
    • equals
    • notEquals
    • 包含
    • 不包含
    • startsWith
  • values:一個字串值的陣列,用於匹配規則類型
imageName
運行映像的容器,其路徑在註冊表之後和標籤之前匹配
範例: http://example.com/org/image:latest
  • 運算子:應用於值的條件運算子
    支援的值:
    • equals
    • notEquals
    • 包含
    • 不包含
    • startsWith
  • values:一個字串值的陣列,用於匹配規則類型
imageTag
運行符合標籤的映像的容器
  • 運算子:應用於值的條件運算子
    支援的值:
    • equals
    • notEquals
    • 包含
    • 不包含
    • startsWith
  • values:一個字串值的陣列,用於匹配規則類型
imagePath
運行與從註冊表到標籤的路徑匹配的映像的容器
範例: example.com/org/image:latest
  • 運算子:應用於值的條件運算子
    支援的值:
    • equals
    • notEquals
    • 包含
    • 不包含
    • startsWith
  • values:一個字串值的陣列,用於匹配規則類型
未掃描的影像
在所選的最近幾天內未掃描弱點、惡意程式或機密的映像
  • scanType:檔案掃瞄類型
    支援的值:
    • 弱點
    • 惡意程式
    • 密碼
  • maxScanAge:掃瞄結果的最大天數(整數值介於 0 到 30 天之間)
含有惡意軟體的圖片
包含惡意程式的圖片
不適用
imagesWithSecrets
包含秘密的圖片
不適用
具有漏洞的映像檔
包含最低嚴重性弱點的映像
severity:弱點的嚴重性
支援的值:
  • 嚴重
  • 任何
imagesWithCVSSAttackVector
符合定義的CVSS攻擊向量和最低嚴重程度的弱點圖像
  • severity:弱點的嚴重性
    支援的值:
    • 嚴重
    • 任何
  • attackVector:CVSS 攻擊向量
    • 網路
    • 實體
    • 相鄰
imagesWithCVSSAttackComplexity
符合定義的 CVSS 攻擊複雜性和最低嚴重性的含有弱點的映像
  • severity:弱點的嚴重性
    支援的值:
    • 嚴重
    • 任何
  • attackComplexity:CVSS 攻擊複雜度
    支援的值:
imagesWithCVSSAvailabilityImpact
符合定義的 CVSS 可用性影響和最低嚴重性的含有弱點的映像
  • severity:弱點的嚴重性
    支援的值:
    • 嚴重
    • 任何
  • availabilityImpact:CVSS 可用性影響
    支援的值: