在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

科技云報(bào)道:Serverless或許沒有你想象中的安全

科技云報(bào)到 ? 來源:jf_60444065 ? 作者:jf_60444065 ? 2023-05-12 13:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

科技云報(bào)道原創(chuàng)。

隨著云計(jì)算技術(shù)的進(jìn)一步成熟,Serverless已成為引領(lǐng)云計(jì)算下一個十年的技術(shù)熱點(diǎn)。

Serverless能夠幫助開發(fā)者無需關(guān)注服務(wù)器、按照實(shí)際使用付費(fèi)且可以享受服務(wù)自動彈性伸縮,將更多的精力放到業(yè)務(wù)邏輯本身。據(jù)Gartner預(yù)測,2025年將有50%以上的全球企業(yè)采用Serverless架構(gòu)。

盡管采用Serverless已成為大勢所趨,但Serverless框架是否真的安全?有人認(rèn)為,使用Serverless云服務(wù)相當(dāng)于把基礎(chǔ)架構(gòu)托管給了云服務(wù)商,一切云服務(wù)安全都由云服務(wù)商來負(fù)責(zé),采用Serverless甚至?xí)痊F(xiàn)有的基礎(chǔ)云服務(wù)更安全。

事實(shí)真的如此嗎?

Serverless面臨的安全風(fēng)險(xiǎn)

Serverless面臨的主要挑戰(zhàn)是云服務(wù)商只負(fù)責(zé)云的安全性,而不是云中的安全性。這意味著Serverless應(yīng)用程序不僅仍然面臨傳統(tǒng)應(yīng)用程序面臨的風(fēng)險(xiǎn)和漏洞,例如:跨站點(diǎn)腳本、訪問控制中斷、數(shù)據(jù)庫注入、敏感數(shù)據(jù)泄露、不安全的反序列化等,而且還面臨著Serverless架構(gòu)特有的安全挑戰(zhàn)。

風(fēng)險(xiǎn)一:增加攻擊面

Serverless函數(shù)使用來自各種事件源的輸入數(shù)據(jù),包括 HTTP API、云存儲、IoT設(shè)備連接和隊(duì)列。這大大增加了攻擊面,因?yàn)槠渲幸恍┎糠挚赡馨皇苄湃蔚南⒏袷剑瑯?biāo)準(zhǔn)應(yīng)用程序?qū)颖Wo(hù)可能無法正確檢查這些格式。如果暴露了用于獲取輸入數(shù)據(jù)(例如協(xié)議、向量和函數(shù))的連接鏈接,則可以將其用作攻擊點(diǎn)。

風(fēng)險(xiǎn)二:安全配置錯誤

由于云服務(wù)提供商提供的設(shè)置和功能配置不安全,Serverless應(yīng)用程序容易受到網(wǎng)絡(luò)攻擊。

例如,DoS攻擊經(jīng)常發(fā)生在Serverless應(yīng)用程序中,這是由于函數(shù)和主機(jī)之間的超時(shí)設(shè)置配置錯誤,其中低并發(fā)限制用作對應(yīng)用程序的攻擊點(diǎn)。攻擊者還可以通過插入函數(shù)調(diào)用來利用函數(shù)鏈接,其中他們延長函數(shù)事件的執(zhí)行時(shí)間比預(yù)期更長,從而允許DoW攻擊并增加Serverless函數(shù)的成本。

此外,使用公共存儲庫(如GitHub和S3存儲桶)中未受保護(hù)的功能也會由于敏感數(shù)據(jù)泄露而造成DoW攻擊。這是因?yàn)楣粽呃霉_的函數(shù),其中包含代碼中硬編碼的未受保護(hù)的機(jī)密和密鑰。

風(fēng)險(xiǎn)三:身份驗(yàn)證中斷

Serverless應(yīng)用程序是無狀態(tài)的,在其體系結(jié)構(gòu)中使用微服務(wù)會使獨(dú)立函數(shù)的移動部分面臨身份驗(yàn)證失敗的風(fēng)險(xiǎn)。

例如,如果在具有數(shù)百個Serverless函數(shù)的應(yīng)用程序中僅對一個函數(shù)的身份驗(yàn)證處理不當(dāng),則會影響應(yīng)用程序的其余部分。攻擊者可以專注于一個功能,通過不同的方法訪問系統(tǒng),如自動暴力破解等。

風(fēng)險(xiǎn)四:特權(quán)過大功能的威脅

