精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當(dāng)前位置:云計(jì)算行業(yè)動(dòng)態(tài) → 正文

DevOps如何在不犧牲安全性的情況下遷移到云端

責(zé)任編輯:cres 作者:Ivan Novikov |來(lái)源:企業(yè)網(wǎng)D1Net  2019-09-03 09:46:03 原創(chuàng)文章 企業(yè)網(wǎng)D1Net

企業(yè)采用DevOps意味著開發(fā)進(jìn)行將比以往任何時(shí)候都要快。那么如何確保一切都是安全的,尤其是將業(yè)務(wù)遷移到云端時(shí)?行業(yè)專家對(duì)如何在不留下大量安全漏洞的情況下保持一切順利進(jìn)行了研究。
 
為了讓企業(yè)在未來(lái)幾年蓬勃發(fā)展,業(yè)務(wù)可能會(huì)以云計(jì)算為基礎(chǔ)。亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)公司自從2002年推出公共云以來(lái),云計(jì)算業(yè)務(wù)成為企業(yè)的主要增長(zhǎng)領(lǐng)域。
 
調(diào)研機(jī)構(gòu)Gartner公司預(yù)測(cè), 2022年全球云計(jì)算服務(wù)市場(chǎng)規(guī)模和增長(zhǎng)率幾乎是整體IT服務(wù)的三倍。云計(jì)算服務(wù)無(wú)疑正在顛覆各個(gè)行業(yè)的發(fā)展,越來(lái)越多的企業(yè)采用云優(yōu)先戰(zhàn)略。
 
如今,數(shù)字化轉(zhuǎn)型正在引領(lǐng)企業(yè)的業(yè)務(wù)增長(zhǎng),云計(jì)算加速了這一轉(zhuǎn)變,簡(jiǎn)化了流程,促進(jìn)了團(tuán)隊(duì)之間的協(xié)作。云計(jì)算的作用還包括:
 
·使用開發(fā)和運(yùn)行應(yīng)用程序所需的按需計(jì)算能力替換昂貴的硬件,并降低相關(guān)的管理和運(yùn)營(yíng)成本;
 
·使應(yīng)用程序和底層微服務(wù)能夠快速擴(kuò)展,而無(wú)需鎖定任何特定的硬件配置。
 
·簡(jiǎn)化IT管理選項(xiàng),同時(shí)提高內(nèi)部IT基礎(chǔ)設(shè)施的可靠性。
 
盡管如此,像任何革命性的轉(zhuǎn)變一樣,云遷移也會(huì)帶來(lái)影響人們應(yīng)該如何安全地推進(jìn)業(yè)務(wù)的變化。
 
了解云原生架構(gòu)的影響和新的安全挑戰(zhàn)
 
企業(yè)首先需要了解云計(jì)算將如何影響DevOps和安全環(huán)境。云計(jì)算架構(gòu)如何改變業(yè)務(wù)具有兩個(gè)重大影響、相互依存的趨勢(shì):基于新架構(gòu)的技術(shù)催化劑,以及業(yè)務(wù)流程挑戰(zhàn)將如何在基礎(chǔ)設(shè)施中引起反響。
 
云端的技術(shù)挑戰(zhàn)
 
云計(jì)算是一種技術(shù)性的游戲改變者。由于傳統(tǒng)的安全問(wèn)題讓位于云中出現(xiàn)的新安全概念,因此需要權(quán)衡利弊。從良好的一方面來(lái)說(shuō),云計(jì)算將擴(kuò)大業(yè)務(wù)規(guī)模,并要求運(yùn)營(yíng)團(tuán)隊(duì)學(xué)習(xí)更多的專業(yè)知識(shí)。
 
解決首席技術(shù)官和首席安全官及其內(nèi)部團(tuán)隊(duì)以前必須承擔(dān)的許多問(wèn)題。構(gòu)建、維護(hù)、保護(hù)計(jì)算資源的物理設(shè)施不再是開發(fā)成功的試金石。例如,一旦遷移到云端,就不必?fù)?dān)心備份是內(nèi)部部署還是外部部署。然而,云計(jì)算帶來(lái)了一些顯著的安全挑戰(zhàn):容器安全性以及管理員不斷發(fā)展的IT專業(yè)知識(shí)。
 
新環(huán)境要求更多地依賴API。但是,傳統(tǒng)的解決方案并不是為處理API級(jí)的漏洞而設(shè)計(jì)的,而且隨著API的發(fā)展,網(wǎng)絡(luò)攻擊變得越來(lái)越復(fù)雜。企業(yè)需要管理和傳遞復(fù)雜的數(shù)據(jù)結(jié)構(gòu),執(zhí)行應(yīng)用程序邏輯,并在各個(gè)容器之間提供流量,從而協(xié)調(diào)操作Web應(yīng)用程序。此外,還有許多類型的API:面向用戶的API提供在瀏覽器中顯示的信息;東西流量API將應(yīng)用程序和微服務(wù)連接在一起;服務(wù)API允許監(jiān)視、警報(bào)和應(yīng)用程序管理;移動(dòng)后端API使設(shè)備,如iPhone等真正智能??化設(shè)備。還有一個(gè)完整的第三方生態(tài)系統(tǒng),它完全通過(guò)API提供數(shù)據(jù)服務(wù)。例如,任何移動(dòng)應(yīng)用程序或網(wǎng)站現(xiàn)在都可以以適中的費(fèi)用訂閱API,向應(yīng)用程序提供天氣或交通信息。
 
API是現(xiàn)代體系結(jié)構(gòu)的基礎(chǔ),并滲透到處理最敏感數(shù)據(jù)的應(yīng)用程序中。但是,API使用不同的語(yǔ)言或協(xié)議,這使得它們很難監(jiān)控。這就是為什么有API優(yōu)化的安全性是至關(guān)重要的,以確保內(nèi)部API和任何傳入數(shù)據(jù)都被仔細(xì)監(jiān)視和標(biāo)記,并且問(wèn)題得到適當(dāng)?shù)膬?yōu)先處理和解決。
 
