在“軟件供應(yīng)鏈攻擊”成為家喻戶曉的詞句之際,最近在 Apache Log4J中發(fā)現(xiàn)的漏洞給開(kāi)發(fā)人員和軟件消費(fèi)者敲響了警鐘:盲目信任第三方軟件的時(shí)代已經(jīng)結(jié)束。
Log4J 中的漏洞用于從 Minecraft 到運(yùn)行 Apple 的 iCloud 和 Amazon Web Services 的基礎(chǔ)設(shè)施服務(wù)器等應(yīng)用程序,允許攻擊者控制運(yùn)行此日志記錄實(shí)用程序某些版本的設(shè)備。這是一系列軟件供應(yīng)鏈攻擊中的最新一次,包括 SolarWinds、REvil 和 Urgent/11。
面對(duì)這些安全威脅,開(kāi)發(fā)人員不斷地被迫以速度和效率交付應(yīng)用程序,這導(dǎo)致更多地使用第三方代碼和開(kāi)源庫(kù),例如 Log4J。為了避免犧牲安全性,組織越來(lái)越依賴能夠生成軟件物料清單 (SBOM) 的技術(shù),該清單對(duì)軟件應(yīng)用程序的內(nèi)容及其包含的任何相關(guān)漏洞進(jìn)行編目。
與企業(yè)中的任何物料清單一樣,SBOM 定義了成品的組成部分,因此如果檢測(cè)到問(wèn)題,可以修復(fù)根本原因,同時(shí)最大限度地減少中斷。SBOM 被公認(rèn)為軟件供應(yīng)鏈安全的基礎(chǔ);它們?cè)试S開(kāi)發(fā)人員構(gòu)建更安全的應(yīng)用程序,為安全團(tuán)隊(duì)提供威脅情報(bào),并使 IT 部門能夠維護(hù)更具彈性的環(huán)境。
SBOM 的三個(gè)“D”
SBOM 在軟件開(kāi)發(fā)生命周期 (SDLC) 的三個(gè)不同階段(開(kāi)發(fā)、交付和部署)提供有價(jià)值的見(jiàn)解,如下所述。
開(kāi)發(fā):從頭開(kāi)始構(gòu)建程序是昂貴的、耗時(shí)的,并且對(duì)于必須以業(yè)務(wù)速度和預(yù)算進(jìn)行移動(dòng)的組織來(lái)說(shuō)根本不切實(shí)際。在過(guò)去的五年中,物聯(lián)網(wǎng)項(xiàng)目?jī)?nèi)部開(kāi)發(fā)代碼的使用率已縮減至 50%,沒(méi)有理由認(rèn)為它不會(huì)繼續(xù)進(jìn)一步下降。
最終設(shè)計(jì)中的軟件代碼百分比。(來(lái)源:VDC Research)
開(kāi)發(fā)人員必須使用第三方和開(kāi)源組件來(lái)跟上進(jìn)度,雖然將組件測(cè)試集成到工作流中是一種最佳實(shí)踐,但開(kāi)發(fā)人員通常會(huì)繼續(xù)信任。在此階段生成 SBOM 可以讓開(kāi)發(fā)團(tuán)隊(duì)對(duì)這些組件有更多的了解,因此他們可以發(fā)現(xiàn)任何可能潛伏的已知(N 日)或零日漏洞,并確保他們使用的是許可和更新版本的程序。
定期分析組件并生成 SBOM 可以讓開(kāi)發(fā)團(tuán)隊(duì)確信他們正在滿足質(zhì)量和安全標(biāo)準(zhǔn),同時(shí)使他們能夠主動(dòng)管理他們的組件庫(kù)。
交付:在 Covid 大流行期間出現(xiàn)的網(wǎng)絡(luò)犯罪激增使安全成為焦點(diǎn),因此軟件開(kāi)發(fā)團(tuán)隊(duì)和供應(yīng)商都在提供符合更嚴(yán)格標(biāo)準(zhǔn)的產(chǎn)品。今天使用的太多軟件可能會(huì)成為潛伏在其第三方代碼中的未知漏洞的犧牲品,因此需要徹底檢查新產(chǎn)品以符合質(zhì)量保證標(biāo)準(zhǔn)。當(dāng) Osterman Research 分析商業(yè)現(xiàn)成軟件時(shí),發(fā)現(xiàn)所有程序都有開(kāi)源組件和漏洞;85% 的開(kāi)源組件存在嚴(yán)重漏洞。
在發(fā)布和部署之前,編譯后的軟件應(yīng)通過(guò)安全保證檢查以生成 SBOM。在這個(gè)階段,掃描可以識(shí)別開(kāi)源的使用并檢查需要修復(fù)或緩解的任何漏洞。這是確保向市場(chǎng)發(fā)布的軟件盡可能安全且沒(méi)有已知漏洞的關(guān)鍵步驟,全面要求它只是時(shí)間問(wèn)題。
為應(yīng)對(duì)最近的供應(yīng)鏈網(wǎng)絡(luò)攻擊而發(fā)布的2021 年總統(tǒng)網(wǎng)絡(luò)安全行政命令將 SBOM 列為有效的網(wǎng)絡(luò)安全工具。該命令要求最終與聯(lián)邦政府合作的軟件供應(yīng)商的 SBOM 將作為其通過(guò)美國(guó)商務(wù)部國(guó)家標(biāo)準(zhǔn)與技術(shù)研究所向所有企業(yè)推薦的最佳實(shí)踐指南的一部分。與此同時(shí),許多行業(yè)在交付醫(yī)療設(shè)備和基礎(chǔ)設(shè)施控制等關(guān)鍵產(chǎn)品時(shí)已經(jīng)開(kāi)始需要 SBOM。
部署:從辦公室打印機(jī)到現(xiàn)在通過(guò)物聯(lián)網(wǎng) (IoT) 連接的關(guān)鍵系統(tǒng)的一切,發(fā)現(xiàn)和利用漏洞的攻擊面要大得多。隨著越來(lái)越多的流程數(shù)字化,公司正在將越來(lái)越多的預(yù)算投入到運(yùn)行它們所需的軟件上。Gartner 預(yù)測(cè),到 2022 年,企業(yè)軟件支出將接近6700 億美元,每年增長(zhǎng) 11.5%。
軟件開(kāi)發(fā)人員和供應(yīng)商正在改進(jìn)交付安全軟件的實(shí)踐,但企業(yè)網(wǎng)絡(luò)安全團(tuán)隊(duì)最終要負(fù)責(zé)確保部署的商業(yè)軟件是安全的。他們必須信任,但要驗(yàn)證并生成自己的 SBOM。
通過(guò)分析購(gòu)買的軟件,信息安全團(tuán)隊(duì)可以了解他們的組織已經(jīng)使用或考慮使用的軟件。這可以幫助他們改善安全狀況,做出更明智的決策,并在出現(xiàn)另一個(gè)漏洞(例如 Log4j)時(shí)加快威脅響應(yīng)速度。
幸運(yùn)的是,借助軟件組合分析 (SCA) 技術(shù),幾乎任何組織都可以創(chuàng)建 SBOM。這些工具可以通過(guò)源代碼或二進(jìn)制分析生成 SBOM。二進(jìn)制 SCA 工具分析編譯后的代碼,即組織交付和部署的實(shí)際完成的軟件。這給了他們一個(gè)優(yōu)勢(shì),因?yàn)樗麄兛梢栽诓辉L問(wèn)源代碼的情況下運(yùn)行,并掃描應(yīng)用程序中的軟件組件、庫(kù)和包以生成 SBOM。
隨著供應(yīng)鏈攻擊的頻率和復(fù)雜程度不斷提高,在識(shí)別和減輕組織開(kāi)發(fā)、交付或部署的軟件中的安全風(fēng)險(xiǎn)方面,SBOM 提供的價(jià)值不容小覷。
審核編輯 黃昊宇
-
軟件
+關(guān)注
關(guān)注
69文章
5140瀏覽量
89091 -
供應(yīng)鏈
+關(guān)注
關(guān)注
3文章
1709瀏覽量
39874
發(fā)布評(píng)論請(qǐng)先 登錄
萬(wàn)里紅推出供應(yīng)鏈軟件安全解決方案
大華股份榮獲供應(yīng)商安全能力等級(jí)評(píng)估四級(jí)證書
安博電子:全鏈路品控體系賦能供應(yīng)鏈安全

