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

無(wú)服務(wù)器體系架構(gòu):應(yīng)用安全范式轉(zhuǎn)換

安全 應(yīng)用安全
“無(wú)服務(wù)器”體系架構(gòu)正是打破了人們的習(xí)慣思維,讓服務(wù)器不可見(jiàn),從而讓整個(gè)開(kāi)發(fā)部署過(guò)程更為安全高效,給所有開(kāi)發(fā)部署運(yùn)維人員帶來(lái)的是軟件架構(gòu)和應(yīng)用程序部署的新大陸。相反地,它也會(huì)導(dǎo)致一系列新的安全問(wèn)題和挑戰(zhàn)。

所謂“范式轉(zhuǎn)換”(Paradigm Shift)指的就是長(zhǎng)期形成的思維習(xí)慣、價(jià)值觀的改變和轉(zhuǎn)移。而“無(wú)服務(wù)器”(Serviceless)體系架構(gòu)正是打破了人們的習(xí)慣思維,讓服務(wù)器不可見(jiàn),從而讓整個(gè)開(kāi)發(fā)部署過(guò)程更為安全高效,給所有開(kāi)發(fā)部署運(yùn)維人員帶來(lái)的是軟件架構(gòu)和應(yīng)用程序部署的新大陸。不過(guò),“無(wú)服務(wù)器”架構(gòu)方法并非能夠解決所有問(wèn)題,相反地,它也會(huì)導(dǎo)致一系列新的安全問(wèn)題和挑戰(zhàn)。

[[226952]]

如果你問(wèn)軟件開(kāi)發(fā)人員何謂軟件架構(gòu),可能會(huì)得到五花八門的答案:軟件架構(gòu)“是藍(lán)圖或計(jì)劃”、“概念模型”或“大局”,不一而足。毫無(wú)疑問(wèn),架構(gòu)或缺少架構(gòu)關(guān)系到軟件的成敗。良好的架構(gòu)有助于擴(kuò)展Web或移動(dòng)應(yīng)用程序,而糟糕的架構(gòu)可能導(dǎo)致嚴(yán)重問(wèn)題,勢(shì)必需要重寫(xiě)、花費(fèi)高昂成本。

而“無(wú)服務(wù)器”體系架構(gòu)最大的一個(gè)安全優(yōu)勢(shì)就是,可以幫助開(kāi)發(fā)者擺脫運(yùn)行后端應(yīng)用程序所需的服務(wù)器設(shè)備的設(shè)置和管理更新工作。這些任務(wù)都由無(wú)服務(wù)器體系架構(gòu)提供商負(fù)責(zé),然后再以服務(wù)的方式為開(kāi)發(fā)者提供所需功能,例如數(shù)據(jù)庫(kù)、身份驗(yàn)證等。

然而,盡管現(xiàn)在開(kāi)發(fā)者不用再對(duì)許多由無(wú)服務(wù)器云提供商處理的安全任務(wù)負(fù)責(zé),但他們?nèi)匀恍枰?fù)責(zé)為那些有服務(wù)器端邏輯的應(yīng)用程序編寫(xiě)強(qiáng)大的代碼,并確保這些應(yīng)用程序代碼不會(huì)存在應(yīng)用程序?qū)勇┒?。而且現(xiàn)在看來(lái),這種任務(wù)并不會(huì)很快消失。

至于云供應(yīng)商方面,將負(fù)責(zé)提供用于運(yùn)行這些代碼的服務(wù)器,并在必要時(shí)對(duì)服務(wù)器進(jìn)行縮放。執(zhí)行完畢后,承擔(dān)這些功能的容器會(huì)立刻停用,并且執(zhí)行過(guò)程以100毫秒為單位進(jìn)行度量,用戶只需為運(yùn)行代碼過(guò)程中所消耗的資源付費(fèi),一些人將這種模式叫做功能即服務(wù)(FaaS)。

此外,任何與應(yīng)用程序本身或與之交互的云服務(wù)相關(guān)的配置同樣需要安全防護(hù)。因?yàn)槿魏五e(cuò)誤的設(shè)置和云服務(wù)的誤配置都有可能成為無(wú)服務(wù)器體系架構(gòu)的攻擊入口,導(dǎo)致敏感機(jī)密信息的泄漏,以及為潛在的中間人攻擊(MiTM)提供入口點(diǎn)。同樣地,這項(xiàng)任務(wù)也屬于應(yīng)用程序所有者的責(zé)任。

在“無(wú)服務(wù)器”的世界中,云供應(yīng)商會(huì)和你一起分擔(dān)安全責(zé)任。下圖就展示了共享無(wú)服務(wù)器安全責(zé)任模型:

應(yīng)用程序所有者:

為“云內(nèi)部”的所有者(Owner “in” the Cloud)負(fù)責(zé)。包括客戶端、云端數(shù)據(jù)、傳輸數(shù)據(jù)(包含在公共或不可信網(wǎng)絡(luò)-如互聯(lián)網(wǎng)-上流動(dòng)的信息,以及在私有網(wǎng)絡(luò)-如企業(yè)或企業(yè)局域網(wǎng)-范圍內(nèi)流動(dòng)的數(shù)據(jù))、應(yīng)用程序、身份和訪問(wèn)管理、云服務(wù)配置等。

FaaS(功能即服務(wù))提供商:

為“構(gòu)成云”的所有者(Owner “of” the Cloud)負(fù)責(zé);包括操作系統(tǒng)+虛擬設(shè)備+容器、計(jì)算、存儲(chǔ)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、地域、可用性區(qū)域(AZ)、邊緣位置(edge location)等。

雖然無(wú)服務(wù)器體系結(jié)構(gòu)引入了簡(jiǎn)捷和高效,但同時(shí)也引入了一系列新的問(wèn)題和應(yīng)用程序挑戰(zhàn):

1. 不斷增加的攻擊面

無(wú)服務(wù)器功能消耗來(lái)自各種事件源的數(shù)據(jù),例如HTTP APIs、消息隊(duì)列(message queues)、云存儲(chǔ)以及物聯(lián)網(wǎng)(IoT)設(shè)備通信等。而且無(wú)服務(wù)器體系架構(gòu)幾乎不像Web環(huán)境那樣,開(kāi)發(fā)人員知道哪部分消息不應(yīng)該被理解被信任的(GET / POST參數(shù)、HTTP標(biāo)頭等)。這大大增加了無(wú)服務(wù)器體系結(jié)構(gòu)的潛在攻擊面,特別是當(dāng)消息使用協(xié)議和復(fù)雜的消息架構(gòu)時(shí),其中許多不能通過(guò)標(biāo)準(zhǔn)的應(yīng)用程序?qū)臃雷o(hù)(如Web應(yīng)用程序防火墻)進(jìn)行檢查。

2. 攻擊面的復(fù)雜性

無(wú)服務(wù)器體系架構(gòu)中的攻擊面對(duì)于某些人來(lái)說(shuō)可能很難理解,因?yàn)檫@樣的體系架構(gòu)還是比較新的。許多軟件開(kāi)發(fā)人員和架構(gòu)師尚未獲得足夠的安全風(fēng)險(xiǎn)經(jīng)驗(yàn),以及保護(hù)此類應(yīng)用程序所需的適當(dāng)防護(hù)措施。

3. 整體系統(tǒng)復(fù)雜性

針對(duì)無(wú)服務(wù)器體系架構(gòu)的可視化和監(jiān)控工作仍然要比監(jiān)控標(biāo)準(zhǔn)軟件環(huán)境更復(fù)雜。在偵察攻擊的階段,威脅實(shí)施者會(huì)試圖擊破網(wǎng)絡(luò)防御和弱點(diǎn),這對(duì)網(wǎng)絡(luò)安全解決方案檢測(cè)可疑行為并關(guān)閉該行為也是一個(gè)關(guān)鍵點(diǎn)。由于無(wú)服務(wù)器架構(gòu)是駐留在云環(huán)境中的,所以“本地”實(shí)時(shí)網(wǎng)絡(luò)安全解決方案是多余的,這意味著可能會(huì)錯(cuò)過(guò)發(fā)現(xiàn)早期的攻擊跡象。而且盡管無(wú)服務(wù)器系統(tǒng)通常提供了日志記錄功能,但可能不適合安全監(jiān)視或?qū)徲?jì)的目的。

4. 安全測(cè)試不足

對(duì)無(wú)服務(wù)器體系架構(gòu)執(zhí)行安全測(cè)試要比測(cè)試標(biāo)準(zhǔn)應(yīng)用程序更為復(fù)雜,尤其是當(dāng)這些應(yīng)用程序與遠(yuǎn)程第三方服務(wù)或后端云服務(wù)(如NoSQL數(shù)據(jù)庫(kù)、云存儲(chǔ)或流處理服務(wù))交互時(shí)。另外,自動(dòng)掃描工具目前也不適用于掃描無(wú)服務(wù)器應(yīng)用程序。