新體系結(jié)構(gòu)面臨的另一個(gè)主要挑戰(zhàn)是對(duì)容器和微服務(wù)的依賴。像Kubernetes這樣的微服務(wù)管理系統(tǒng)簡(jiǎn)化了遷移。它們可以在私有云和公共云中使用,如Google、Azure或Amazon。盡管如此,這些系統(tǒng)有自己的一套安全概念。例如,即使企業(yè)的入口控制器上安裝了一個(gè)解決方案,也需要確保它能夠跟上流量和云計(jì)算規(guī)模的自動(dòng)擴(kuò)展。但沒(méi)有人愿意為了速度犧牲安全。
 
此外,云計(jì)算的靈活性意味著,管理對(duì)基礎(chǔ)設(shè)施的訪問(wèn)可能是一個(gè)挑戰(zhàn),而訪問(wèn)云計(jì)算管理層可以獲得控制權(quán)。重要的是要確保訪問(wèn)點(diǎn)的安全并限制共享憑據(jù),以避免它們受到危害。與其為根帳戶創(chuàng)建訪問(wèn)密鑰,不如實(shí)現(xiàn)可靠的基于角色的訪問(wèn)控制(RBAC)。
 
最后,采用者對(duì)安全工具和最佳實(shí)踐的關(guān)注不夠。如今出現(xiàn)了很多新興技術(shù),使得保護(hù)這一新的計(jì)算前沿變得復(fù)雜起來(lái)。快速采用的問(wèn)題在于,這些新技術(shù)、基礎(chǔ)設(shè)施以及更大數(shù)量的工具和第三方并不是既定課程的一部分,很少有人了解大局或細(xì)節(jié)。
 
適用于云計(jì)算的新DevOps
 
除了技術(shù)革新之外,云計(jì)算還與業(yè)務(wù)流程的重大變化和挑戰(zhàn)緊密相關(guān)。
 
云計(jì)算和特定DevOps流程的加速演變是相關(guān)的。為了真正解決云中的安全問(wèn)題,人們必須解決安全性如何與現(xiàn)有DevOps工作流程集成的問(wèn)題。
 
快速的開發(fā)周期意味著預(yù)測(cè)和引入生產(chǎn)需求以及不可能提前測(cè)試。在采購(gòu)過(guò)程中的一切操作,從物理服務(wù)器的部署到基本的訂購(gòu),都必須跟上發(fā)展。因此,DevOps是一種自然的合并。
 
云計(jì)算的靈活性是處理不可預(yù)測(cè)的服務(wù)器負(fù)載和架構(gòu)、最終用戶以及從持續(xù)集成(CI)/持續(xù)交付(CD)變量的推動(dòng)因素。如果沒(méi)有內(nèi)部部署和公共云架構(gòu)的必然結(jié)果,很難想象持續(xù)集成(CI)/持續(xù)交付(CD)的發(fā)展速度。但這些快速的持續(xù)集成(CI)/持續(xù)交付(CD)流程正在改變業(yè)務(wù)預(yù)期,并加強(qiáng)了向市場(chǎng)交付的競(jìng)爭(zhēng)。
 
更快的開發(fā)周期對(duì)業(yè)務(wù)的技術(shù)影響不容忽視。企業(yè)了解到保險(xiǎn)公司可以提供數(shù)據(jù)保護(hù)網(wǎng)絡(luò)保險(xiǎn),并尋求有助于量化違規(guī)風(fēng)險(xiǎn)和安全保護(hù)質(zhì)量的答案。人們認(rèn)為監(jiān)管討論將會(huì)影響技術(shù)采購(gòu)和地理位置。即使企業(yè)向開源社區(qū)投入數(shù)十億美元的研發(fā)費(fèi)用,有關(guān)安全責(zé)任和影響的問(wèn)題仍然存在。
 
對(duì)于他們來(lái)說(shuō),企業(yè)團(tuán)隊(duì)必須優(yōu)先考慮安全和組織內(nèi)的最佳實(shí)踐。DevOps團(tuán)隊(duì)可能會(huì)抵制這些變化,因?yàn)樗麄儽仨毇@得新的技能集才能安全有效地管理DevOps和持續(xù)集成(CI)/持續(xù)交付(CD)流程。但是,企業(yè)的整體安全健康取決于每個(gè)人理解他們?cè)诎踩庾R(shí)和維護(hù)等方面的作用。
 
為了跟上快速持續(xù)集成(CI)/持續(xù)交付(CD)工作流中業(yè)務(wù)和技術(shù)轉(zhuǎn)型的一致性、安全性必須適應(yīng)云計(jì)算。它不僅必須部署在新技術(shù)架構(gòu)的關(guān)鍵領(lǐng)域,還必須與新的業(yè)務(wù)實(shí)踐相結(jié)合。安全性必須與云計(jì)算本身一樣靈活,響應(yīng)迅速,并且功能強(qiáng)大。
 
誰(shuí)需要負(fù)責(zé)云計(jì)算安全?
 
遷移到云端的最明顯轉(zhuǎn)變是外包。企業(yè)的物理硬件和數(shù)據(jù)基礎(chǔ)設(shè)施不再完全屬于其職權(quán)范圍。當(dāng)數(shù)據(jù)通過(guò)基礎(chǔ)設(shè)施即服務(wù)(IaaS)或平臺(tái)即服務(wù)(PaaS)時(shí),那么誰(shuí)需要負(fù)責(zé)安全性?
 
企業(yè)與云計(jì)算提供商合作可以將二者之間的安全責(zé)任分開。企業(yè)團(tuán)隊(duì)需要了解他們負(fù)責(zé)保護(hù)的整體解決方案,以及保護(hù)這些解決方案的最佳實(shí)踐。
 
總體而言,云計(jì)算提供的強(qiáng)大功能和敏捷性正在加快開發(fā)周期,使新的更改不能影響安全性。這就是開發(fā)周期包含安全基礎(chǔ)設(shè)施和最佳實(shí)踐的重要性的原因。
 
