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

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

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

軟件供應(yīng)鏈安全如此重要,但為什么難以解決?

科技云報到 ? 來源:jf_60444065 ? 作者:jf_60444065 ? 2023-08-28 22:05 ? 次閱讀

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

軟件供應(yīng)鏈安全如今已經(jīng)成了一個世界性難題。從2021年底Apache Log4j“核彈級”風(fēng)險爆發(fā),時至今日影響仍然存在,保障軟件供應(yīng)鏈安全已成為業(yè)界關(guān)注焦點。

但近2年時間過去了,軟件供應(yīng)鏈安全問題似乎并沒有得以緩解,安全事件層出不窮,開源漏洞風(fēng)險與日俱增。

Venafi對來自全球不同企業(yè)的1000位CIO調(diào)研顯示,其中82%的人表示他們的組織容易受到針對軟件供應(yīng)鏈的網(wǎng)絡(luò)攻擊。

奇安信《2023中國軟件供應(yīng)鏈安全分析報告》顯示,開源項目維護者對安全問題的重視度和修復(fù)積極性較低。

同時,不活躍(超過一年未更新發(fā)布過版本)的開源軟件,一旦出現(xiàn)安全漏洞,難以得到及時修復(fù)。

為什么人人都知道軟件供應(yīng)鏈安全問題很重要,卻難以解決?

軟件供應(yīng)鏈安全與開源息息相關(guān)

要搞清楚軟件供應(yīng)鏈安全的癥結(jié),先得厘清其涵義。

基于中國信通院的定義,軟件供應(yīng)鏈安全是指“軟件供應(yīng)鏈上軟件設(shè)計與開發(fā)的各個階段中來自本身的編碼過程、工具、設(shè)備或供應(yīng)鏈上游的代碼、模塊和服務(wù)的安全,以及軟件交付渠道及使用過程安全的總和。”

這里是把軟件供應(yīng)鏈安全分為了兩部分:一是軟件自身的供應(yīng)鏈安全,二是軟件供應(yīng)鏈交界面的安全管理。

軟件自身的供應(yīng)鏈,可以簡單理解為應(yīng)用的代碼來源,應(yīng)用的代碼來源主要有兩個部分:一個是產(chǎn)品研發(fā)自己寫的代碼,另一個就是引入的第三方的開源組件代碼。針對這兩者的安全檢測也是我們常說的開發(fā)安全。

軟件供應(yīng)鏈交接界面,針對的是開源軟件或者商業(yè)采購第三方軟件。

這部分的供應(yīng)鏈安全管理,主要是在交付和使用過程中進行相關(guān)的準(zhǔn)入檢測,并形成標(biāo)準(zhǔn)化可溯源的軟件物料清單。

事實上,軟件供應(yīng)鏈的安全的重要性提升和開源的大趨勢是息息相關(guān)的。

軟件開源化的趨勢是一個累積的過程,十幾年的時間經(jīng)歷了一個量變到質(zhì)變的階段,現(xiàn)在全球的開發(fā)者都在依賴開源組件來做應(yīng)用的研發(fā),絕大多數(shù)現(xiàn)代代碼庫都包含開源組件。

但是開源的繁榮本身就建立在一系列自由許可協(xié)議和免責(zé)條款上——其中也包括風(fēng)險免責(zé),“使用者風(fēng)險自負(fù)”是開源社區(qū)的共識。

近年來,開源軟件自身的安全狀況持續(xù)下滑,企業(yè)軟件開發(fā)中因使用開源軟件而引入安全風(fēng)險的狀況更加糟糕,例如:危險開源組件的使用、自研代碼缺陷漏洞引入、容器鏡像漏洞引入等,這些風(fēng)險導(dǎo)致軟件系統(tǒng)的整體安全防護難度越來越大。

因此,開源軟件供應(yīng)鏈安全風(fēng)險治理任重道遠(yuǎn)。

直面軟件供應(yīng)鏈安全治理挑戰(zhàn)

盡管業(yè)界已經(jīng)普遍認(rèn)識到軟件供應(yīng)鏈安全的重要性,但治理起來依然面臨重重挑戰(zhàn)。

