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 RKE2 | Kubernetes v1.26 | CIS v1.8 | Link | Link |
| Standalone RKE2 | Kubernetes v1.27 | CIS v1.9 | Link | Link |
| Standalone RKE2 | Kubernetes v1.28 | CIS v1.10 | Link | Link |
| Standalone RKE2 | Kubernetes v1.29 及以上 | CIS v1.11 | Link | Link |
K3s 指南
| 類型 | Kubernetes 版本 | CIS Benchmark 版本 | 自我評估指南 | 加固指南 |
|---|---|---|---|---|
| Standalone K3s | Kubernetes v1.26 | CIS v1.8 | Link | Link |
| Standalone K3s | Kubernetes v1.27 | CIS v1.9 | Link | Link |
| Standalone K3s | Kubernetes v1.28 | CIS v1.10 | Link | Link |
| Standalone K3s | Kubernetes v1.29 及以上 | CIS v1.11 | Link | Link |