例如,企業(yè)不知道需要重點(diǎn)保護(hù)哪些基礎(chǔ)結(jié)構(gòu)層,這可能會(huì)導(dǎo)致發(fā)生數(shù)據(jù)泄露等事件。根據(jù)Verizon公司2019年數(shù)據(jù)泄露的調(diào)查報(bào)告,企業(yè)內(nèi)部員工所犯的錯(cuò)誤占所有數(shù)據(jù)泄露事件的34%。這些違規(guī)行為給企業(yè)帶來(lái)了慘重的財(cái)務(wù)和聲譽(yù)損失,而中小型企業(yè)難以承受這些損失而破產(chǎn)。
 
技術(shù)解決方案還有助于了解DevOps工作流程的緊迫性,并幫助將安全測(cè)試和解決方案集成到工具鏈和工作流程中。但是,這些工具和解決方案最終將依賴于DevOps內(nèi)部的安全措施,而不是單獨(dú)的安全團(tuán)隊(duì)。
 
云計(jì)算提供商在安全責(zé)任和客戶端責(zé)任方面的份額
 
企業(yè)與公共云提供商合作的一個(gè)主要好處是,提供商非常重視安全性和合規(guī)性。云計(jì)算提供商在保護(hù)云計(jì)算環(huán)境方面投入了大量資金,以確保比內(nèi)部部署環(huán)境更安全。公共云提供商運(yùn)營(yíng)和管理服務(wù)器位置、硬件本身、主機(jī)操作系統(tǒng)、虛擬化層的物理訪問(wèn)安全性。或者簡(jiǎn)而言之,它提供為企業(yè)業(yè)務(wù)服務(wù)的基礎(chǔ)設(shè)施。
 
DevOps團(tuán)隊(duì)負(fù)責(zé)保護(hù)企業(yè)數(shù)據(jù)、操作系統(tǒng)、應(yīng)用程序邏輯和端點(diǎn)。雖然與云計(jì)算提供商分擔(dān)安全責(zé)任可以減輕管理負(fù)擔(dān),但重要的是使持續(xù)維護(hù)成為持續(xù)集成(CI)/持續(xù)交付(CD)流程的一部分,而不只是依靠云計(jì)算提供商來(lái)處理。另外值得一提的是,使用開源組件的開發(fā)人員必須維護(hù)這些資源,以確保不會(huì)帶來(lái)漏洞。這可以通過(guò)運(yùn)營(yíng)發(fā)現(xiàn)來(lái)識(shí)別和跟蹤所有開源組件來(lái)完成。
 
為了根據(jù)不同組織的特定需求提供量身定制的服務(wù),云計(jì)算提供商提供了幾種云計(jì)算模型,包括軟件即服務(wù)(SaaS)、平臺(tái)即服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)(IaaS),每種模型都涵蓋不同級(jí)別的數(shù)字解決方案以及相應(yīng)的安全。
 
根據(jù)云計(jì)算標(biāo)準(zhǔn)客戶委員會(huì)(CSCC)的說(shuō)法,當(dāng)用戶從SaaS遷移到PaaS到IaaS時(shí),其責(zé)任往往會(huì)增加。
 
使用SaaS模型的團(tuán)隊(duì)在安全方面參與最少,因?yàn)樗麄兪褂玫氖穷A(yù)先設(shè)計(jì)好的服務(wù),而云計(jì)算提供商則負(fù)責(zé)處理所有的技術(shù)方面。這意味著他們可以依靠提供者來(lái)管理基礎(chǔ)設(shè)施、軟件棧,以及大多數(shù)相關(guān)的應(yīng)用程序邏輯。
 
對(duì)于安全所有權(quán)和責(zé)任,企業(yè)團(tuán)隊(duì)?wèi)?yīng)檢查其首選云計(jì)算服務(wù)提供商的服務(wù)級(jí)別協(xié)議。一旦團(tuán)隊(duì)清楚地了解了他們的安全職責(zé),他們就可以將時(shí)間集中在保護(hù)自己的組件上,并確保他們的云計(jì)算提供商將處理剩下的組件。這種政策一個(gè)很好的例子是AWS公司的共享責(zé)任模型。它清楚地記錄了客戶對(duì)其AWS基礎(chǔ)設(shè)施中的數(shù)據(jù)、API和軟件堆棧的責(zé)任。
 
在云遷移的安全解決方案中需要注意什么?
 
依靠云計(jì)算提供商進(jìn)行監(jiān)控和保護(hù)是企業(yè)安全面臨的巨大挑戰(zhàn)。以AWS公司為例。作為早期的IaaS提供商之一,AWS公司奠定了用戶基礎(chǔ),并花費(fèi)了大量資源來(lái)教育客戶。AWS公司強(qiáng)制執(zhí)行服務(wù)。他們采取了令人難以置信的措施來(lái)確保他們提供的物理設(shè)施和技術(shù)安全性。因此,企業(yè)通常不太擔(dān)心網(wǎng)絡(luò)安全、服務(wù)器、路由器等問(wèn)題。但是,AWS公司也非常了解應(yīng)用程序所有者負(fù)責(zé)的其他組件。
 
正如AWS公司對(duì)云計(jì)算安全共同責(zé)任立場(chǎng)所解釋的那樣,他們負(fù)責(zé)管理系統(tǒng)。但是,應(yīng)用程序中的數(shù)據(jù)、與用戶相關(guān)的安全性以及企業(yè)如何采用應(yīng)用程序都不在他們的管轄范圍之內(nèi)。甚至還有一些論點(diǎn)指出,試圖確保這一點(diǎn)可能意味著企業(yè)過(guò)度擴(kuò)張或阻礙了進(jìn)展。
 
只是相信開發(fā)商和提供商將會(huì)保護(hù)應(yīng)用程序和微服務(wù)是不夠的。企業(yè)必須確保自己的軟件解決方案在邏輯級(jí)別是安全的,這是發(fā)生變化最多的地方。企業(yè)需要尋找:
 
·在應(yīng)用程序級(jí)別部署的工具
 
·在持續(xù)集成(CI)/持續(xù)交付(CD)中運(yùn)行的解決方案
 
·不增加資源需求的集成工具集和流程
 