傳統(tǒng)的安全防護(hù)措施并不適用:由于使用無(wú)服務(wù)器體系架構(gòu)的組織無(wú)法訪問(wèn)物理(或虛擬)服務(wù)器或其操作系統(tǒng),因此他們無(wú)法部署傳統(tǒng)防護(hù)層,如端點(diǎn)保護(hù)、基于主機(jī)的入侵防御、Web應(yīng)用程序防火墻或是RASP(實(shí)時(shí)應(yīng)用程序自我保護(hù))解決方案——它是一種新型應(yīng)用安全保護(hù)技術(shù),它將保護(hù)程序像疫苗一樣注入到應(yīng)用程序,并和應(yīng)用程序融為一體,能實(shí)時(shí)檢測(cè)和阻斷安全攻擊,使應(yīng)用程序具備自我保護(hù)能力,當(dāng)應(yīng)用程序遇到特定漏洞和攻擊時(shí)不需要人工干預(yù)就可以進(jìn)行自動(dòng)重新配置應(yīng)對(duì)新的攻擊。

正是這最后一條(即傳統(tǒng)的安全防護(hù)措施并不適用)要求在無(wú)服務(wù)器體系架構(gòu)的應(yīng)用程序安全性方面進(jìn)行大幅度的范式轉(zhuǎn)換。根據(jù)定義,在無(wú)服務(wù)器體系架構(gòu)中,您只能控制應(yīng)用程序的代碼,而且它幾乎是您所擁有的唯一東西。這也就意味著,如果您需要保護(hù)自己的無(wú)服務(wù)器代碼,唯一的選擇就是確保自己編寫(xiě)了安全的代碼,并將這這種安全性融入到應(yīng)用程序中。

這實(shí)際上并不是一件壞事——無(wú)服務(wù)器計(jì)算迫使軟件架構(gòu)師和開(kāi)發(fā)人員以將安全性構(gòu)建其中的方式來(lái)解決安全問(wèn)題,而不是在發(fā)生問(wèn)題時(shí)再去進(jìn)行安全防護(hù)。很顯然,這是一種更為積極主動(dòng)的方式。

責(zé)任編輯:趙寧寧 來(lái)源: 安全牛
相關(guān)推薦

2021-03-26 14:30:54

安全服務(wù)器架構(gòu)的安全

2019-07-02 10:55:21

云計(jì)算服務(wù)器容器

2019-04-30 10:27:46

無(wú)服務(wù)器云計(jì)算安全

2019-09-20 15:05:23

軟件數(shù)據(jù)庫(kù)硬件

2018-01-23 08:07:06

2020-10-09 07:00:00

無(wú)服務(wù)器應(yīng)用監(jiān)控架構(gòu)

2017-09-13 07:23:03

2023-01-04 10:05:06

無(wú)服務(wù)器代碼

2018-12-05 10:10:40

HBase服務(wù)器架構(gòu)

2024-01-19 11:57:42

2021-05-07 08:00:00

數(shù)據(jù)中心無(wú)服務(wù)器架構(gòu)

2018-06-15 16:05:06

服務(wù)器無(wú)密碼驗(yàn)證登錄安全

2018-02-24 10:15:36

無(wú)服務(wù)器容器云計(jì)算

2023-07-05 08:00:45

架構(gòu)

2017-10-17 10:12:58

2023-08-27 15:20:58

Serverless架構(gòu)開(kāi)發(fā)

2020-03-25 11:06:46

無(wú)服務(wù)器開(kāi)源安全工具

2019-01-17 14:12:16

2017-12-29 09:32:55

無(wú)服務(wù)器架構(gòu)排查

2018-03-06 10:45:25

無(wú)服務(wù)器基礎(chǔ)設(shè)施
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产成人精品久久二区二区91 | 日韩成人一区 | 日韩一区二区三区在线视频 | 国产精品99久久久久久久久久久久 | 国产日本精品视频 | 在线视频 亚洲 | 久久精品国产精品青草 | 欧美日韩一区二区三区在线观看 | 亚洲二区视频 | av片免费| 99精品欧美一区二区三区综合在线 | 波多野结衣一区二区三区在线观看 | 久久国| 伊人网国产 | 黄色在线免费观看 | 日韩综合在线视频 | 婷婷福利视频导航 | 国产成人综合亚洲欧美94在线 | 国产精品1区 | 综合精品| 希岛爱理在线 | 亚洲高清视频一区二区 | 国产午夜精品一区二区三区在线观看 | 欧美v在线 | 红色av社区 | 久久一日本道色综合久久 | 人人射人人 | 99re在线视频 | 国产精品视频免费观看 | 国产成人精品一区二 | 国产精品欧美一区二区三区不卡 | 免费久草 | 欧美日韩高清在线一区 | 国产免费一区二区三区最新6 | 午夜欧美日韩 | 男人av在线 | 久草新在线| 欧美日韩精品一区二区 | 在线日韩欧美 | av一区在线 | 紧缚调教一区二区三区视频 |