騰訊安全開發(fā)安全專家劉天勇表示,從技術(shù)角度看,軟件供應(yīng)鏈安全的治理的難點可以分成三部分:

一是檢測門檻高。

開源組件的來源復(fù)雜,依靠單一的技術(shù)手段難以做到全面覆蓋。

市面上常見的開源組件檢測技術(shù)是基于源代碼的SCA分析,但基于源碼的SCA難以覆蓋軟件供應(yīng)鏈交接界面的第三方軟件成品。

二是修復(fù)成本高。

在企業(yè)開始做開源組件的風(fēng)險治理的時候,存量業(yè)務(wù)往往會發(fā)現(xiàn)大量的漏洞,但這些業(yè)務(wù)大多數(shù)處于上線運營的階段,修復(fù)的過程對研發(fā)資源是一個較大的消耗,同時對安全團隊來說也是較大的推動阻力。

三是攻擊影響范圍廣。

第三方開源組件的使用,間接擴大了軟件的受攻擊面,針對上游供應(yīng)鏈環(huán)節(jié)的漏洞挖掘和惡意利用,能夠快速覆蓋大量的下游軟件,同時相關(guān)的攻擊具有較高的隱蔽性,常用的安全檢測手段難以進行全面的防御,目前軟件供應(yīng)鏈攻擊已經(jīng)成為攻防演練中非常常用的攻擊手段。

此外,供應(yīng)商對產(chǎn)品安全性的重視程度不足、開發(fā)人員安全開發(fā)能力有限等,導(dǎo)致第三方供應(yīng)商產(chǎn)品安全質(zhì)量參差不齊,也加大了軟件供應(yīng)鏈安全治理的難度。

那么,企業(yè)該如何應(yīng)對這些挑戰(zhàn)?在技術(shù)上是否有對應(yīng)的解決手段?

SCA和SBOM

當(dāng)前,SCA(Software Composition Analysis)是目前業(yè)界主要的解決開源組件風(fēng)險檢測的手段。

SCA是一類工具的統(tǒng)稱,可以通過分析源代碼識別其中引用的開源組件信息(名稱、版本、校驗值)、組件漏洞、開源協(xié)議等信息,從而幫助開發(fā)人員和安全人員快速對于企業(yè)代碼中的開源風(fēng)險進行識別。

隨著供應(yīng)鏈安全開始獲得更多關(guān)注,SCA工具內(nèi)置了對與跟蹤組件相關(guān)的漏洞和安全風(fēng)險的更深入分析和管理,并成為企業(yè)生成SBOM和管理其開源使用的主要方法之一。

Linux基金會最近的一項調(diào)查發(fā)現(xiàn),SBOM的意識度很高,目前有47%的IT供應(yīng)商、服務(wù)提供商和受監(jiān)管的行業(yè)在使用SBOM,88%的受訪者預(yù)計將在2023年使用SBOM。

代碼掃描和滲透測試

保護軟件供應(yīng)鏈的核心是一個應(yīng)用程序安全問題,因此傳統(tǒng)的應(yīng)用程序安全代碼掃描工具將在這個解決方案堆棧中發(fā)揮重要作用。

靜態(tài)應(yīng)用程序安全測試(SAST)、動態(tài)應(yīng)用程序安全測試(DAST)、交互式應(yīng)用程序安全測試 (IAST)和運行時應(yīng)用程序掃描保護(RASP)工具,以及明智地使用滲透測試,可以幫助企業(yè)測試他們自己的內(nèi)部代碼,并提供對第三方代碼的進一步檢查,以作為應(yīng)對風(fēng)險的后盾。

相比于SCA和SBOM產(chǎn)品依賴于已知的、先前發(fā)現(xiàn)的漏洞,徹底的應(yīng)用程序滲透評估可能會在檢查第三方庫和框架時識別出脆弱的代碼使用情況,而這些代碼以前可能在其他地方?jīng)]有報告過。

此外,共享機密掃描和管理也正在從一個獨立的工具類別快速轉(zhuǎn)變?yōu)橐粋€功能,該功能正在融入軟件供應(yīng)鏈安全工具的各個方面。

這是因為在開發(fā)和實際環(huán)境中,針對嵌入在源代碼、配置文件和基礎(chǔ)設(shè)施代碼中的機密數(shù)據(jù)的網(wǎng)絡(luò)攻擊活動仍然猖獗,因此迫切需要解決這個問題。