·允許靈活響應(yīng)的自動(dòng)化
 
這是安全管理云平臺(tái)并將企業(yè)的業(yè)務(wù)轉(zhuǎn)變?yōu)閺?qiáng)大靈活的解決方案的一部分。
 
支持安全的API和微服務(wù)使企業(yè)能夠靈活地?cái)U(kuò)展云計(jì)算。無(wú)論企業(yè)是決定補(bǔ)充現(xiàn)有的技術(shù)堆棧,還是完全轉(zhuǎn)向新一代的容器和微服務(wù),都非常關(guān)注這一新的動(dòng)態(tài)基礎(chǔ)設(shè)施是如何、在哪里以及由誰(shuí)來(lái)管理的。這就是需要新的治理過(guò)程和自動(dòng)化策略的地方。采用云計(jì)算是企業(yè)的業(yè)務(wù)轉(zhuǎn)型之一。
 
安全性必須與企業(yè)業(yè)務(wù)運(yùn)作的具體情況相適應(yīng),并且只在特定的環(huán)境中才能有效。這并不總是意味著繁瑣的自定義,但這意味著企業(yè)需要能夠適應(yīng)并運(yùn)營(yíng)基礎(chǔ)設(shè)施、業(yè)務(wù)邏輯和流量的解決方案。在更深層次安裝的機(jī)器學(xué)習(xí)使企業(yè)業(yè)務(wù)獨(dú)一無(wú)二,這是確保這一點(diǎn)的一種方法。
 
鼓勵(lì)DevOps和安全團(tuán)隊(duì)之間的協(xié)作
 
除了技??術(shù)影響之外,云計(jì)算將需要在組織上進(jìn)行新的重組。例如,如果企業(yè)負(fù)責(zé)管理云平臺(tái),那么組織結(jié)構(gòu)圖是什么樣的?誰(shuí)對(duì)風(fēng)險(xiǎn)承擔(dān)責(zé)任?首席信息安全官和首席技術(shù)官的角色將如何變化?安全專家如何適應(yīng)企業(yè)的組織結(jié)構(gòu)?
 
傳統(tǒng)上,企業(yè)開發(fā)、運(yùn)營(yíng)、安全團(tuán)隊(duì)在孤島中工作。隨著開發(fā)和運(yùn)營(yíng)融入統(tǒng)一的DevOps實(shí)踐,問(wèn)題在于DevOps是否從根本上削弱了安全性。在DevOps中,開發(fā)速度是決策制定的首要考慮因素,特別是在使用外部軟件和平臺(tái)時(shí),安全性往往是事后的想法。隨著新威脅和脆弱性的引入,安全格局正在迅速變化,這一挑戰(zhàn)進(jìn)一步擴(kuò)大。
 
企業(yè)期望開發(fā)商一夜之間成為安全專家是不現(xiàn)實(shí)的。然而,隨著應(yīng)用程序開發(fā)速度的提高,以適應(yīng)當(dāng)今企業(yè)所需的速度和靈活性,許多企業(yè)沒(méi)有在其產(chǎn)品中構(gòu)建安全性。
 
為了解決這個(gè)問(wèn)題,DevOps和安全團(tuán)隊(duì)需要進(jìn)行協(xié)作,以便從開發(fā)生命周期的開始階段就將安全性納入其中。
 
為了最好地整合角色,應(yīng)考慮以下一些關(guān)鍵的最佳實(shí)踐:
 
·考慮質(zhì)量保證。最重要的是建立一種將安全視為高質(zhì)量產(chǎn)品的推動(dòng)者、共同責(zé)任和首要任務(wù)的文化。它應(yīng)該被視為應(yīng)用程序性能和用戶體驗(yàn)的關(guān)鍵指標(biāo)之一。
 
·將安全性集成到DevOps中。DevOps過(guò)程的所有部分涉及安全團(tuán)隊(duì)或指定安全角色,以確保從一開始就具有透明度和協(xié)作性;安全團(tuán)隊(duì)可以檢測(cè)應(yīng)用程序特定的漏洞,并提供可操作的DevOps建議,這將為安全編碼實(shí)踐提供信息。
 
·支持開發(fā)人員。由于大多數(shù)開發(fā)人員對(duì)需要注意的內(nèi)容了解有限,所以在團(tuán)隊(duì)中任命安全管理人員是一件好事。他們可能不像白帽黑客那樣有深入的知識(shí),但在安全方面有足夠的參與度,以理解其概念并知道在哪里尋找合適的工具和資源。
 
?·獲得正確的工具和工具鏈。部署可以管理安全任務(wù)的自動(dòng)化工具,使小型安全團(tuán)隊(duì)能夠更多地關(guān)注關(guān)鍵優(yōu)先級(jí),例如定義框架并更加關(guān)注開發(fā)過(guò)程;在云端和持續(xù)集成(CI)/持續(xù)交付(CD)過(guò)程中自動(dòng)生成和運(yùn)行安全測(cè)試的工具將有助于實(shí)現(xiàn)這一目標(biāo)。
 
?·加強(qiáng)編碼。最后,許多安全問(wèn)題來(lái)自最明顯的錯(cuò)誤。組織需要投資培訓(xùn)開發(fā)人員以在云中安全地編碼,并將安全測(cè)試作為流程的一部分。通過(guò)機(jī)器學(xué)習(xí)監(jiān)控代碼的高級(jí)安全解決方案可以在代碼中找到漏洞,幫助開發(fā)人員增強(qiáng)代碼運(yùn)行的穩(wěn)定性。

關(guān)鍵字:云計(jì)算

原創(chuàng)文章 企業(yè)網(wǎng)D1Net

x DevOps如何在不犧牲安全性的情況下遷移到云端 掃一掃
分享本文到朋友圈
當(dāng)前位置:云計(jì)算行業(yè)動(dòng)態(tài) → 正文

DevOps如何在不犧牲安全性的情況下遷移到云端

責(zé)任編輯:cres 作者:Ivan Novikov |來(lái)源:企業(yè)網(wǎng)D1Net  2019-09-03 09:46:03 原創(chuàng)文章 企業(yè)網(wǎng)D1Net

