成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

云原生安全模型與實踐

安全 云安全 云原生
我們需要基于網絡安全最佳實踐——縱深防御原則,來逐步剖析「云原生的安全」。

在傳統的研發中,我們經常關注的「安全」包括代碼安全、機器(運行環境)安全、網絡運維安全,而隨著云原生時代的到來,如果還按原有的幾個維度切分的話,顯然容易忽略很多云原生環境引入的新挑戰,我們需要基于網絡安全最佳實踐——縱深防御原則,來逐步剖析「云原生的安全」,并且對不同層次的防御手段有所了解,從而建立自己的云原生安全理念,真正搭建一個內核安全的云原生系統。

[[342736]]

注:“縱深防御”,指在計算機系統中的多個層面使用多種網絡安全技術,從而減少攻擊者利用關鍵業務資源或信息泄露到系統外部的總體可能性。在消息傳遞和協作環境中,縱深防御體系可以確保惡意攻擊活動被阻止在基礎結構內的多個檢查點,降低了威脅進入內部網絡的可能性。

以某IDaaS系統為例,我們把一個云原生系統安全模型分為 4 個層面,由外至內分別是:云/數據中心/網絡層、集群層、容器層、代碼層,如下圖所示:

對于這里安全模型的每一層,都是單向依賴于外層的。也就是說,外層的云、集群、容器安全如果做得好,代碼層的安全就可以受益,而反過來,我們是無法通過提高代碼層的安全性來彌補外層中存在的安全漏洞或問題。基于上述這一點原理,我們的縱深防御策略是「自外而內」地進行“設防”。

一、云/數據中心/網絡層安全

這一層也可以稱之為基礎設施安全,不管從何角度,公有或私有云或企業數據中心以及對應的網絡安全,是 K8s 集群最根本的安全基礎,如果這一層存在安全漏洞或者過于脆弱,則整個系統都不能在此基礎上保證組件的安全。

我們除了需要防御傳統的攻擊,如 ARP 偽裝、DDOS、網絡層各類報文等攻擊,應該針對 Kubernetes 集群采取以下保護措施:

  • 不允許在 Internet 上公開對 Kubernetes 管理平臺(Control Plane)的所有訪問,同時僅開放部分可信 IP 可以訪問 Kubernetes 管理 API。
  • 所有節點只暴露指定的端口,包括對管理平臺的內部端口和來自 NodePort 和 LoadBalancer 類型的 Kubernetes 服務的連接,并且不應該直接暴露到 Internet。
  • 通過云提供商或機房的網絡層安全組(例如 AWS 的 Security Group)對管理平臺以及節點授予最小權限控制:
  • 對etcd(Kubernetes 的基礎存儲)的訪問進行嚴格控制(僅允許來自集群管理平臺的訪問),應強制所有連接都使用TLS,并確保所有信息都是在持久化層被加密的(Encryption at rest)。

二、集群層

保護 Kubernetes 集群有兩個主體需要關注:

  • 集群與組件
  • 運行的服務或應用

保護 Kubernetes 集群組件與服務或應用:

針對這兩個主體的保護,我們的保護可以分為 4 大塊:管理 API 的訪問控制、Kubelet 的訪問控制、Runtime(運行時)工作負載或用戶功能的訪問控制、集群組件的安全漏洞防護,如下圖所示。

(1) 管理 API 的訪問控制

  • 強制 TLS 保護傳輸層
  • 強制 API 認證
  • 強制 API 授權機制(RBAC)

(2) Kubelet 的訪問控制

  • 生產環境啟用身份驗證
  • 身份授權(RBAC)
  • 強制 TLS 保護傳輸層

(3) Runtime(運行時)工作負載或用戶功能的訪問控制

  • 限制使用特權容器
  • 合理限制資源負載
  • 防止加載非必要內核模塊
  • 限制 Pod 越權訪問其他節點
  • 基礎數據憑證的訪問控制

(4) 集群組件的安全漏洞防護

  • 禁止未授權訪問 etcd
  • 啟用審核日志記錄
  • 定期輪換基礎架構憑證
  • 定期升級修復漏洞

三、容器層

到了這一層,由于跟 Kubernetes 特性不是強相關,我們能提供一些通用的安全措施和建議:

四、代碼層

程序代碼層是最容易受攻擊,但也是最可控的部分之一。雖然一般負責這塊安全的人員不一定是運維開發(DevOps),可能是專門的安全工程師(Sec Eng),但有一些基本共性理念和建議是可以互相借鑒的。

總體來說,云原生時代的這四層架構:云/數據中心/網絡層、集群層、容器層、代碼層,與傳統架構比起來更加細化和更易受攻擊。自外而內地踐行每一層的安全最佳實踐,我們的縱深防御才能算是成功的,每個在云原生技術上想長期獲益的團隊需要對此有共識。

參考資料:

  • https://baike.baidu.com/item/%E7%BA%B5%E6%B7%B1%E9%98%B2%E5%BE%A1/8282191?fr=aladdin
  • https://kubernetes.io/docs/concepts/security/overview/
  • https://www.stackrox.com/post/2020/09/protecting-against-kubernetes-threats-chapter-8-lateral-movement/

 

責任編輯:趙寧寧 來源: FreeBuf
相關推薦

2020-03-04 09:56:56

網絡安全云原生容器

2021-06-15 09:57:23

云計算云原生云開發

2022-06-01 11:14:22

云原生安全架構設計

2010-08-02 09:12:18

云計算安全模型

2025-03-19 10:43:46

2017-03-07 10:00:01

定義實踐DevOps

2022-05-09 15:54:44

平安科技TiDB云原生

2017-09-07 10:45:32

2017-08-31 17:50:00

2023-04-04 22:50:35

2023-12-27 18:46:05

云原生容器技術

2023-04-12 07:26:58

翼支付大數據平臺

2023-04-11 07:37:52

IaaSPaaSSaaS

2022-05-02 15:11:15

Bytedoc云原生數據庫服務

2018-09-20 20:46:51

云原生CNBPS靈雀云

2020-11-29 20:14:13

辦公

2022-07-12 13:41:38

云計算云安全

2019-04-25 15:21:48

云原生開源云計算標準

2023-01-31 17:42:06

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产不卡一区在线观看 | 国产在线拍偷自揄拍视频 | 亚洲福利在线观看 | 美女视频黄色片 | 狠狠干狠狠操 | 亚洲黄色成人网 | 欧美日韩精品综合 | 亚洲视频中文字幕 | 成人一区av偷拍 | 天天影视网天天综合色在线播放 | 99re国产| 国产视频福利一区 | 九九av | 成人综合视频在线 | 日韩一级免费看 | 欧美一区二区三区久久精品 | 国内自拍偷拍视频 | 国外成人在线视频网站 | 欧美a级成人淫片免费看 | 亚洲精品视频在线 | 国产欧美精品一区二区 | 97国产精品 | 成av人电影在线 | 久久精品国产久精国产 | 韩日一区二区三区 | 欧美视频第二页 | av黄色在线| 精品国产一区二区国模嫣然 | 亚洲精品电影在线观看 | 欧美在线高清 | 久久精品无码一区二区三区 | 国产91综合 | a级网站 | 台湾a级理论片在线观看 | 亚洲激情一区二区 | 国产中文字幕亚洲 | 亚洲精彩视频在线观看 | 午夜视频免费 | 亚洲综合色站 | 九九热在线精品视频 | 欧美视频网 |