日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

對于任何成功的Kubernetes策略來說,集群安全是至關重要的部分。近期,一份由AimPoint發布的調查報告顯示,44%的受訪者表示由于Kubernetes容器的安全問題,推遲了應用程序進入生產環境。

 

然而,Kubernetes安全是一臺復雜的機器,其中包含許多活動部件、集成件以及旋鈕和杠桿。這會使本來就充滿挑戰的安全工作變得更加困難。

 

一鍵運行CIS安全掃描,集群安全無憂

 

 

業界應用最為廣泛的Kubernetes管理平臺創建者Rancher Labs一直在為用戶尋找各種高效的方式,因此我們十分高興在Rancher 2.4中推出了CIS安全掃描功能。這項Rancher托管集群的新功能可以讓你針對互聯網安全中心發布的100多個CIS基準運行RKE集群的ad-hoc安全掃描以及定期的掃描。使用CIS安全掃描,你可以創建自定義測試配置并生成包含通過/失敗信息的報告。根據報告內容,你可以采取各種措施以確保你的集群滿足所有安全要求。

 

CIS基準已經被廣泛接受為保障Kubernetes集群安全的事實標準。它提供了行業認可的指標,該指標可以用來衡量Kubernetes集群的安全狀況。它將信息安全社區領域的知識與Kubernetes中的API、交互和總體控制路徑的深刻理解相結合。當工程師試圖了解他們保護集群所需的所有位置時,他們可以從基準中了解到數十種攻擊的可能性以及如何緩解它們。

 

為什么IT Ops需要CIS安全掃描?

 

根據CIS基準手動評估集群是一個十分耗時且容易失敗的過程。而現實中,我們的系統不斷變化,因此我們需要經常進行重新評估。這就是kube-bench大展身手之處。這是Aqua創建的一種開源工具,用于根據CIS Benchmark自動評估集群。

 

Rancher 2.4使用kube-bench作為安全引擎,并且對其進行了一些補充。借助Rancher 2.4中的CIS安全掃描,你可以一鍵編排集群掃描。Rancher負責獲取kube-bench工具并將其連接到集群。然后,Rancher將從所有節點的結果中總結出一個易于閱讀的報告,該報告會展示集群通過或失敗的區域。此外,Rancher還能讓你在集群級別安排周期掃描。該設置可以在集群模板級別啟用,并在默認情況下,允許管理員為計劃的掃描配置模板,以便針對Rancher設置中任何用戶創建的每個新集群運行掃描。最后,Rancher為CIS安全掃描提供自定義告警和通知,以通知安全管理員配置漂移或集群掃描失敗。

 

在Rancher 2.4中動手實踐CIS集群

 

讓我們啟動一個Rancher RKE集群。

 

前期準備:centos VM(至少2核),并安裝好Docker

 

Step1:運行Rancher Server

[root@rancher-rke ~]# sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:v2.4.0-rc3
Unable to find image 'rancher/rancher:v2.4.0-rc3' locally
Trying to pull repository docker.io/rancher/rancher ...
v2.4.0-rc3: Pulling from docker.io/rancher/rancher
423ae2b273f4: Pull complete
de83a2304fa1: Pull complete
f9a83bce3af0: Pull complete
b6b53be908de: Pull complete
b365c90117f7: Pull complete
c939267bea55: Pull complete
7669306d1ae0: Pull complete
25e0f5e123a3: Pull complete
d6664495480f: Pull complete
99f55ceed479: Pull complete
edd7d0bc05aa: Pull complete
77e4b172baa4: Pull complete
48f474afa2cd: Pull complete
2270fe22f735: Pull complete
44c4786f7637: Pull complete
45e3db8be413: Pull complete
6be735114771: Pull complete
dfa5473bfef3: Pull complete
Digest: sha256:496bd1d204744099d70f191e86d6a35a5827f86501322b55f11c686206010b51
Status: Downloaded newer image for docker.io/rancher/rancher:v2.4.0-rc3
a145d93e8fa66a6a08b4f0e936dafc4b9717a93c59013e78118a4c5af8209a53
[root@rancher-rke ~]# docker ps

CONTAINER ID        IMAGE                        COMMAND             CREATED              STATUS              PORTS                                      NAMES
a145d93e8fa6        rancher/rancher:v2.4.0-rc3   "entrypoint.sh"     About a minute ago   Up About a minute   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   distracted_albattani

Step2:訪問Rancher URL并安裝RKEhttp://{hostIP}

 