企業(yè)采用DevOps意味著開發(fā)進(jìn)行將比以往任何時(shí)候都要快。那么如何確保一切都是安全的,尤其是將業(yè)務(wù)遷移到云端時(shí)?行業(yè)專家對(duì)如何在不留下大量安全漏洞的情況下保持一切順利進(jìn)行了研究。
 
為了讓企業(yè)在未來(lái)幾年蓬勃發(fā)展,業(yè)務(wù)可能會(huì)以云計(jì)算為基礎(chǔ)。亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)公司自從2002年推出公共云以來(lái),云計(jì)算業(yè)務(wù)成為企業(yè)的主要增長(zhǎng)領(lǐng)域。
 
調(diào)研機(jī)構(gòu)Gartner公司預(yù)測(cè), 2022年全球云計(jì)算服務(wù)市場(chǎng)規(guī)模和增長(zhǎng)率幾乎是整體IT服務(wù)的三倍。云計(jì)算服務(wù)無(wú)疑正在顛覆各個(gè)行業(yè)的發(fā)展,越來(lái)越多的企業(yè)采用云優(yōu)先戰(zhàn)略。
 
如今,數(shù)字化轉(zhuǎn)型正在引領(lǐng)企業(yè)的業(yè)務(wù)增長(zhǎng),云計(jì)算加速了這一轉(zhuǎn)變,簡(jiǎn)化了流程,促進(jìn)了團(tuán)隊(duì)之間的協(xié)作。云計(jì)算的作用還包括:
 
·使用開發(fā)和運(yùn)行應(yīng)用程序所需的按需計(jì)算能力替換昂貴的硬件,并降低相關(guān)的管理和運(yùn)營(yíng)成本;
 
·使應(yīng)用程序和底層微服務(wù)能夠快速擴(kuò)展,而無(wú)需鎖定任何特定的硬件配置。
 
·簡(jiǎn)化IT管理選項(xiàng),同時(shí)提高內(nèi)部IT基礎(chǔ)設(shè)施的可靠性。
 
盡管如此,像任何革命性的轉(zhuǎn)變一樣,云遷移也會(huì)帶來(lái)影響人們應(yīng)該如何安全地推進(jìn)業(yè)務(wù)的變化。
 
了解云原生架構(gòu)的影響和新的安全挑戰(zhàn)
 
企業(yè)首先需要了解云計(jì)算將如何影響DevOps和安全環(huán)境。云計(jì)算架構(gòu)如何改變業(yè)務(wù)具有兩個(gè)重大影響、相互依存的趨勢(shì):基于新架構(gòu)的技術(shù)催化劑,以及業(yè)務(wù)流程挑戰(zhàn)將如何在基礎(chǔ)設(shè)施中引起反響。
 
云端的技術(shù)挑戰(zhàn)
 
云計(jì)算是一種技術(shù)性的游戲改變者。由于傳統(tǒng)的安全問(wèn)題讓位于云中出現(xiàn)的新安全概念,因此需要權(quán)衡利弊。從良好的一方面來(lái)說(shuō),云計(jì)算將擴(kuò)大業(yè)務(wù)規(guī)模,并要求運(yùn)營(yíng)團(tuán)隊(duì)學(xué)習(xí)更多的專業(yè)知識(shí)。
 
解決首席技術(shù)官和首席安全官及其內(nèi)部團(tuán)隊(duì)以前必須承擔(dān)的許多問(wèn)題。構(gòu)建、維護(hù)、保護(hù)計(jì)算資源的物理設(shè)施不再是開發(fā)成功的試金石。例如,一旦遷移到云端,就不必?fù)?dān)心備份是內(nèi)部部署還是外部部署。然而,云計(jì)算帶來(lái)了一些顯著的安全挑戰(zhàn):容器安全性以及管理員不斷發(fā)展的IT專業(yè)知識(shí)。
 
新環(huán)境要求更多地依賴API。但是,傳統(tǒng)的解決方案并不是為處理API級(jí)的漏洞而設(shè)計(jì)的,而且隨著API的發(fā)展,網(wǎng)絡(luò)攻擊變得越來(lái)越復(fù)雜。企業(yè)需要管理和傳遞復(fù)雜的數(shù)據(jù)結(jié)構(gòu),執(zhí)行應(yīng)用程序邏輯,并在各個(gè)容器之間提供流量,從而協(xié)調(diào)操作Web應(yīng)用程序。此外,還有許多類型的API:面向用戶的API提供在瀏覽器中顯示的信息;東西流量API將應(yīng)用程序和微服務(wù)連接在一起;服務(wù)API允許監(jiān)視、警報(bào)和應(yīng)用程序管理;移動(dòng)后端API使設(shè)備,如iPhone等真正智能??化設(shè)備。還有一個(gè)完整的第三方生態(tài)系統(tǒng),它完全通過(guò)API提供數(shù)據(jù)服務(wù)。例如,任何移動(dòng)應(yīng)用程序或網(wǎng)站現(xiàn)在都可以以適中的費(fèi)用訂閱API,向應(yīng)用程序提供天氣或交通信息。
 
API是現(xiàn)代體系結(jié)構(gòu)的基礎(chǔ),并滲透到處理最敏感數(shù)據(jù)的應(yīng)用程序中。但是,API使用不同的語(yǔ)言或協(xié)議,這使得它們很難監(jiān)控。這就是為什么有API優(yōu)化的安全性是至關(guān)重要的,以確保內(nèi)部API和任何傳入數(shù)據(jù)都被仔細(xì)監(jiān)視和標(biāo)記,并且問(wèn)題得到適當(dāng)?shù)膬?yōu)先處理和解決。
 
新體系結(jié)構(gòu)面臨的另一個(gè)主要挑戰(zhàn)是對(duì)容器和微服務(wù)的依賴。像Kubernetes這樣的微服務(wù)管理系統(tǒng)簡(jiǎn)化了遷移。它們可以在私有云和公共云中使用,如Google、Azure或Amazon。盡管如此,這些系統(tǒng)有自己的一套安全概念。例如,即使企業(yè)的入口控制器上安裝了一個(gè)解決方案,也需要確保它能夠跟上流量和云計(jì)算規(guī)模的自動(dòng)擴(kuò)展。但沒(méi)有人愿意為了速度犧牲安全。
 
