《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 【零信任】詳解零信任架構中的安全網關

【零信任】詳解零信任架構中的安全網關

2020-10-15
作者: 冀托
來源:白話零信任
關鍵詞: 零信任 安全網關

  1、零信任架構的中心

  無論是NIST還是Beyondcorp還是SDP,所有零信任架構中,最中心的部分都是“安全網關”。下圖是NIST的零信任架構圖,圖中藍框里就是“安全網關”。

微信圖片_20201015145206.png

  從圖中可以看到安全網關的作用為:

  (1)安全網關隔開了左側外網和右側內網。用戶在左側網絡中。用戶想獲取右側的數據資源,只能通過網關進入。網關就像是門衛一樣,合法的讓進,不合法的攔住。

  (2)所有的安全策略都由網關執行。零信任要求對用戶的身份、設備、行為路徑等等多個方面進行檢測和判斷,檢測結果由網關執行。用戶的請求到網關之后,網關解析出請求中的用戶信息,然發給各個策略檢測模塊。所有的檢測結果都匯聚到網關,由網關最終執行。

  下面介紹安全網關的具體架構。

  2、Web代理網關

  Beyondcorp是世界上最早落地的零信任項目,Beyondcorp網關的名字叫“訪問代理”(Access Proxy),如下圖所示。

微信圖片_20201015145211.png

  Beyondcorp的安全網關實際上相當于一個“Web代理”,只支持web網站的接入,不支持c/s架構的應用。這個網關可以用類似Nginx的代理服務器實現。

  Web代理網關的功能包括:

  (1)轉發請求。這是代理服務器最基礎的功能。網關根據用戶訪問的域名不同,分別轉發到網關后面的不同服務器。

  (2)獲取身份。從架構圖中可以看到,Beyondcorp架構中還包括“單點登錄”。所以,網關對用戶身份的判斷可能也是通過單點登錄的token實現的。

  Beyondcorp架構中,客戶端是一個Chrome瀏覽器上的代理插件。用戶訪問數據時,插件應該在cookie或包頭中加上了代表用戶身份的token。

  Beyondcorp還要驗證設備信息。設備信息可能也是用類似的方式,通過瀏覽器插件把信息插進包頭里帶給網關的。

  (3)驗證身份。網關可以將訪問者的身份信息發給Beyondcorp的身份管理模塊。身份管理模塊進行對比和判斷,然后返回驗證結果。

  為了提升驗證速度,可以把身份信息在網關上也存儲一份。

  這一步會非常影響網關的性能,所以要看一個零信任產品好不好,就看網關的驗證算法快不快了。

  (4)放行或攔截。網關根據驗證結果決定將訪問請求轉發到真實的服務器上,或者轉發到報錯頁面上。(Beyondcorp的報錯頁面上會引導用戶去自助申請權限,這個體驗做得非常很好。)

  Web代理網關的好處:

  (1)預驗證、預授權。只有通過身份驗證的用戶才能接入企業資源,其他人會被攔在外面,完全碰不到企業資源,相當于在整個資源外面多了一層防護罩。

  (2)持續監控。所有流量都是通過網關轉發的,所以網關可以持續對用戶的流量進行設備健康狀態和用戶行為狀態的檢測。如果發現異常,可以立即進行攔截阻斷。

  3、零信任的客戶端

  下面簡單介紹一下web代理網關需要什么樣的客戶端來配合。

  因為Beyondcorp是谷歌自己內部用的,所以他的客戶端是用Chrome瀏覽器插件實現的。

  國內瀏覽器市場比較亂,沒法用插件做,所以國內很多做零信任的廠商都是自己開發了一個瀏覽器作為客戶端。

  瀏覽器的技術要求很高。瀏覽器的好處是對終端的管控能力強。但是要兼容企業的老舊系統,所以對內核兼容性要求很高。而且瀏覽器本身就是個很大的產品,代碼幾千萬行,要維護這么大的產品是很難的。

  其實,不用瀏覽器,做一個桌面代理程序也可以達到效果。國外廠商用瀏覽器做客戶端的也比較少。那國內為啥喜歡瀏覽器呢?因為國內最早做零信任的公司本來就是做瀏覽器起家的(我就在這個公司)。我們設計架構的時候,順手就帶上了瀏覽器。國內廠商愛跟風,都跟著學,后來就都跟著跳進瀏覽器的坑里了。沒想到現在瀏覽器竟然成為國內零信任的標配了。【捂臉笑】