Serverless生態(tài)系統(tǒng)依賴于許多獨(dú)立的函數(shù),每個函數(shù)都有自己的角色和權(quán)限。職能之間的大量交互有時(shí)可能導(dǎo)致職能在其權(quán)利上享有過多的特權(quán)。例如,不斷訪問數(shù)據(jù)庫并更新其他函數(shù)的功能可能是一個巨大的風(fēng)險(xiǎn),因?yàn)樗鼘⑴c者可見。

風(fēng)險(xiǎn)五:使用已知漏洞的組件

Serverless應(yīng)用程序通常使用JavaScript(或TypeScript)或Python語言。Python或 JavaScript的開發(fā)人員通常使用大量第三方組件來完成不同的任務(wù)。這些組件可能存在漏洞,使用它們會使Serverless應(yīng)用程序容易受到攻擊。

保護(hù)Serverless安全性的最佳實(shí)踐

當(dāng)然,面對Serverless面臨的安全風(fēng)險(xiǎn),企業(yè)可以采用多種Serverless應(yīng)用程序安全最佳實(shí)踐,其中包括:

不要僅僅依賴WAF保護(hù)

擁有WAF很重要,但它不應(yīng)該是保護(hù)Serverless應(yīng)用程序的唯一防線。如果僅依靠WAF保護(hù),安全性可能會有很大的漏洞。

因?yàn)閃AF只能檢查HTTP流量,這意味著WAF只會保護(hù)API網(wǎng)關(guān)觸發(fā)的函數(shù),它不會針對其他事件觸發(fā)器類型提供保護(hù)。如果函數(shù)從不同的事件源觸發(fā),比如:通知(物聯(lián)網(wǎng)、短信和電子郵件;代碼修改;數(shù)據(jù)庫更改;流數(shù)據(jù)處理;云存儲事件等,則WAF無濟(jì)于事。

使用自定義函數(shù)權(quán)限

事實(shí)上,Serverless應(yīng)用程序中超過90%的權(quán)限已被過度許可。盡管在考慮Serverless應(yīng)用功能級別時(shí),設(shè)置權(quán)限可能會令人望而生畏,但不應(yīng)使用一刀切的方法。一個常見的Serverless安全錯誤是設(shè)置更寬松且功能更大的策略,未能最小化單個權(quán)限和功能角色會使攻擊面大于應(yīng)有的范圍。

DevSecOps團(tuán)隊(duì)必須與編寫函數(shù)的開發(fā)人員坐下來,查看每個函數(shù)的用途并創(chuàng)建適當(dāng)?shù)暮瘮?shù)級別權(quán)限。確定每個函數(shù)的用途后,可以為每個函數(shù)創(chuàng)建合適的權(quán)限策略和唯一角色。慶幸的是,整個過程可以使用各種自動化工具來助力。

進(jìn)行代碼審核

Black Duck Software調(diào)查了企業(yè)中常用的1000個應(yīng)用程序,發(fā)現(xiàn)其中96%都使用了開源軟件。研究人員還發(fā)現(xiàn),60%的軟件都包含安全漏洞,其中一些漏洞已經(jīng)存在了四年以上。這使得代碼所有權(quán)和真實(shí)性成為一項(xiàng)嚴(yán)重的安全風(fēng)險(xiǎn)。

隨著開源軟件的盛行,單個Serverless函數(shù)可能包含來自不同外部源的數(shù)千行代碼。因此,想要提高Serverless的安全性,執(zhí)行代碼安全審計(jì)至關(guān)重要。

保持對CI/CD的控制

代碼漏洞可以通過嚴(yán)格的CI/CD來緩解,即使它聽起來很難。

攻擊者可能會通過各種方式溜進(jìn)來,甚至?xí)诓槐话l(fā)現(xiàn)的情況下潛入企業(yè)內(nèi)部造成嚴(yán)重破壞。若要確保不會發(fā)生這種情況,必須創(chuàng)建一個策略和策略,以便在生成期間執(zhí)行代碼分析,然后再上線,并確保每個函數(shù)都已通過CI/CD。

通過AI密切關(guān)注所有攻擊指標(biāo)

每天只有幾百個函數(shù)都可以在日志中生成數(shù)十億個事件,因此很難確定哪些事件是重要的。即使熟悉Serverless應(yīng)用特有的攻擊模式,也不可能掃描所有攻擊模式,這就是為什么必須使用AI工具來增加Serverless的安全性、效率和可見性。