此外,云計(jì)算的靈活性意味著,管理對(duì)基礎(chǔ)設(shè)施的訪問(wèn)可能是一個(gè)挑戰(zhàn),而訪問(wèn)云計(jì)算管理層可以獲得控制權(quán)。重要的是要確保訪問(wèn)點(diǎn)的安全并限制共享憑據(jù),以避免它們受到危害。與其為根帳戶創(chuàng)建訪問(wèn)密鑰,不如實(shí)現(xiàn)可靠的基于角色的訪問(wèn)控制(RBAC)。
 
最后,采用者對(duì)安全工具和最佳實(shí)踐的關(guān)注不夠。如今出現(xiàn)了很多新興技術(shù),使得保護(hù)這一新的計(jì)算前沿變得復(fù)雜起來(lái)。快速采用的問(wèn)題在于,這些新技術(shù)、基礎(chǔ)設(shè)施以及更大數(shù)量的工具和第三方并不是既定課程的一部分,很少有人了解大局或細(xì)節(jié)。
 
適用于云計(jì)算的新DevOps
 
除了技術(shù)革新之外,云計(jì)算還與業(yè)務(wù)流程的重大變化和挑戰(zhàn)緊密相關(guān)。
 
云計(jì)算和特定DevOps流程的加速演變是相關(guān)的。為了真正解決云中的安全問(wèn)題,人們必須解決安全性如何與現(xiàn)有DevOps工作流程集成的問(wèn)題。
 
快速的開發(fā)周期意味著預(yù)測(cè)和引入生產(chǎn)需求以及不可能提前測(cè)試。在采購(gòu)過(guò)程中的一切操作,從物理服務(wù)器的部署到基本的訂購(gòu),都必須跟上發(fā)展。因此,DevOps是一種自然的合并。
 
云計(jì)算的靈活性是處理不可預(yù)測(cè)的服務(wù)器負(fù)載和架構(gòu)、最終用戶以及從持續(xù)集成(CI)/持續(xù)交付(CD)變量的推動(dòng)因素。如果沒(méi)有內(nèi)部部署和公共云架構(gòu)的必然結(jié)果,很難想象持續(xù)集成(CI)/持續(xù)交付(CD)的發(fā)展速度。但這些快速的持續(xù)集成(CI)/持續(xù)交付(CD)流程正在改變業(yè)務(wù)預(yù)期,并加強(qiáng)了向市場(chǎng)交付的競(jìng)爭(zhēng)。
 
更快的開發(fā)周期對(duì)業(yè)務(wù)的技術(shù)影響不容忽視。企業(yè)了解到保險(xiǎn)公司可以提供數(shù)據(jù)保護(hù)網(wǎng)絡(luò)保險(xiǎn),并尋求有助于量化違規(guī)風(fēng)險(xiǎn)和安全保護(hù)質(zhì)量的答案。人們認(rèn)為監(jiān)管討論將會(huì)影響技術(shù)采購(gòu)和地理位置。即使企業(yè)向開源社區(qū)投入數(shù)十億美元的研發(fā)費(fèi)用,有關(guān)安全責(zé)任和影響的問(wèn)題仍然存在。
 
對(duì)于他們來(lái)說(shuō),企業(yè)團(tuán)隊(duì)必須優(yōu)先考慮安全和組織內(nèi)的最佳實(shí)踐。DevOps團(tuán)隊(duì)可能會(huì)抵制這些變化,因?yàn)樗麄儽仨毇@得新的技能集才能安全有效地管理DevOps和持續(xù)集成(CI)/持續(xù)交付(CD)流程。但是,企業(yè)的整體安全健康取決于每個(gè)人理解他們?cè)诎踩庾R(shí)和維護(hù)等方面的作用。
 
為了跟上快速持續(xù)集成(CI)/持續(xù)交付(CD)工作流中業(yè)務(wù)和技術(shù)轉(zhuǎn)型的一致性、安全性必須適應(yīng)云計(jì)算。它不僅必須部署在新技術(shù)架構(gòu)的關(guān)鍵領(lǐng)域,還必須與新的業(yè)務(wù)實(shí)踐相結(jié)合。安全性必須與云計(jì)算本身一樣靈活,響應(yīng)迅速,并且功能強(qiáng)大。
 
誰(shuí)需要負(fù)責(zé)云計(jì)算安全?
 
遷移到云端的最明顯轉(zhuǎn)變是外包。企業(yè)的物理硬件和數(shù)據(jù)基礎(chǔ)設(shè)施不再完全屬于其職權(quán)范圍。當(dāng)數(shù)據(jù)通過(guò)基礎(chǔ)設(shè)施即服務(wù)(IaaS)或平臺(tái)即服務(wù)(PaaS)時(shí),那么誰(shuí)需要負(fù)責(zé)安全性?
 
企業(yè)與云計(jì)算提供商合作可以將二者之間的安全責(zé)任分開。企業(yè)團(tuán)隊(duì)需要了解他們負(fù)責(zé)保護(hù)的整體解決方案,以及保護(hù)這些解決方案的最佳實(shí)踐。
 
總體而言,云計(jì)算提供的強(qiáng)大功能和敏捷性正在加快開發(fā)周期,使新的更改不能影響安全性。這就是開發(fā)周期包含安全基礎(chǔ)設(shè)施和最佳實(shí)踐的重要性的原因。
 
例如,企業(yè)不知道需要重點(diǎn)保護(hù)哪些基礎(chǔ)結(jié)構(gòu)層,這可能會(huì)導(dǎo)致發(fā)生數(shù)據(jù)泄露等事件。根據(jù)Verizon公司2019年數(shù)據(jù)泄露的調(diào)查報(bào)告,企業(yè)內(nèi)部員工所犯的錯(cuò)誤占所有數(shù)據(jù)泄露事件的34%。這些違規(guī)行為給企業(yè)帶來(lái)了慘重的財(cái)務(wù)和聲譽(yù)損失,而中小型企業(yè)難以承受這些損失而破產(chǎn)。
 