安富利:供應(yīng)鏈強(qiáng)則企業(yè)強(qiáng)

AI大模型在工業(yè)領(lǐng)域的供應(yīng)鏈管理方向的應(yīng)用

RFID技術(shù)在PC組件供應(yīng)鏈管理中的應(yīng)用

東軟獲《電信和互聯(lián)網(wǎng)軟件供應(yīng)鏈安全能力成熟度模型》第三等級(jí)認(rèn)證
天合光能入選國(guó)家級(jí)數(shù)字化供應(yīng)鏈案例
利用Minitab應(yīng)對(duì)供應(yīng)鏈中斷問(wèn)題
中星微榮獲金融科技供應(yīng)鏈安全示范機(jī)構(gòu)稱號(hào)
紫光同芯榮獲金融科技供應(yīng)鏈安全示范機(jī)構(gòu)
2024開(kāi)源和軟件安全沙龍啟幕,基調(diào)聽(tīng)云加入3S-Lab軟件供應(yīng)鏈安全實(shí)驗(yàn)室

智能制造裝備行業(yè)的供應(yīng)鏈特點(diǎn)分析

活動(dòng)回顧 艾體寶 開(kāi)源軟件供應(yīng)鏈安全的最佳實(shí)踐 線下研討會(huì)圓滿落幕!

供應(yīng)鏈大屏設(shè)計(jì)實(shí)踐

評(píng)論