設置密碼和URL

 

一鍵運行CIS安全掃描,集群安全無憂

 

設置Rancher密碼和URL作為host IP

 

添加一個新集群并選擇From existing nodes (Custom)(從現有節點添加)

 

一鍵運行CIS安全掃描,集群安全無憂

 

選擇默認選項并選擇etcd、控制平面和worker,因為我們將在一個VM上安裝這一切。

 

一鍵運行CIS安全掃描,集群安全無憂

 

 

一鍵運行CIS安全掃描,集群安全無憂

 

復制以上命令并運行在VM實例上

[root@rancher-rke ~]# **sudo docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes -v /var/run:/var/run rancher/rancher-agent:v2.4.0-rc3 --server https://185.136.233.195 --token** hwpf4kpjf49gk9wq5xvw7gdjxtj257j8wmnn5rj6lb98csz2zmkcgq --ca-checksum 3f9640ab12533287fd5e0ad1663cccf354a4ce2a76243cd6735abcfb085bdbf2 --etcd --controlplane --worker
Unable to find image 'rancher/rancher-agent:v2.4.0-rc3' locally
Trying to pull repository docker.io/rancher/rancher-agent ...
v2.4.0-rc3: Pulling from docker.io/rancher/rancher-agent
423ae2b273f4: Already exists
de83a2304fa1: Already exists
f9a83bce3af0: Already exists
b6b53be908de: Already exists
931af2228ddf: Pull complete
94b51e50d654: Pull complete
7e7961efe32b: Pull complete
85725dc92c8d: Pull complete
5a82c6e509a6: Pull complete
3b675e73aee3: Pull complete
Digest: sha256:89017bd846a8cc597186f41eb17cfe1520aa0f7e6d86b48d8c32a5490c588f1e
Status: Downloaded newer image for docker.io/rancher/rancher-agent:v2.4.0-rc3
5aaa9fab48db4557c84b7ce0c61816384075570ed3e593446795bf8443610b64

在Rancher UI中導入集群,我們可以看到集群的狀態為active:

 

一鍵運行CIS安全掃描,集群安全無憂

 

現在點擊集群,并從【工具】菜單欄中,選擇CIS安全掃描。

 

一鍵運行CIS安全掃描,集群安全無憂

 

 

一鍵運行CIS安全掃描,集群安全無憂

 

當前CIS安全掃描僅針對RKE集群,有兩個掃描配置文件:寬松(Permissive)和嚴格(Hardened)。

 

  • Permissive(寬松):該配置文件具有一組將被跳過的測試,因為它們對于剛開始使用Kubernetes的用戶來說沒有必要。
  • Hardened(嚴格):此配置文件不會跳過任何測試。該配置針對高階用戶以及安全專家。

 

對于每種配置類型,其中一些測試會被標記為不適用,因為它們不適用于RKE集群。

 

現在我們選擇“寬松”配置文件并運行掃描。結果是所有標準RKE集群都通過。

 

一鍵運行CIS安全掃描,集群安全無憂

 

為了看到更多關于測試執行的細節,點擊該測試,然后就能顯示整個測試列表,包含失敗/跳過/通過的信息。

 

一鍵運行CIS安全掃描,集群安全無憂

 

現在,我們使用“嚴格”配置文件來執行相同的測試,我們將會看到上次跳過的測試失敗。

 

一鍵運行CIS安全掃描,集群安全無憂

 

如你所見,根據CIS基準測試,失敗的結果提供了描述以及補救步驟。這十分有效,因為你不僅可以根據CIS基準了解集群中哪些東西會崩潰,而且還可以根據建議來修復集群。

 

加強集群安全性的后續步驟

 

盡管一鍵單擊就能運行CIS安全掃描,但是能夠自動化執行則更好。也可以在Rancher中進行配置。定期進行安全掃描可以讓你高枕無憂,也是團隊的一針定心劑。如果集群中的確出現了某些不合規的情況,你也能夠更快找到它。

 

現在,如果集群中出現某些不合規的情況怎么辦?解決方案很簡單:查看Rancher安全加固指南(https://rancher2.docs.rancher.cn/docs/security/hardening-2.3.5/_index)。本指南提供了特定于Rancher的步驟,以使你的集群符合每個CIS檢查的要求。Rancher世界一流的支持團隊也精通于解決此類問題,十分歡迎你購買我們的訂閱服務,詳情請添加小助手(微信號:rancher3)咨詢。

分享到:
標簽:掃描 CIS
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定