微信圖片_20201015145216.png

  4、隱身網關

  以前我介紹過SDP的隱身黑科技。SDP架構里隱身網關的作用類似于防火墻。隱身網關對用戶的身份進行檢測,對合法用戶打開防火墻的端口。對非法用戶來說,所有端口都是關閉的。

  如果把隱身網關放在web代理之前的話,可以增強安全網關的“隱身”防護能力,抵抗針對web代理網關的漏洞掃描或者DDoS攻擊,如下圖。

微信圖片_20201015145219.png

  隱身網關的功能流程為:

  (1)默認關閉所有端口。默認情況下,對網關IP進行掃描,會發現端口都是關閉的。

  (2)申請放行。用戶在正常通信之前,先向隱身網關發出一個專門用于申請放行的數據包。這個數據包中包含用戶身份信息。

  (3)驗證身份。隱身網關接收用戶的數據包,解析出用戶的身份,并對身份進行檢測。

  (4)放行或攔截。身份合法的話,隱身網關會對用戶的IP地址定向開放端口。對其他用戶來說,端口還是關閉的。

  (5)正常通信。放行之后,用戶就可以正常跟web代理網關通信了。

  4、網絡隧道網關

  只有web代理網關的話,C/S架構的業務系統沒法用,遠程運維連接SSH、連接數據庫等等也不行。一個完整的零信任方案應該支持這些場景。

  其實,RDP和SSH也有web形式的方案。這兩周協議也走web代理網關之后,基本就可以解決95%的問題了。

  但是剩下5%也不能放著不管。企業里可能有些老舊的客戶端或者瀏覽器插件,用的是自己的通信協議。這些場景沒法用web代理搞定,只能在客戶端的網絡層抓包,再通過網絡隧道轉發。

  在零信任網關中增加一個模塊——網絡隧道網關,如下圖。用戶訪問Web網站的時候,走Web代理網關。其他C/S架構的場景,走網絡隧道網關。

微信圖片_20201015145224.jpg

  很多零信任產品是用VPN來實現網絡隧道網關的,包括Beyondcorp也是把C/S架構的場景交給VPN了。

  目前最新一代的VPN協議是wireguard協議,用wireguard來實現網絡隧道網關是個不錯的選擇。

  wireguard最大的特點就是代碼非常簡潔。wireguard全部只有4千行,傳統VPN至少有幾萬行。代碼少,就意味著運行效率更高,更快,更穩定,同時漏洞也更少。

微信圖片_20201015145229.png

  wireguard的通信流程簡述如下。

  (1)客戶端創建虛擬網卡,抓取用戶流量。這里要限制不能全部抓取,應該只抓取用戶有權訪問的流量。

  (2)申請隱身網關放行。

  (3)與網絡隧道網關建立連接。Wireguard將抓到的流量進行UDP封裝,封裝過程中進行加密。與傳統VPN協議不同,wireguard的加密過程采用了更高級的加密方法“Cryptokey Routing”。客戶端和網關各有一對公私鑰,公鑰發給對方。通信時先用私鑰進行加密,對方再用公鑰解密。這里面,公私鑰是跟用戶身份綁定的,每個用戶都用單獨一套公私鑰。這樣的加密強度基本是不可破解的。

  (4)網絡隧道網關檢測用戶身份。身份信息是在封裝過程中插入數據包頭部的。

  (5)正常通信。

  網絡隧道網關的作用是覆蓋更多使用場景,讓零信任架構更完整。但是在性能上可能不如Web代理網關。而且暴露了網絡層的資源,安全性上更低。

  所以這兩者是相互補充的關系。如果只看到隧道網關所有場景都能支持,就把web代理網關扔了,那就是丟了西瓜撿芝麻了。

  我還見過一些廠商只有隧道網關,web代理和隱身網關都沒有。沒有隱身防護的話,相當于隧道網關還是對外暴露的,很不安全。我當時試過攻擊他的51820端口(wireguard的默認端口)。每秒1萬個包過去,直接就把那個廠商的產品搞癱瘓了。

  所以,沒有隱身網關保護的隧道網關是很脆弱的。

  5、API網關

  現在,用戶的訪問場景都覆蓋了,但是服務器之間的訪問還沒有管控。服務器之間的訪問需要API網關來管理,如下圖。