技術(shù)解決方案還有助于了解DevOps工作流程的緊迫性,并幫助將安全測(cè)試和解決方案集成到工具鏈和工作流程中。但是,這些工具和解決方案最終將依賴于DevOps內(nèi)部的安全措施,而不是單獨(dú)的安全團(tuán)隊(duì)。
 
云計(jì)算提供商在安全責(zé)任和客戶端責(zé)任方面的份額
 
企業(yè)與公共云提供商合作的一個(gè)主要好處是,提供商非常重視安全性和合規(guī)性。云計(jì)算提供商在保護(hù)云計(jì)算環(huán)境方面投入了大量資金,以確保比內(nèi)部部署環(huán)境更安全。公共云提供商運(yùn)營(yíng)和管理服務(wù)器位置、硬件本身、主機(jī)操作系統(tǒng)、虛擬化層的物理訪問(wèn)安全性。或者簡(jiǎn)而言之,它提供為企業(yè)業(yè)務(wù)服務(wù)的基礎(chǔ)設(shè)施。
 
DevOps團(tuán)隊(duì)負(fù)責(zé)保護(hù)企業(yè)數(shù)據(jù)、操作系統(tǒng)、應(yīng)用程序邏輯和端點(diǎn)。雖然與云計(jì)算提供商分擔(dān)安全責(zé)任可以減輕管理負(fù)擔(dān),但重要的是使持續(xù)維護(hù)成為持續(xù)集成(CI)/持續(xù)交付(CD)流程的一部分,而不只是依靠云計(jì)算提供商來(lái)處理。另外值得一提的是,使用開源組件的開發(fā)人員必須維護(hù)這些資源,以確保不會(huì)帶來(lái)漏洞。這可以通過(guò)運(yùn)營(yíng)發(fā)現(xiàn)來(lái)識(shí)別和跟蹤所有開源組件來(lái)完成。
 
為了根據(jù)不同組織的特定需求提供量身定制的服務(wù),云計(jì)算提供商提供了幾種云計(jì)算模型,包括軟件即服務(wù)(SaaS)、平臺(tái)即服務(wù)(PaaS)和基礎(chǔ)設(shè)施即服務(wù)(IaaS),每種模型都涵蓋不同級(jí)別的數(shù)字解決方案以及相應(yīng)的安全。
 
根據(jù)云計(jì)算標(biāo)準(zhǔn)客戶委員會(huì)(CSCC)的說(shuō)法,當(dāng)用戶從SaaS遷移到PaaS到IaaS時(shí),其責(zé)任往往會(huì)增加。
 
使用SaaS模型的團(tuán)隊(duì)在安全方面參與最少,因?yàn)樗麄兪褂玫氖穷A(yù)先設(shè)計(jì)好的服務(wù),而云計(jì)算提供商則負(fù)責(zé)處理所有的技術(shù)方面。這意味著他們可以依靠提供者來(lái)管理基礎(chǔ)設(shè)施、軟件棧,以及大多數(shù)相關(guān)的應(yīng)用程序邏輯。
 
對(duì)于安全所有權(quán)和責(zé)任,企業(yè)團(tuán)隊(duì)?wèi)?yīng)檢查其首選云計(jì)算服務(wù)提供商的服務(wù)級(jí)別協(xié)議。一旦團(tuán)隊(duì)清楚地了解了他們的安全職責(zé),他們就可以將時(shí)間集中在保護(hù)自己的組件上,并確保他們的云計(jì)算提供商將處理剩下的組件。這種政策一個(gè)很好的例子是AWS公司的共享責(zé)任模型。它清楚地記錄了客戶對(duì)其AWS基礎(chǔ)設(shè)施中的數(shù)據(jù)、API和軟件堆棧的責(zé)任。
 
在云遷移的安全解決方案中需要注意什么?
 
依靠云計(jì)算提供商進(jìn)行監(jiān)控和保護(hù)是企業(yè)安全面臨的巨大挑戰(zhàn)。以AWS公司為例。作為早期的IaaS提供商之一,AWS公司奠定了用戶基礎(chǔ),并花費(fèi)了大量資源來(lái)教育客戶。AWS公司強(qiáng)制執(zhí)行服務(wù)。他們采取了令人難以置信的措施來(lái)確保他們提供的物理設(shè)施和技術(shù)安全性。因此,企業(yè)通常不太擔(dān)心網(wǎng)絡(luò)安全、服務(wù)器、路由器等問(wèn)題。但是,AWS公司也非常了解應(yīng)用程序所有者負(fù)責(zé)的其他組件。
 
正如AWS公司對(duì)云計(jì)算安全共同責(zé)任立場(chǎng)所解釋的那樣,他們負(fù)責(zé)管理系統(tǒng)。但是,應(yīng)用程序中的數(shù)據(jù)、與用戶相關(guān)的安全性以及企業(yè)如何采用應(yīng)用程序都不在他們的管轄范圍之內(nèi)。甚至還有一些論點(diǎn)指出,試圖確保這一點(diǎn)可能意味著企業(yè)過(guò)度擴(kuò)張或阻礙了進(jìn)展。
 
只是相信開發(fā)商和提供商將會(huì)保護(hù)應(yīng)用程序和微服務(wù)是不夠的。企業(yè)必須確保自己的軟件解決方案在邏輯級(jí)別是安全的,這是發(fā)生變化最多的地方。企業(yè)需要尋找:
 
·在應(yīng)用程序級(jí)別部署的工具
 
·在持續(xù)集成(CI)/持續(xù)交付(CD)中運(yùn)行的解決方案
 
·不增加資源需求的集成工具集和流程
 
·允許靈活響應(yīng)的自動(dòng)化
 
這是安全管理云平臺(tái)并將企業(yè)的業(yè)務(wù)轉(zhuǎn)變?yōu)閺?qiáng)大靈活的解決方案的一部分。
 