此外,依賴關(guān)系管理和分析、受信任的存儲庫和注冊中心、安全代碼簽名、CI/ CD管道安全性、第三方風(fēng)險管理平臺、IaC安全和CNAPP,都是軟件供應(yīng)鏈安全治理要重點關(guān)注的對象。

正如Gartner公司的高級主管兼應(yīng)用安全分析師Dale Gardner所說:“當(dāng)人們關(guān)注供應(yīng)鏈安全時,他們關(guān)注的是使用SCA、SBOM等工具,這些都是解決方案中非常重要的部分,但它們實際上只是一種不全面的解決方案?!?/p>

軟件供應(yīng)鏈安全治理并非純粹的技術(shù)問題

事實上,軟件供應(yīng)鏈安全問題是人、流程和知識的問題,而非純粹的技術(shù)問題。

在解決軟件研發(fā)過程的供應(yīng)鏈安全問題時,需要貼合SDLC(軟件開發(fā)生命周期)考慮供應(yīng)鏈安全風(fēng)險。

為此,Goolge提出了SLSA(Supply-chain Levels for Software Artifacts)框架,微軟提出了SCIM(Supply Chain Integrity Model)框架以及CNCF(云原生計算基金會)的軟件供應(yīng)鏈最佳實踐,三種框架都強調(diào)對于源代碼、第三方依賴、構(gòu)建系統(tǒng)、制品、發(fā)布、部署的安全性。

以SLSA框架為例,SLSA是一個標(biāo)準(zhǔn)清單和控制框架,用于緩解軟件項目中的代碼和軟件包的供應(yīng)鏈風(fēng)險。

SLSA框架從三個方面評估軟件供應(yīng)鏈的安全等級,分別是源碼、構(gòu)建和依賴,并可劃分為4個級別:

Level 1:構(gòu)建過程是完全腳本化或自動化,且能夠基于結(jié)果識別來源源碼;

Level 2:使用有身份認(rèn)證能力的版本控制和托管服務(wù),確保構(gòu)建來源是可信的;

Level 3:源碼和構(gòu)建平臺符合可審計標(biāo)準(zhǔn),且有成品完整性保證;

Level 4:所有變更均有雙人評審,且有封閉的、可重復(fù)的構(gòu)建過程。

以Level 4等級要求為例,在軟件構(gòu)建過程中企業(yè)需要實踐以下4點:可驗證的版本控制、雙人評審、安全的自動化構(gòu)建流程/環(huán)境、可重復(fù)構(gòu)建的流程。

結(jié)語

軟件供應(yīng)鏈上每一個環(huán)節(jié)的安全問題,都有可能成為黑客攻擊的切入口。千里之堤毀于蟻穴,把住軟件供應(yīng)鏈每個關(guān)卡,莫讓小小漏洞成為洪水猛獸。

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

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

審核編輯 黃宇

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

    關(guān)注

    3

    文章

    3379

    瀏覽量

    42600
  • SCA
    SCA
    +關(guān)注

    關(guān)注

    1

    文章

    36

    瀏覽量

    11993
  • 供應(yīng)鏈
    +關(guān)注

    關(guān)注

    3

    文章

    1681

    瀏覽量

    38959