微信圖片_20201015145234.jpg

  第三方服務器調取被保護資源的API時,需要進行身份驗證。具體流程為:

  (1)申請隱身網關放行。

  (2)通過API網關的身份驗證。多數API都是Http協議的,所以這個過程與web代理網關類似。

  第三方服務器在通信時,將自己的身份信息插入數據包的頭部。API網關從包頭獲取身份進行驗證,并判斷是否放行。

  (3)正常通信。

  6、網關集群

  到這里已經形成了一個完整的零信任安全網關。不過這只是單機版,只適用于中小型企業。

  大型企業還有其他需求:

  (1)多數據中心:業務系統的服務器分別部署在多個數據中心或者多個公有云上。

  (2)集群:大型企業用戶量大,一臺網關性能肯定支撐不住。

  (3)高可用:所有流量都要經過網關轉發,一旦網關down掉,所有用戶都會受影響,所以必須有高可用方案,一臺壞了,自動切換到另一臺。當然,集群也能實現高可用。

  (4)分布式:如果企業在全國各地都有分公司,或者跨國企業在國外也有分公司,那么網關必須也是分布式的,讓用戶能夠就近接入,保證用戶的訪問速度。

  一個成熟的零信任架構應該滿足這些需求,如下圖。

微信圖片_20201015145237.jpg

  網關的集群方案跟零信任架構中的管控中心密不可分。管控中心管理所有網關,用戶在什么情況下該連接哪個網關,也是有管控中心統一管理。具體流程這里就不做深入介紹了。

  7、總結

  安全網關是零信任架構的中心,是零信任理念的執行者。安全網關通常會部署在企業網絡的入口,對企業影響非常大。因此,網關對各種協議是否都能支持,網關是否支持高可用,加密通信的性能和穩定性,是零信任安全網關最重要的評價指標。

 

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一本大道久久a久久综合婷婷| 亚洲一区国产一区| 一区二区三区毛片| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲女性裸体视频| 亚洲天天影视| 亚洲一区二区三区午夜| 一区二区三区**美女毛片| 亚洲片在线观看| 91久久久久久久久| 最新中文字幕亚洲| 亚洲精品国产精品国自产观看| 亚洲高清免费| 亚洲国产老妈| 亚洲精品色图| 一区二区三区日韩在线观看| 洋洋av久久久久久久一区| 亚洲最快最全在线视频| 亚洲午夜av| 午夜精品亚洲| 久久激情婷婷| 久久亚洲精品伦理| 欧美黄色视屏| 欧美三区在线观看| 国产精品久久久久久久久久久久久 | 亚洲一级在线观看| 亚洲欧美激情在线视频| 久久9热精品视频| 久久中文字幕导航| 欧美国产日韩精品免费观看| 老司机一区二区| 欧美精品激情在线| 国产精品theporn| 国产伦精品一区二区三区视频孕妇 | 亚洲欧美资源在线| 亚洲成人在线视频播放 | 香港久久久电影| 久久久激情视频| 蜜桃av噜噜一区| 欧美日韩国产丝袜另类| 亚洲欧美国产高清| 欧美一级黄色网| 久久婷婷国产综合国色天香| 欧美成人午夜| 国产精品久久久久久av福利软件| 国产一区二区三区成人欧美日韩在线观看 | 免费看亚洲片| 欧美日韩岛国| 国产精品色一区二区三区| 国产日产欧产精品推荐色 | 亚洲精品乱码久久久久久按摩观| 亚洲一区二区精品在线观看| 久久国产精品一区二区三区| 99精品视频一区| 欧美在线啊v| 欧美成人dvd在线视频| 国产精品theporn| 国产视频在线一区二区| 亚洲国产黄色片| 亚洲一区精品电影| 亚洲黄网站在线观看| 亚洲午夜一区二区| 久久躁日日躁aaaaxxxx| 欧美日韩免费| 国产一区亚洲| 亚洲精品日韩在线观看| 午夜精品久久久久久99热软件| 亚洲人成啪啪网站| 欧美一区二区精美| 欧美韩国日本综合| 国产精品视频第一区| 亚洲国产99| 亚洲欧美在线高清| 99re成人精品视频| 久久久人成影片一区二区三区观看| 欧美日韩国产精品专区| 国产精品天美传媒入口| 亚洲国产欧美国产综合一区 | 蜜桃久久av| 99视频精品| 久久精品国产亚洲a| 欧美人与禽猛交乱配视频| 国产日韩欧美一区在线| 亚洲免费电影在线| 亚洲成色777777在线观看影院| 亚洲视频图片小说| 欧美成人一区二区三区| 国产视频久久久久| 在线亚洲精品| 99精品99| 欧美成人精品三级在线观看| 国产欧美一区二区三区在线看蜜臀| 日韩西西人体444www| 久久精品久久99精品久久| 性欧美办公室18xxxxhd| 欧美日韩视频在线一区二区| 亚洲第一精品电影| 久久成人国产| 久久av一区二区三区| 国产精品欧美日韩一区二区| 亚洲精品在线观看免费| 亚洲精品免费在线播放| 久久亚洲美女| 国产永久精品大片wwwapp| 午夜精品一区二区三区在线播放 | 国产精品超碰97尤物18| 亚洲精品乱码久久久久久日本蜜臀| 亚洲电影第1页| 久久久久综合一区二区三区| 国产欧美日韩视频| 亚洲女女女同性video| 亚洲女人天堂成人av在线| 国产精品99免费看| 99re热这里只有精品视频| 一区二区三区欧美亚洲| 欧美日韩精品二区| 亚洲美女网站| 亚洲性线免费观看视频成熟| 欧美色图首页| 亚洲视频一起| 午夜久久影院| 国产麻豆一精品一av一免费| 亚洲午夜在线观看视频在线| 亚洲特级毛片| 国产精品第2页| 夜夜嗨av一区二区三区四区| 亚洲天堂视频在线观看| 国产精品久久久久av免费| 亚洲自拍另类| 欧美专区在线观看| 国内成人自拍视频| 亚洲第一天堂无码专区| 欧美国产日本在线| 日韩视频永久免费| 亚洲一区欧美| 国产欧美va欧美va香蕉在| 欧美在线你懂的| 蜜臀a∨国产成人精品| 亚洲国产精品一区| 在线一区日本视频| 国产精品人人做人人爽人人添| 亚洲一区欧美二区| 欧美在线视频全部完| 激情综合网址| 亚洲欧美自拍偷拍| 欧美一区日本一区韩国一区| 欧美日韩国产片| 中文亚洲欧美| 欧美一区二区三区久久精品茉莉花| 国产精品一区二区视频| 欧美一区二区三区免费观看| 久久久久国色av免费看影院| 激情一区二区三区| 99热在线精品观看| 国产精品久久久久久久久借妻| 小处雏高清一区二区三区| 久久一区二区视频| 91久久精品国产91性色tv| 亚洲一级片在线观看| 国产婷婷97碰碰久久人人蜜臀| 亚洲福利小视频| 欧美人在线观看| 亚洲一区精彩视频| 蜜桃久久精品乱码一区二区| 亚洲伦理久久| 久久成人一区| 亚洲国产日韩在线| 亚洲欧美日韩系列| 激情五月婷婷综合| 亚洲乱码一区二区| 国产精品欧美风情| 91久久香蕉国产日韩欧美9色| 欧美日韩亚洲视频一区| 欧美亚洲一区三区| 欧美精选在线| 午夜一区二区三区不卡视频| 欧美理论视频| 欧美一区精品| 欧美日韩综合在线免费观看| 欧美怡红院视频| 欧美日韩精品系列| 欧美一区二区黄色| 欧美日韩一区二区免费在线观看| 香蕉久久一区二区不卡无毒影院| 欧美久久婷婷综合色| 欧美一二区视频| 欧美女激情福利| 欧美中文日韩| 国产精品久久久久久五月尺| 亚洲精品1区2区| 国产伦精品免费视频| 一本一本久久a久久精品牛牛影视| 国产日韩欧美| 9色精品在线| 精品91视频| 性欧美大战久久久久久久免费观看| 最近中文字幕日韩精品| 久久久国产一区二区| 国产精品99久久不卡二区| 欧美xx视频|