支持安全的API和微服務(wù)使企業(yè)能夠靈活地?cái)U(kuò)展云計(jì)算。無(wú)論企業(yè)是決定補(bǔ)充現(xiàn)有的技術(shù)堆棧,還是完全轉(zhuǎn)向新一代的容器和微服務(wù),都非常關(guān)注這一新的動(dòng)態(tài)基礎(chǔ)設(shè)施是如何、在哪里以及由誰(shuí)來(lái)管理的。這就是需要新的治理過(guò)程和自動(dòng)化策略的地方。采用云計(jì)算是企業(yè)的業(yè)務(wù)轉(zhuǎn)型之一。
 
安全性必須與企業(yè)業(yè)務(wù)運(yùn)作的具體情況相適應(yīng),并且只在特定的環(huán)境中才能有效。這并不總是意味著繁瑣的自定義,但這意味著企業(yè)需要能夠適應(yīng)并運(yùn)營(yíng)基礎(chǔ)設(shè)施、業(yè)務(wù)邏輯和流量的解決方案。在更深層次安裝的機(jī)器學(xué)習(xí)使企業(yè)業(yè)務(wù)獨(dú)一無(wú)二,這是確保這一點(diǎn)的一種方法。
 
鼓勵(lì)DevOps和安全團(tuán)隊(duì)之間的協(xié)作
 
除了技??術(shù)影響之外,云計(jì)算將需要在組織上進(jìn)行新的重組。例如,如果企業(yè)負(fù)責(zé)管理云平臺(tái),那么組織結(jié)構(gòu)圖是什么樣的?誰(shuí)對(duì)風(fēng)險(xiǎn)承擔(dān)責(zé)任?首席信息安全官和首席技術(shù)官的角色將如何變化?安全專家如何適應(yīng)企業(yè)的組織結(jié)構(gòu)?
 
傳統(tǒng)上,企業(yè)開發(fā)、運(yùn)營(yíng)、安全團(tuán)隊(duì)在孤島中工作。隨著開發(fā)和運(yùn)營(yíng)融入統(tǒng)一的DevOps實(shí)踐,問(wèn)題在于DevOps是否從根本上削弱了安全性。在DevOps中,開發(fā)速度是決策制定的首要考慮因素,特別是在使用外部軟件和平臺(tái)時(shí),安全性往往是事后的想法。隨著新威脅和脆弱性的引入,安全格局正在迅速變化,這一挑戰(zhàn)進(jìn)一步擴(kuò)大。
 
企業(yè)期望開發(fā)商一夜之間成為安全專家是不現(xiàn)實(shí)的。然而,隨著應(yīng)用程序開發(fā)速度的提高,以適應(yīng)當(dāng)今企業(yè)所需的速度和靈活性,許多企業(yè)沒(méi)有在其產(chǎn)品中構(gòu)建安全性。
 
為了解決這個(gè)問(wèn)題,DevOps和安全團(tuán)隊(duì)需要進(jìn)行協(xié)作,以便從開發(fā)生命周期的開始階段就將安全性納入其中。
 
為了最好地整合角色,應(yīng)考慮以下一些關(guān)鍵的最佳實(shí)踐:
 
·考慮質(zhì)量保證。最重要的是建立一種將安全視為高質(zhì)量產(chǎn)品的推動(dòng)者、共同責(zé)任和首要任務(wù)的文化。它應(yīng)該被視為應(yīng)用程序性能和用戶體驗(yàn)的關(guān)鍵指標(biāo)之一。
 
·將安全性集成到DevOps中。DevOps過(guò)程的所有部分涉及安全團(tuán)隊(duì)或指定安全角色,以確保從一開始就具有透明度和協(xié)作性;安全團(tuán)隊(duì)可以檢測(cè)應(yīng)用程序特定的漏洞,并提供可操作的DevOps建議,這將為安全編碼實(shí)踐提供信息。
 
·支持開發(fā)人員。由于大多數(shù)開發(fā)人員對(duì)需要注意的內(nèi)容了解有限,所以在團(tuán)隊(duì)中任命安全管理人員是一件好事。他們可能不像白帽黑客那樣有深入的知識(shí),但在安全方面有足夠的參與度,以理解其概念并知道在哪里尋找合適的工具和資源。
 
?·獲得正確的工具和工具鏈。部署可以管理安全任務(wù)的自動(dòng)化工具,使小型安全團(tuán)隊(duì)能夠更多地關(guān)注關(guān)鍵優(yōu)先級(jí),例如定義框架并更加關(guān)注開發(fā)過(guò)程;在云端和持續(xù)集成(CI)/持續(xù)交付(CD)過(guò)程中自動(dòng)生成和運(yùn)行安全測(cè)試的工具將有助于實(shí)現(xiàn)這一目標(biāo)。
 
?·加強(qiáng)編碼。最后,許多安全問(wèn)題來(lái)自最明顯的錯(cuò)誤。組織需要投資培訓(xùn)開發(fā)人員以在云中安全地編碼,并將安全測(cè)試作為流程的一部分。通過(guò)機(jī)器學(xué)習(xí)監(jiān)控代碼的高級(jí)安全解決方案可以在代碼中找到漏洞,幫助開發(fā)人員增強(qiáng)代碼運(yùn)行的穩(wěn)定性。

關(guān)鍵字:云計(jì)算

原創(chuàng)文章 企業(yè)網(wǎng)D1Net

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號(hào)-6 京公網(wǎng)安備 11010502049343號(hào)

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 樟树市| 正阳县| 台山市| 东乡族自治县| 徐汇区| 安仁县| 含山县| 额尔古纳市| 搜索| 富裕县| 定南县| 莱西市| 苍梧县| 正安县| 利川市| 清流县| 满洲里市| 东乡县| 太谷县| 江达县| 项城市| 壶关县| 新巴尔虎右旗| 运城市| 天峨县| 昂仁县| 原平市| 马山县| 同心县| 阿克苏市| 南康市| 寿宁县| 石首市| 汉川市| 伊川县| 明光市| 彭水| 潍坊市| 永昌县| 南安市| 扎囊县|