跳至主要内容

Rancher 安全指南

安全政策

Rancher Labs 支援負責任的披露,並努力在合理的時間範圍內解決所有問題。

報告流程

請透過電子郵件發送至 security-rancher@suse.com 提交可能的安全問題。

公告

訂閱 Rancher 公告論壇以獲取版本更新。

安全是所有 Rancher 功能的核心。從與所有流行的身份驗證工具和服務整合,到企業級 RBAC 功能,Rancher 使您的 Kubernetes 叢集更加安全。

在此頁面上,我們提供安全相關文件以及資源,以幫助您保護 Rancher 安裝和下游 Kubernetes 叢集。

NeuVector 與 Rancher 整合​

NeuVector 是一個開源的、專注於容器的安全應用程式,現已整合到 Rancher 中。NeuVector 提供生產安全性、DevOps 漏洞保護和容器防火牆等功能。有關更多資訊,請參閱 Rancher 文件和 NeuVector 文件。

在 Kubernetes 叢集上執行合規安全掃描​

Rancher 利用 kube-bench 執行安全掃描,以檢查 Kubernetes 是否根據安全最佳實踐進行部署。

當 Rancher 在叢集上執行合規掃描時,它會生成一份報告,顯示每個測試的結果,包括通過、跳過和失敗測試數量的摘要。該報告還包括任何失敗測試的補救步驟。

有關詳細資訊,請參閱安全掃描章節。 `

SELinux RPM​

我們提供三個 RPM(RPM Package Manager),使 Rancher 產品能夠在強制執行 SELinux 的主機上正常運作:rancher-selinux、rke2-selinux 和 k3s-selinux。有關詳細資訊,請參閱此頁面。

Rancher 加固指南​

Rancher 加固指南基於網際網路安全中心的 CIS Kubernetes Benchmark 中找到的控制和最佳實踐。

加固指南提供了加固 Rancher 生產安裝的規範性指導。請參閱 Rancher 的 CIS Kubernetes Benchmark 自我評估指南以獲取完整的安全控制清單。

加固指南描述了如何保護叢集中的節點,建議在安裝 Kubernetes 之前遵循加固指南。

每個版本的加固指南都旨在與特定版本的 CIS Kubernetes Benchmark、Kubernetes 和 Rancher 一起使用。

CIS Benchmark 和自我評估​

基準自我評估是 Rancher 安全加固指南的配套文件。加固指南向您展示如何加固叢集,而基準指南旨在幫助您評估加固叢集的安全級別。

本指南介紹了各種控制,並提供更新的範例命令來稽核 Rancher 建立的叢集的合規性。原始基準文件可以從 CIS 網站下載。

Rancher 自我評估指南的每個版本都對應於加固指南、Rancher、Kubernetes 和 CIS Benchmark 的特定版本。

第三方滲透測試報告​

Rancher 定期聘請第三方對 Rancher 軟體堆疊進行安全稽核和滲透測試。測試中的環境遵循測試時 Rancher 提供的加固指南。先前的滲透測試報告如下。

結果:

請注意,新的報告不再共享或公開。

Rancher 安全公告和 CVE​

Rancher 致力於向社群通報我們產品中的安全問題。有關我們已解決的問題的 CVE(Common Vulnerabilities and Exposures,常見漏洞和曝光)清單,請參閱此頁面。

Kubernetes 安全最佳實踐​

有關保護 Kubernetes 叢集的建議,請參閱 Kubernetes Cluster Security Best Practices 指南。

Rancher 安全最佳實踐​

有關保護 Rancher Manager 部署的建議,請參閱 Rancher Security Best Practices 指南。

Rancher Kubernetes 發行版(K3s/RKE2)自我評估和加固指南​

Rancher 使用以下 Kubernetes 發行版:

  • RKE2 是一個完全符合規範的 Kubernetes 發行版,專注於美國聯邦政府部門的安全性和合規性。
  • K3s 是一個完全符合規範的輕量級 Kubernetes 發行版。它易於安裝,記憶體需求僅為上游 Kubernetes 的一半,全部在一個小於 100 MB 的二進制文件中。

要加固執行非上述列出的發行版的 Kubernetes 叢集,請參閱您的 Kubernetes 提供者的文件。

加固指南和基準版本​

每個自我評估指南都附有一個加固指南。這些指南與列出的 Rancher 版本一起測試。每個自我評估指南都在特定的 Kubernetes 版本和 CIS 基準版本上進行了測試。如果尚未針對您的 Kubernetes 版本驗證 CIS 基準,您可以使用現有指南,直到新增適用於您版本的指南為止。

RKE2 指南​

類型Kubernetes 版本CIS Benchmark 版本自我評估指南加固指南
Standalone RKE2Kubernetes v1.26CIS v1.8LinkLink
Standalone RKE2Kubernetes v1.27CIS v1.9LinkLink
Standalone RKE2Kubernetes v1.28CIS v1.10LinkLink
Standalone RKE2Kubernetes v1.29 及以上CIS v1.11LinkLink

K3s 指南​

類型Kubernetes 版本CIS Benchmark 版本自我評估指南加固指南
Standalone K3sKubernetes v1.26CIS v1.8LinkLink
Standalone K3sKubernetes v1.27CIS v1.9LinkLink
Standalone K3sKubernetes v1.28CIS v1.10LinkLink
Standalone K3sKubernetes v1.29 及以上CIS v1.11LinkLink