版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE27PAGE27谷歌BeyondCorp訪問代理BeyondCorp(AccessProxy,AP)的實(shí)現(xiàn),關(guān)注其實(shí)施過程中遇到的挑戰(zhàn),以及設(shè)計(jì)和上線中學(xué)到的經(jīng)驗(yàn)教訓(xùn)。此BeyondCorp模型遷移過程中(之前在“BeyondCorp:一種新的企業(yè)安全方案”[1]和“”[2]中有討論這種方法會(huì)明顯降低產(chǎn)品發(fā)布和迭代的速度。為了解決這個(gè)問題,谷歌通過前端訪問代理(AP)作為中心化的策略強(qiáng)制同一套代碼我們實(shí)現(xiàn)了不同邏輯的網(wǎng)關(guān)。目前,訪問代理已支持Web代理和SSH網(wǎng)關(guān)組件[2]APHTTPAP的后面。HTTP(,AP準(zhǔn)確識(shí)別設(shè)備。結(jié)合訪問代理(AP)和集中的訪問控制引擎(AccessControlEngine,ACE)(ACL評(píng)估系統(tǒng))主要有兩個(gè)好處:一是所有請(qǐng)求都途經(jīng)同一個(gè)日志記BeyondCorp的前端基礎(chǔ)設(shè)施Web應(yīng)用程序都會(huì)采用前端基礎(chǔ)設(shè)施——通常是負(fù)載均衡和/HTTPWebPAGE28PAGE28策略執(zhí)行點(diǎn)的部署提供了理想位置。因此,谷歌的前端基礎(chǔ)設(shè)施對(duì)于BeyondCorp訪問策略的強(qiáng)制執(zhí)行至關(guān)重要。HTTP/HTTPS反向代理集群,即谷歌前端(GoogleFrontEnds,GFETLS卸Web應(yīng)用的后端可以專注于服務(wù)請(qǐng)求的具體內(nèi)容,而幾乎不必考BeyondCorpGFEGFE的GFE即訪問代理(AP)。下文將詳細(xì)闡述訪問代理提供的具體服務(wù)。擴(kuò)展后的GFE特性:產(chǎn)品需求GFE有一些內(nèi)置功能,并不是專門為BeyondCorp設(shè)計(jì)的但可以為BeyondCorp所用:如,為后端提供負(fù)載均衡服務(wù)、通過GFE實(shí)現(xiàn)TLS卸載。AP通過引入認(rèn)證和授權(quán)策略擴(kuò)展了GFE。認(rèn)證為了正確處理一個(gè)授權(quán)請(qǐng)求,AP行詳細(xì)討論,本節(jié)重點(diǎn)介紹用戶認(rèn)證。AP通過集成谷歌的身份提供服務(wù)(IdentityProvider,IdP)完成用戶身份認(rèn)AP,不具備AP需要支持一系列的認(rèn)證機(jī)制,ConnectOAuth和一些定制化協(xié)議。AP還需要處理不能提供用戶憑證的請(qǐng)求場(chǎng)景,例如,一個(gè)軟件管理系統(tǒng)試圖下載最新的安全補(bǔ)丁,這種情況下,AP可以禁用用戶認(rèn)證。當(dāng)AP這樣做至關(guān)重要,有兩點(diǎn)原因:確保后端不能通過訪問代理重放請(qǐng)求(或憑證),進(jìn)行重放攻擊。cookie要的暴露給后端業(yè)務(wù)。授權(quán)以下兩個(gè)設(shè)計(jì)推動(dòng)BeyondCorp中授權(quán)機(jī)制的實(shí)施:(RemoteProcedureCalls,查詢的集中訪問控制列表(AccessControlList,ACL)采用領(lǐng)域特定語言(domain-specificlanguage,DSL)表達(dá)訪問控制列表(ACL),使其同時(shí)兼顧可讀性和可擴(kuò)展性ACL(RADIUS絡(luò)訪問控制基礎(chǔ)設(shè)施、APSSH代理)。(AB”)。AP代理和后端之間的雙向身份認(rèn)證APAP其重要,因?yàn)門LS握手和傳輸在前端代理就終結(jié)了,前端代理是通過另外的加密通道傳輸HTTP請(qǐng)求給后端業(yè)務(wù)。為滿足上述要求需要一個(gè)能夠建立加密通道的雙向認(rèn)證機(jī)制 舉個(gè)例子:TLSBeyondCorp采LOAS(LowOverheadAuthenticationSystem,低),它可以對(duì)代理和后端之間的所有通信進(jìn)行雙向認(rèn)證和加密。AP(HTTP消息頭的形式元數(shù)據(jù)、使用自定義協(xié)議(比如,ApacheJServe協(xié)議)并不是什么新方法,AP的雙向認(rèn)證機(jī)制,確保了元數(shù)據(jù)的完整性。APAP用這個(gè)功能可以將設(shè)備的安全等級(jí)傳遞到后端,后端可據(jù)此調(diào)整服務(wù)內(nèi)容。ACL語言將領(lǐng)域特定語言(domain-specificlanguage,DSL)ACL是解決集中式授權(quán)挑戰(zhàn)的關(guān)鍵。這種語言支持靜態(tài)編制ACL(有助于提高性能和可測(cè)試性安全策略團(tuán)隊(duì):負(fù)責(zé)對(duì)訪問策略進(jìn)行抽象和靜態(tài)編制請(qǐng)參閱“了解關(guān)于清單管道的更多細(xì)節(jié))訪問控制引擎團(tuán)隊(duì):負(fù)責(zé)評(píng)價(jià)和執(zhí)行安全策略ACL語言語義上采用首次匹配(first-match)模型,和傳統(tǒng)防火墻規(guī)則(蓋ACL結(jié)構(gòu)包括兩大部分:低的設(shè)備不允許提交源代碼”。GWebA”。URLURL中指定而在報(bào)文主體中指定(AP來處理這種情況ACL規(guī)則。(瀏覽器漏洞利用或設(shè)備被盜成功處置Chrome0Day漏洞風(fēng)險(xiǎn),通過創(chuàng)建一條全新的Chrome瀏覽器時(shí)將會(huì)被重定向到一個(gè)帶有更新指30分鐘內(nèi)就在整個(gè)公司完成部署和強(qiáng)制執(zhí)行,最終,存在漏洞的瀏覽器的數(shù)量急劇減少。集中式日志記錄為了進(jìn)行必要的事件響應(yīng)和取證分析,所有請(qǐng)求日志必須進(jìn)行持久化存儲(chǔ)。AP提供了一個(gè)理想的日志記錄點(diǎn)。日志記錄主要包括部分請(qǐng)求頭、HTTP響應(yīng)碼、調(diào)試或重構(gòu)訪問決策和ACL評(píng)估過程所需的元數(shù)據(jù),一般包括訪問請(qǐng)求的設(shè)備標(biāo)識(shí)和用戶標(biāo)識(shí)。訪問代理的特性:運(yùn)維彈性自助服務(wù)開通代理的服務(wù)訪問模式。APAPAP所有權(quán),可以校對(duì)、測(cè)試、灰度發(fā)布(金絲雀發(fā)布)和更新配置。這種設(shè)置有幾個(gè)主要好處:AP團(tuán)隊(duì),讓他們不再需要根據(jù)每個(gè)用戶請(qǐng)求持續(xù)修改配置鼓勵(lì)服務(wù)所有者擁有他們的配置片段(并為其編寫測(cè)試)確保開發(fā)速度和系統(tǒng)穩(wěn)定性之間的平衡APAP隊(duì)支持的情況下迭代自己的配置片段。多平臺(tái)身份認(rèn)證的挑戰(zhàn)BeyondCorpBeyondCorp況。準(zhǔn)確的設(shè)備識(shí)別至少需要以下兩個(gè)組件:某種形式的設(shè)備標(biāo)識(shí)能追蹤任何指定設(shè)備最新狀態(tài)的清單數(shù)據(jù)庫BeyondCorp的目標(biāo)之一是以適當(dāng)?shù)脑O(shè)備信任替代基于網(wǎng)絡(luò)的信任。每個(gè)設(shè)BeyondCorp的挑戰(zhàn)和解決方案。臺(tái)式機(jī)和筆記本電腦x.509AP(和守護(hù)進(jìn)程)TLS要求客戶端提供擁有私(TrustedPlatformModule,TPM)的安全硬件中,這能確保標(biāo)識(shí)的不可欺騙性且不可克隆性。TLS握手,此時(shí)也會(huì)對(duì)用戶有所影響。TLSAP可以TLSHTML面。移動(dòng)設(shè)備iosndor(dntiirorndo,DFV,安卓設(shè)備使用企業(yè)移動(dòng)管理(EMM)ID。一些特殊情況和例外Web應(yīng)用程序遷移到訪問代理,但是理才能兼容。HTTPHTTPAPHTTP請(qǐng)求中。幸好有現(xiàn)成的ProxyCommandTLS上將SSH業(yè)務(wù)封裝成HTTPCorkscrewWebSocketsWebSocketsHTTPCONNECT請(qǐng)求都能兼容APACLWebSockets本身能從瀏覽器繼承用戶和設(shè)備的身份憑據(jù),CONNECT機(jī)制更占優(yōu)勢(shì)。gRPCTLSHTTPCONNECT請(qǐng)求進(jìn)行封裝。(雖然可以忽略不計(jì)(例如,LOASSSH都支持),但要擴(kuò)展到支持設(shè)備認(rèn)證并不容易。CONNECTTLSSSHSSHSSHSSH證書來傳遞設(shè)SSHSSHHTTPTLS客戶端證書來認(rèn)證設(shè)備的時(shí)候,也可以使用用戶名和密碼的方式來認(rèn)證用戶。遠(yuǎn)程桌面在Chrome代碼庫中公開可用的Chrome遠(yuǎn)程桌面[5],是谷歌BeyondCorp主要使用的遠(yuǎn)程桌面解決方案。雖然HTTP的封裝協(xié)議可以滿足很多使用場(chǎng)景,AP敏感,需要單獨(dú)考慮。為了確保請(qǐng)求得以授權(quán),Chrome遠(yuǎn)程桌面在連接建立的交互流程中引入了HTTPChromotingChromoting主Kerberos協(xié)議工作方式類似。APACLAPACL。第三方軟件TLS證書,也可能其實(shí)現(xiàn)到點(diǎn)加密隧道(TUN設(shè)備)務(wù)器一樣。理論上來看,隧道建立機(jī)制與遠(yuǎn)程桌面方案類似:客戶端運(yùn)行輔助程序來建立隧道AP的后端AP執(zhí)行訪問控制策略并且協(xié)助會(huì)話信息和加密密鑰在客戶端和服務(wù)端的輔助程序之間交換經(jīng)驗(yàn)教訓(xùn)ACL很復(fù)雜推薦下面的最佳實(shí)踐來減少ACL相關(guān)的困難:APACL(ACL。原因有兩個(gè)方面:ACL以及訪問被拒絕的可能原因。APcURL。AP傳遞給后端的機(jī)制。正如前面提到的,AP能夠安緊急情況件:成的緊急事件。安全類緊急事件:由于迫切需要授權(quán)/撤回特定用戶和/或資源的訪問造成的緊急事件。產(chǎn)品類緊急事件AP在大多數(shù)宕機(jī)期間還能存活,SRE最佳實(shí)踐進(jìn)行設(shè)計(jì)和運(yùn)維[3]。為了避免可能出現(xiàn)的數(shù)據(jù)源中斷,需要定期對(duì)所有數(shù)據(jù)進(jìn)行快照以便APAP修復(fù)路徑。安全類緊急事件用戶撤銷/設(shè)備撤銷/ACLTLS問題。ACL(請(qǐng)參閱上面的“ACL語言”)戶訪問任何資源的權(quán)限都被禁止。會(huì)話令牌(例如,OAuthOpenIDConnect令牌)和證書有時(shí)候會(huì)泄露或丟失,同理也需要撤銷。正如第一篇eondCorp論文中所說[1CA(意味著不能撤銷證書也不會(huì)失控,因?yàn)橹钡奖涣腥肭鍐喂艿赖哪夸浿?,新的證書才可信。:如果懷疑證書相應(yīng)的私鑰丟失或者泄露,不再發(fā)布證書撤銷列表(certificaterevocationlist,CRL),而是CRL。這種方法的主要缺點(diǎn)是它可能會(huì)帶來額外延遲。不過通過在清單和訪問代理服務(wù)器之間設(shè)計(jì)快速傳播通道,可以相對(duì)容易地解決這種延遲。ACL的標(biāo)準(zhǔn)快速推送機(jī)制。ACL超出一定規(guī)模后,ACL定義過程委托給服務(wù)所有者,這就會(huì)導(dǎo)致一ACL變更Chrome0DayACL是應(yīng)急響應(yīng)團(tuán)隊(duì)的關(guān)鍵能力,通過快速推ACL可以強(qiáng)制用戶進(jìn)行更新。工程師需要支持BeyondCorp不能向后兼容的變更,這需要得到管理層的強(qiáng)大支持。(DNS配置x.509TLSTLS連接能成功進(jìn)行。展望未來B
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年地產(chǎn)項(xiàng)目土地儲(chǔ)備轉(zhuǎn)讓合同范本3篇
- 短期租賃場(chǎng)地租賃合同
- 人力資源招聘與培訓(xùn)管理辦法
- 污水處理廠水塔施工合同
- 施工電梯大修拆卸合同
- 橄欖球場(chǎng)遮陽棚定制協(xié)議
- 服裝企業(yè)內(nèi)部招投標(biāo)管理規(guī)定
- 乳制品銷售專員招聘協(xié)議
- 鄉(xiāng)鎮(zhèn)企業(yè)員工聘用協(xié)議書
- 2024年度鐵路貨物運(yùn)輸合同范本6篇
- 智能檢測(cè)與監(jiān)測(cè)技術(shù)-智能建造技術(shù)專02課件講解
- 2025蛇年一年級(jí)寒假作業(yè)創(chuàng)意與寓意齊【高清可打印】
- 遼寧省重點(diǎn)高中沈陽市郊聯(lián)體2023-2024學(xué)年高二上學(xué)期期末考試語文試題(解析版)
- 多系統(tǒng)萎縮鑒別及治療
- 小學(xué)體育足球課教育課件
- 《世界經(jīng)濟(jì)學(xué)課件》課件
- 設(shè)備的使用和維護(hù)管理制度模版(3篇)
- 安全生產(chǎn)知識(shí)負(fù)責(zé)人復(fù)習(xí)題庫(附參考答案)
- 《玉米種植技術(shù)》課件
- 2023年聊城市人民醫(yī)院招聘備案制工作人員筆試真題
- 輔導(dǎo)員年度述職報(bào)告
評(píng)論
0/150
提交評(píng)論