使函數(shù)超時(shí)

所有函數(shù)都應(yīng)具有嚴(yán)格的運(yùn)行時(shí)配置文件,但通常不直觀地創(chuàng)建適當(dāng)?shù)腟erverless函數(shù)超時(shí)。函數(shù)的最長持續(xù)時(shí)間可以特定于該函數(shù)。DevSecOps 團(tuán)隊(duì)需要考慮配置的超時(shí)與實(shí)際超時(shí)。大多數(shù)開發(fā)人員將超時(shí)設(shè)置為允許的最大值,因?yàn)槲词褂玫臅r(shí)間不會產(chǎn)生額外的費(fèi)用。

但是,這種方法可能會產(chǎn)生巨大的安全風(fēng)險(xiǎn),因?yàn)槿绻粽叱晒ψ⑷氪a,他們就有更多的時(shí)間來造成損害。較短的超時(shí)意味著它們可以更頻繁地攻擊,這被稱為“土撥鼠日”攻擊,但它也使攻擊更加明顯。因此,作為Serverless安全性最佳做法,是必須使函數(shù)超時(shí)。

減少對第三方的依賴

開發(fā)人員通常從第三方派生組件,最好檢查其來源是否可靠以及它們所引用的鏈接是否安全,采取此預(yù)防措施可避免意外漏洞,務(wù)必檢查開源平臺中使用的組件的最新版本。

大多數(shù)開發(fā)人員更喜歡在現(xiàn)代應(yīng)用中使用開源組件,這使得檢測任何問題或跟蹤代碼中的漏洞變得更加困難。最好使用最新版本并及時(shí)獲得更新,并提前做好準(zhǔn)備。

為此,可以定期檢查開發(fā)論壇上的更新,使用自動依賴項(xiàng)工具,并避免使用依賴項(xiàng)過多的第三方軟件。

處理憑證

建議將敏感數(shù)據(jù)存儲在安全的位置,并使其可訪問性極其有限,必須特別注意API密鑰等憑據(jù)。同時(shí),應(yīng)將環(huán)境變量設(shè)置為運(yùn)行時(shí)間評估設(shè)置,然后在配置文件中部署時(shí)間。

最好的方法是定期輪換密鑰,即使被黑客入侵,可以確保切斷對黑客的訪問。每個組件、開發(fā)人員和項(xiàng)目都必須具有單獨(dú)的密鑰,并加密敏感數(shù)據(jù)和環(huán)境變量。

保護(hù)軟件開發(fā)生命周期

軟件開發(fā)生命周期定義了構(gòu)建應(yīng)用程序、在整個生命周期中對其進(jìn)行管理以及簡化開發(fā)過程。但是,不安全的應(yīng)用程序可能會帶來巨大的業(yè)務(wù)風(fēng)險(xiǎn)。易受攻擊的應(yīng)用程序可能會導(dǎo)致個人數(shù)據(jù)丟失,并對企業(yè)業(yè)務(wù)聲譽(yù)造成無法彌補(bǔ)的損害。

在開發(fā)階段集成安全性可確保授權(quán)并確保Serverless應(yīng)用程序的正常工作,它還涉及不斷審查弱點(diǎn)條件,并確保應(yīng)用程序與安全實(shí)踐集成。

地理考慮

開發(fā)人員應(yīng)記住,在部署應(yīng)用模塊時(shí),某些地理注意事項(xiàng)可能會對Serverless安全性產(chǎn)生負(fù)面影響。從不同地理位置部署的代碼可能會產(chǎn)生與代碼相關(guān)的問題。例如,紐約的開發(fā)人員將使用US-East-1時(shí)區(qū),而來自亞洲的開發(fā)人員將在部署設(shè)置中使用完全不同的時(shí)區(qū)。

結(jié)語

毫無疑問,新機(jī)遇伴隨著獨(dú)特的挑戰(zhàn)。Serverless架構(gòu)引入了一種新的應(yīng)用程序開發(fā)范例,但是企業(yè)在處理應(yīng)用程序基礎(chǔ)結(jié)構(gòu)時(shí),也必須承擔(dān)額外的安全責(zé)任。

因此,在采用Serverless時(shí),需要更謹(jǐn)慎和明智地嘗試安全應(yīng)用程序最佳實(shí)踐。

【關(guān)于科技云報(bào)道】