收藏 人收藏

    評論

    相關(guān)推薦

    天合光能入選國家級數(shù)字化供應(yīng)鏈案例

    近日,工業(yè)和信息化部公示“2024年實數(shù)融合典型案例名單”,天合光能以“基于產(chǎn)銷協(xié)同一體化的供應(yīng)鏈精細(xì)數(shù)字化管控”成功入選國家級數(shù)字化供應(yīng)鏈案例,這是繼國家綠色供應(yīng)鏈、全國供應(yīng)鏈創(chuàng)新與
    的頭像 發(fā)表于 01-13 11:48 ?173次閱讀

    同星智能即將亮相第六屆汽車新供應(yīng)鏈大會

    同星一周展會TOSUN.EXHIBIT第六屆汽車新供應(yīng)鏈大會第六屆汽車新供應(yīng)鏈大會將于2025年1月14-15日在上海舉辦,本屆汽車新供應(yīng)鏈大會以“共建生態(tài),協(xié)同出海”為核心議題,既是對當(dāng)前汽車整車
    的頭像 發(fā)表于 01-10 20:04 ?94次閱讀
    同星智能即將亮相第六屆汽車新<b class='flag-5'>供應(yīng)鏈</b>大會

    利用Minitab應(yīng)對供應(yīng)鏈中斷問題

    供應(yīng)鏈中斷是不可避免的,積極的措施和數(shù)據(jù)驅(qū)動的戰(zhàn)略可以減輕其影響。Minitab全面的數(shù)據(jù)分析和問題解決工具使組織能夠分析、優(yōu)化和調(diào)整其供應(yīng)鏈,以應(yīng)對不可預(yù)見的挑戰(zhàn),確保面對中斷時的彈性和連續(xù)性。
    的頭像 發(fā)表于 01-02 17:16 ?121次閱讀

    中星微榮獲金融科技供應(yīng)鏈安全示范機構(gòu)稱號

    在近日舉行的2024青島財富論壇上,中星微技術(shù)股份有限公司(以下簡稱“中星微技術(shù)”)下屬北京中星微人工智能芯片技術(shù)有限公司獲得金融科技供應(yīng)鏈安全示范機構(gòu)稱號,其研發(fā)的星光智能系列芯片同時通過國家金融
    的頭像 發(fā)表于 12-27 15:49 ?176次閱讀

    紫光同芯榮獲金融科技供應(yīng)鏈安全示范機構(gòu)

    的創(chuàng)新引領(lǐng)作用。紫光同芯榮獲由北京國家金融科技認(rèn)證中心頒發(fā)的“金融科技供應(yīng)鏈安全示范機構(gòu)”證書,在金融科技供應(yīng)鏈安全管理和安全生態(tài)建設(shè)中發(fā)揮
    的頭像 發(fā)表于 12-25 17:08 ?302次閱讀

    2024開源和軟件安全沙龍啟幕,基調(diào)聽云加入3S-Lab軟件供應(yīng)鏈安全實驗室

    12月19日由中國通信標(biāo)準(zhǔn)化協(xié)會主辦、中國信息通信研究院(以下簡稱"中國信通院")承辦的2024開源與軟件安全沙龍在北京隆重舉辦,中國信通院為3S-Lab軟件供應(yīng)鏈
    的頭像 發(fā)表于 12-25 15:19 ?150次閱讀
    2024開源和<b class='flag-5'>軟件</b><b class='flag-5'>安全</b>沙龍啟幕,基調(diào)聽云加入3S-Lab<b class='flag-5'>軟件</b><b class='flag-5'>供應(yīng)鏈</b><b class='flag-5'>安全</b>實驗室

    愛立信亮相2024中國移動供應(yīng)鏈生態(tài)合作大會

    近日,以“移湘伴 供贏未來”為主題的2024中國移動供應(yīng)鏈生態(tài)合作大會在長沙成功舉行。作為中國移動長期以來的重要合作伙伴,愛立信受邀參會,并攜手中國移動共同探索提升產(chǎn)業(yè)供應(yīng)鏈韌性與
    的頭像 發(fā)表于 12-10 15:54 ?229次閱讀

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

    智能制造裝備行業(yè)供應(yīng)鏈涉及多個環(huán)節(jié),包括原材料采購、生產(chǎn)制造、物流配送和售后服務(wù)等,其特點包括復(fù)雜性與多樣性、全球化與分散性、技術(shù)密集型和快速變化性。供應(yīng)鏈面臨的挑戰(zhàn)包括數(shù)據(jù)孤島、信息不對稱、供應(yīng)鏈中斷風(fēng)險和成本控制難度大等。
    的頭像 發(fā)表于 11-28 10:15 ?243次閱讀
    智能制造裝備行業(yè)的<b class='flag-5'>供應(yīng)鏈</b>特點分析

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

    艾體寶與Mend舉辦研討會,聚焦開源軟件供應(yīng)鏈安全,邀請行業(yè)專家分享合規(guī)管理、治理之路及最佳實踐,圓桌討論加深理解,助力企業(yè)更安全穩(wěn)健發(fā)展。
    的頭像 發(fā)表于 10-30 17:52 ?509次閱讀
    活動回顧 艾體寶 開源<b class='flag-5'>軟件</b><b class='flag-5'>供應(yīng)鏈</b><b class='flag-5'>安全</b>的最佳實踐 線下研討會圓滿落幕!

    供應(yīng)鏈場景使用ClickHouse最佳實踐

    關(guān)于ClickHouse的基礎(chǔ)概念這里就不做太多的贅述了,ClickHouse官網(wǎng)都有很詳細(xì)說明。結(jié)合供應(yīng)鏈數(shù)字化團隊在使用ClickHouse時總結(jié)出的一些注意事項,尤其在命名方面要求研發(fā)嚴(yán)格遵守
    的頭像 發(fā)表于 07-18 15:05 ?306次閱讀
    <b class='flag-5'>供應(yīng)鏈</b>場景使用ClickHouse最佳實踐

    深入了解半導(dǎo)體供應(yīng)鏈:特點、風(fēng)險與未來趨勢

    半導(dǎo)體是現(xiàn)代電子工業(yè)的核心,其供應(yīng)鏈涵蓋了從原材料提煉到最終產(chǎn)品應(yīng)用的整個過程。了解半導(dǎo)體供應(yīng)鏈對于理解當(dāng)今高科技產(chǎn)業(yè)的運作至關(guān)重要。本文將詳細(xì)介紹半導(dǎo)體供應(yīng)鏈的相關(guān)知識,包括其定義、
    的頭像 發(fā)表于 07-11 09:42 ?1286次閱讀
    深入了解半導(dǎo)體<b class='flag-5'>供應(yīng)鏈</b>:特點、風(fēng)險與未來趨勢

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

    概述 在物流系統(tǒng)相關(guān)的大屏中,供應(yīng)鏈大屏復(fù)雜度較高,數(shù)據(jù)路較長,穩(wěn)定性要求較高,當(dāng)前大屏已經(jīng)經(jīng)過2年時間的打磨,整體表現(xiàn)已經(jīng)相對比較成熟穩(wěn)定。 本文描述了物流供應(yīng)鏈業(yè)務(wù)較復(fù)雜的業(yè)務(wù)場景下,結(jié)合了
    的頭像 發(fā)表于 07-03 16:32 ?385次閱讀
    <b class='flag-5'>供應(yīng)鏈</b>大屏設(shè)計實踐

    生成式AI之下,軟件供應(yīng)鏈安全的升級更迫切

    電子發(fā)燒友網(wǎng)報道(文/黃晶晶)AI大模型不僅能夠文生圖、文生視頻、人機對話等,還能夠幫助開發(fā)人員寫代碼,這又出現(xiàn)另一個問題,ChatGPT產(chǎn)生的代碼也可能存在漏洞。可以說,全球軟件供應(yīng)鏈安全
    的頭像 發(fā)表于 05-31 18:05 ?7023次閱讀
    生成式AI之下,<b class='flag-5'>軟件</b><b class='flag-5'>供應(yīng)鏈</b><b class='flag-5'>安全</b>的升級更迫切

    戴爾榮獲Gartner供應(yīng)鏈的最高榮譽“年度供應(yīng)鏈突破獎”

    Gartner Power of the Profession供應(yīng)鏈獎項由全球領(lǐng)先的研究顧問公司Gartner主辦,至今已舉辦了10個年頭。
    的頭像 發(fā)表于 03-19 10:36 ?693次閱讀
    戴爾榮獲Gartner<b class='flag-5'>供應(yīng)鏈</b>的最高榮譽“年度<b class='flag-5'>供應(yīng)鏈</b>突破獎”

    掌控供應(yīng)鏈,決勝市場:SCM供應(yīng)鏈管理系統(tǒng)的戰(zhàn)略意義

    SCM供應(yīng)鏈管理系統(tǒng)是現(xiàn)代企業(yè)管理中的重要組成部分,它通過整合和優(yōu)化供應(yīng)鏈中的各個環(huán)節(jié),實現(xiàn)企業(yè)資源的高效利用和協(xié)同運作。
    的頭像 發(fā)表于 03-06 10:54 ?443次閱讀