專注于原創(chuàng)的企業(yè)級內(nèi)容行家——科技云報(bào)道。成立于2015年,是前沿企業(yè)級IT領(lǐng)域Top10媒體。獲工信部權(quán)威認(rèn)可,可信云、全球云計(jì)算大會官方指定傳播媒體之一。深入原創(chuàng)報(bào)道云計(jì)算、大數(shù)據(jù)、人工智能區(qū)塊鏈等領(lǐng)域。

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    39

    文章

    7976

    瀏覽量

    139896
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    34990

    瀏覽量

    278642
  • serverless
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    4711
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    HarmonyOS5服務(wù)技術(shù)分享--Serverless抽獎模板部署

    (Serverless)\"功能 小貼士:項(xiàng)目地區(qū)目前只能選\"中國\" 2?? ??函數(shù)雙保險(xiǎn)?? 如果要用自定義抽獎邏輯,提前創(chuàng)建兩個函數(shù): 開始抽獎回調(diào)函數(shù)(比如
    發(fā)表于 05-22 20:25

    HarmonyOS5服務(wù)技術(shù)分享--Serverless搭建抽獎

    跳過) 在\"開發(fā)>Serverless\"模塊完成初始化配置 2?? 安全配置要牢記: 獲取應(yīng)用SDK信息(路徑:項(xiàng)目設(shè)置>應(yīng)用配置) 重要提示
    發(fā)表于 05-22 20:20

    HarmonyOS5服務(wù)技術(shù)分享--緩存快速上手指南

    大家好,今天我們來聊聊如何快速上手華為AppGallery Connect(AGC)的緩存服務(wù)。作為一款基于Serverless架構(gòu)的Key-Value型緩存服務(wù),它不僅能自動彈性伸縮,還能免去運(yùn)
    發(fā)表于 05-22 18:37

    HarmonyOS5服務(wù)技術(shù)分享--ArkTS開發(fā)Node環(huán)境

    ? 你好呀,開發(fā)者小伙伴們!今天我們來聊聊如何在HarmonyOS(ArkTS API 9及以上)玩轉(zhuǎn)函數(shù),特別是結(jié)合Node.js和HTTP觸發(fā)器的開發(fā)技巧。文章會手把手帶你從零開始,用最接地
    發(fā)表于 05-22 17:21

    HarmonyOS5服務(wù)技術(shù)分享--函數(shù)創(chuàng)建配置指南

    大家好!今天咱們來一起探索如何在華為HarmonyOS的AGC函數(shù)服務(wù)創(chuàng)建和配置函數(shù),手把手教你用HTTP觸發(fā)器玩轉(zhuǎn)函數(shù)。無論你是剛?cè)腴T還是想優(yōu)化現(xiàn)有功能,這篇指南都會給你清晰的指引,咱們直接
    發(fā)表于 05-22 17:08

    HarmonyOS5服務(wù)技術(shù)分享--自有賬號對接AGC認(rèn)證

    信等) ??數(shù)據(jù)安全訪問??:通過AGC的安全規(guī)則,保護(hù)用戶在數(shù)據(jù)庫、存儲等Serverless服務(wù)
    發(fā)表于 05-22 16:32

    如何保障服務(wù)器數(shù)據(jù)庫的安全與穩(wěn)定

    。 首先,數(shù)據(jù)加密是保護(hù)服務(wù)器數(shù)據(jù)庫安全的基礎(chǔ)。對數(shù)據(jù)庫的敏感數(shù)據(jù),如用戶個人信息、財(cái)務(wù)數(shù)據(jù)等,采用先進(jìn)的加密算法進(jìn)行加密處理。即使數(shù)據(jù)在傳輸或存儲過程中被竊取,沒有解密密鑰也無法
    的頭像 發(fā)表于 02-12 10:37 ?329次閱讀

    深入解析華為 X 實(shí)例保障上業(yè)務(wù)安全的關(guān)鍵策略

    前言 在計(jì)算快速發(fā)展的背景下,安全問題一直是企業(yè)上過程關(guān)注的焦點(diǎn)。隨著數(shù)據(jù)遷移至云端,企業(yè)對計(jì)算平臺的
    的頭像 發(fā)表于 01-03 09:25 ?587次閱讀
    深入解析華為<b class='flag-5'>云</b> X 實(shí)例保障<b class='flag-5'>云</b>上業(yè)務(wù)<b class='flag-5'>安全</b>的關(guān)鍵策略

    華為 Flexus X 實(shí)例使用測評——上手初體驗(yàn),比想象的更絲滑

    華為 Flexus 服務(wù)是華為推出的一款主打柔性算力,高效性能,高安全,高性價(jià)比的旗艦級服務(wù)產(chǎn)品。主要面向金融、游戲、零售、直播等高
    的頭像 發(fā)表于 12-24 17:29 ?536次閱讀
    華為<b class='flag-5'>云</b> Flexus X 實(shí)例使用測評——上手初體驗(yàn),比<b class='flag-5'>想象</b>的更絲滑

    辦公電腦存儲,辦公電腦存儲安全嗎?

    。今天小編要為大家講解辦公電腦存儲安全嗎。 ? ?存儲在辦公環(huán)境的應(yīng)用日益廣泛,它為個人和企業(yè)提供了便捷、高效和安全的數(shù)據(jù)存儲和管理解
    的頭像 發(fā)表于 12-21 13:53 ?739次閱讀
    辦公電腦<b class='flag-5'>云</b>存儲,辦公電腦<b class='flag-5'>云</b>存儲<b class='flag-5'>安全</b>嗎?

    托管可以操作數(shù)據(jù)庫嗎?安全性如何

    托管可以操作數(shù)據(jù)庫。在托管環(huán)境,開發(fā)者可以通過使用服務(wù)提供商提供的API或SDK來連接并操作
    的頭像 發(fā)表于 12-11 13:35 ?347次閱讀

    編譯器怎么處理同名頭文件

    C語言中的include很簡單,但不是你想象的簡單。
    的頭像 發(fā)表于 11-05 16:51 ?835次閱讀
    編譯器怎么處理同名頭文件

    計(jì)算安全性如何保障

    。無論是數(shù)據(jù)傳輸過程還是存儲時(shí),都應(yīng)確保數(shù)據(jù)的機(jī)密性。 傳輸加密 :在數(shù)據(jù)傳輸過程服務(wù)提供商通常會采用傳輸層安全協(xié)議(TLS)等加密技術(shù),以防止數(shù)據(jù)在傳輸中被截獲或篡改。 存儲
    的頭像 發(fā)表于 10-24 09:14 ?865次閱讀

    華為全域 Serverless 8 月更新盤點(diǎn)

    【摘要】 近年來,華為持續(xù)構(gòu)筑全域 Serverless 服務(wù),推出了一系列競爭力領(lǐng)先的 Serverless 產(chǎn)品,包括函數(shù)工作流 FunctionGraph、
    的頭像 發(fā)表于 09-27 00:06 ?1168次閱讀
    華為<b class='flag-5'>云</b>全域 <b class='flag-5'>Serverless</b> 8 月更新盤點(diǎn)

    阿里設(shè)備的物模型數(shù)據(jù)里面始終沒有值是為什么?

    如上圖,不知道講清楚沒有。 IG502自定義TOPIC 上發(fā)到阿里沒問題。采用阿里物模型的格式來上發(fā)就不行。請大佬指教!
    發(fā)表于 07-24 07:49
    主站蜘蛛池模板: 一本大道高清在线视频 视频 | 黄色在线 | 2018天天拍拍拍免费视频 | 男人视频在线观看 | 老师你好滑下面好湿h | 青草青青产国视频在线 | 午夜男人视频 | 三级理论在线 | 欧美另类激情 | 午夜视频免费看 | 双性强迫开宫灌满h | 三级网站在线看 | 久久久久88色偷偷 | 久久香蕉国产线看观看精品yw | 成人在线免费电影 | 日韩在线毛片 | 婷婷99精品国产97久久综合 | tueb69xxxxxhd日本| 你懂的在线免费观看 | 日本网站免费 | 亚洲精品久久片久久 | 精品手机在线视频 | 4444kk在线看片 | 黄色免费网站视频 | 综合五月 | 国模吧| videosxxoo18欧美| 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 特级a毛片| 天天夜夜骑 | 4虎成人| 乱小说录目伦800 | 91大神精品全国在线观看 | 激情综合亚洲 | 日本最顶级丰满的aⅴ艳星 日本最好的免费影院 | baoyu168成人免费视频 | 国产免费卡1卡2卡 | 日韩三级小视频 | 四虎精品免费国产成人 | h在线观看视频 | 四虎国产精品永久在线播放 |