新思科技:軟件開發(fā)人員需更加重視軟件供應(yīng)鏈安全
2022-11-23 07:37:00AI云資訊859
開源組件是軟件供應(yīng)鏈重要組成部分。大部分軟件應(yīng)用開發(fā)會使用到開源組件,與開源軟件相關(guān)的依賴關(guān)系極其復(fù)雜。當(dāng)然使用開源組件雖然能夠提高開發(fā)人員的效率,但不意味著軟件供應(yīng)鏈更加安全。
開源軟件無處不在。無論在什么行業(yè),每個企業(yè)都需要依賴軟件來滿足其業(yè)務(wù)需要。而且,企業(yè)構(gòu)建和使用的大多數(shù)應(yīng)用程序都包含了開源代碼。隨著各行各業(yè)遷移至云原生應(yīng)用以及應(yīng)用程序越來越復(fù)雜,軟件的安全風(fēng)險也隨之增長。企業(yè)需要在其軟件開發(fā)生命周期(SLDC)中實施開源依賴最佳實踐,并選擇正確的工具來管理其開源風(fēng)險。新思科技指出對開發(fā)人員進(jìn)行開源安全培訓(xùn)和部署強大的軟件組成分析(SCA)工具,都是保護(hù)代碼、降低開源軟件風(fēng)險的關(guān)鍵步驟。
新思科技中國區(qū)軟件應(yīng)用安全業(yè)務(wù)總監(jiān)楊國梁表示:“開源已經(jīng)被明確列入了中國‘十四五’規(guī)劃,其價值正在被越來越多的領(lǐng)域所認(rèn)可。雖然憑借其開放、協(xié)作、共享的特性,開源這一賽道持續(xù)火熱。但其中的風(fēng)險隱患也不容忽視。過度依賴開源組件可能導(dǎo)致產(chǎn)品同質(zhì)化;更需要重視的是,這還會增加安全風(fēng)險、知識產(chǎn)權(quán)風(fēng)險、供應(yīng)鏈安全風(fēng)險等。企業(yè)需要制定清晰的開源策略,并在內(nèi)部及供應(yīng)鏈貫徹該策略,借助可靠的測試工具,以滿足業(yè)務(wù)發(fā)展需求的速度開發(fā)可信軟件產(chǎn)品?!?
新思科技發(fā)布的《2022年開源安全和風(fēng)險分析》報告(OSSRA)強調(diào)了在商業(yè)和專有應(yīng)用程序中使用開源的趨勢,并提供了見解,以幫助開發(fā)人員更好地了解他們所處的互聯(lián)軟件生態(tài)系統(tǒng),同時還詳細(xì)地介紹了非托管開源所帶來的安全隱患,包括安全漏洞、過期或廢棄的組件以及許可證合規(guī)性問題。該報告調(diào)研了17個行業(yè),其中計算機硬件和半導(dǎo)體、網(wǎng)絡(luò)安全、能源與清潔技術(shù),以及物聯(lián)網(wǎng)這四個行業(yè)被審計的代碼庫中100%包含開源組件。其余的垂直行業(yè)的代碼庫中有93%到99%包含開源組件。
報告還發(fā)現(xiàn)許可證沖突總體上在減少。超過一半(53%)的被審代碼庫存在許可證沖突,與 2020 年的 65% 相比大幅下降。盡管如此,未經(jīng)審查的依賴關(guān)系的用例有所增加。也就是說,當(dāng)開發(fā)人員引入開源依賴項時,他們通常不知道其中包含許可條款的子依賴項。例如,常用的 node.js 組件的某些版本包含一個依賴項,該依賴項使用了 CC-SA 3 許可協(xié)議下許可的代碼,這可能會對被許可人提出非預(yù)期的要求,需要對可能的知識產(chǎn)權(quán)IP問題或其它影響進(jìn)行法律評估。
更糟糕的是使用過時的開源組件仍然是常態(tài)。在新思科技Black Duck審計服務(wù)團隊今年分析的2,097個代碼庫中, 88%的代碼庫包含過時版本的組件。這意味著,市場上有可用的更新/修復(fù)版本,但開發(fā)人員并未采用。
沒有將軟件升級到最新版本的理由有很多。但是,如果沒有一份清單,準(zhǔn)確列明其在代碼使用的開源組件,那過時的組件可能就會被遺忘;直到變成一個易受攻擊的高風(fēng)險漏洞。
這正是Log4j漏洞產(chǎn)生的原因。漏洞本身固然危險,但引起企業(yè)恐慌和混亂的是,當(dāng)他們試圖修復(fù)漏洞時,卻不知道Log4j在其系統(tǒng)和應(yīng)用程序中的位置。甚至有的企業(yè)還在著急地檢查他們是否應(yīng)用了Log4j。
在危機發(fā)生之前建立開源依賴最佳實踐
建立一個全面的開源軟件管理程序或許令人望而卻步,但企業(yè)可以參考一些最佳實踐,以循環(huán)漸進(jìn)提升開源軟件安全。
為了避免“零日漏洞”帶來的風(fēng)險,保護(hù)資源和數(shù)據(jù),企業(yè)需要建立軟件治理,包括制定策略、設(shè)置審批流程以及對現(xiàn)有開源軟件依賴項進(jìn)行全面審計。
1.制定策略
制定開源策略可以最大限度地降低使用開源軟件的法律、技術(shù)和業(yè)務(wù)風(fēng)險。有一些企業(yè)甚至設(shè)立開源項目辦公室,以管理與開源軟件相關(guān)的所有事宜。
制定開源策略的第一步是要明確主要利益相關(guān)者。這包括開發(fā)人員、高層管理人員、IT人員、使用開源組件的團隊經(jīng)理、就開源許可證合規(guī)性提供建議的法律專家以及軟件架構(gòu)師等。他們都會受到策略的影響。所有利益相關(guān)者都應(yīng)該今早參與到開源相關(guān)流程。
開源策略應(yīng)該列明企業(yè)使用開源組件的目的;目前使用多少開源組件;如何使用開源組件;包含哪些開源許可證;開源軟件的使用對于內(nèi)部開發(fā)和交付的軟件有何不同等。企業(yè)還需要建立開源軟件采購和選擇流程。比較理想的情況下,該流程標(biāo)明允許使用的網(wǎng)站、存儲庫、獲取開源軟件的方法,以及如何確定特定軟件包是否適用。此外,還需要規(guī)定誰可以下載開源軟件、從哪里下載,以及在下載、使用或分發(fā)之前是否需要許可。
2.設(shè)置審批流程
您還應(yīng)該建立一個審批流程,以確定軟件包是否滿足企業(yè)的需求和質(zhì)量標(biāo)準(zhǔn)。 需要考慮的標(biāo)準(zhǔn)包括代碼質(zhì)量、支持級別、項目成熟度、貢獻(xiàn)者聲譽和漏洞趨勢。
如果流程審批要發(fā)揮作用,則需要快速處理請求。 建立一個預(yù)先批準(zhǔn)的開源列表可以幫助加速處理請求。
3.創(chuàng)建審計流程以檢測開源軟件
除了確保遵守內(nèi)部政策外,審計還可以全面了解正在使用的開源軟件。 這將幫助識別和定位開源組件,對于維護(hù)開源許可證合規(guī)性至關(guān)重要。而且,當(dāng)有漏洞披露時,企業(yè)也可以盡快響應(yīng)。
為了查明應(yīng)用中易受攻擊的組件,您必須首先掌握應(yīng)用中的所有開源組件。 這需要考慮代碼的所有版本和fork,檢測源代碼和二進(jìn)制形式的組件,分析經(jīng)常嵌入開源的商業(yè)軟件,并檢查包管理器中聲明以外的內(nèi)容。 手動記錄開源清單通常不準(zhǔn)確,將這些任務(wù)自動化很有必要。
審計后,企業(yè)將能夠創(chuàng)建任務(wù)列表和相應(yīng)的計劃,以幫助改善軟件并實現(xiàn)合規(guī)性。 此類任務(wù)可能包括提供源代碼,包括代碼或文檔中所需的通知,以及更新最終用戶許可協(xié)議。 如不符合合規(guī)性,您需要尋找替代方案,例如不同的庫。
相關(guān)文章
- 從芯片到系統(tǒng)賦能創(chuàng)新:2024新思科技開發(fā)者大會共創(chuàng)萬物智能未來
- 2023新思科技開發(fā)者大會:以創(chuàng)新引領(lǐng)航向,以遠(yuǎn)見先見未來
- 英特爾和新思科技深化合作,提供基于英特爾先進(jìn)制程節(jié)點的領(lǐng)先IP
- 英特爾、新思科技擴大合作,加快提供IP速度,支持英特爾代工服務(wù)生態(tài)發(fā)展
- 新思科技在市場執(zhí)行力和前瞻性方面獲得Gartner魔力象限最高評分
- 新思科技發(fā)布業(yè)界首款全棧式AI驅(qū)動型EDA解決方案Synopsys.ai
- 新思科技:軟件開發(fā)人員需更加重視軟件供應(yīng)鏈安全
- 新思科技助力OPPO自研芯片全流程設(shè)計,并提供軟件安全解決方案
- 新思科技助力加速軟件產(chǎn)業(yè)鏈現(xiàn)代化發(fā)展 夯實安全基礎(chǔ),提升“軟實力”
- Gartner魔力象限報告發(fā)布 新思科技連續(xù)六年獲評領(lǐng)導(dǎo)者
- 新思科技促進(jìn)智能網(wǎng)絡(luò)汽車行業(yè)健康發(fā)展 BSIMM評估為安全團隊提供“他山之石”
- 新思科技靜態(tài)應(yīng)用安全測試幫助Cryptsoft公司在保持CI開發(fā)速度的同時提升掃描效率
- 新思科技與信息與軟件質(zhì)量聯(lián)盟聯(lián)合發(fā)布最新調(diào)研
- 新思科技被Forrester Wave評為靜態(tài)應(yīng)用安全測試領(lǐng)導(dǎo)者
- 新思科技幫助越南FPT Software公司應(yīng)對代碼安全風(fēng)險
- 新思科技發(fā)布業(yè)界首個AI自主芯片設(shè)計解決方案DSO.ai?
人工智能企業(yè)
更多>>人工智能硬件
更多>>- 未來生活 觸手可得 三星Galaxy智能新品現(xiàn)已開售
- 音質(zhì)升級 煥新登場 三星Galaxy Buds3 FE正式上市
- 形態(tài)再革新 三星Galaxy S25 Edge給出輕薄旗艦終極答案
- 從超薄曲面屏到全場景AI,傳音手機推動前沿科技落地新興市場
- 神眸BC22+全新上市,重新定義“真無線”智能安防
- 華為《AIDC機房參考設(shè)計白皮書》重磅發(fā)布,賦能AI算力基礎(chǔ)設(shè)施邁向新高度
- 億萬克R322A7+服務(wù)器上新,可靠性封神!
- 中科天璣支持CCF BigData 2025“數(shù)據(jù)智能計算”論壇圓滿召開——攜產(chǎn)界實踐洞見共探智能時代數(shù)據(jù)支撐新路徑
人工智能產(chǎn)業(yè)
更多>>- AIDC產(chǎn)業(yè)發(fā)展大會隆重召開,開啟AIDC新紀(jì)元
- 絢星破局AI落地困境,四大業(yè)務(wù)重構(gòu)企業(yè)智能生產(chǎn)力新范式
- 騰訊啟動AI應(yīng)用繁榮計劃,新一期AI共創(chuàng)營報名企業(yè)超300家
- 首都機場“AI繪空港”大賽完美收官,卓特視覺以技術(shù)賦能創(chuàng)意未來
- 打造張江人工智能創(chuàng)新小鎮(zhèn),全國首個人工智能創(chuàng)新應(yīng)用先導(dǎo)區(qū)再添發(fā)展新引擎
- 人機共生 · 智啟未來——2025高交會亞洲人工智能與機器人產(chǎn)業(yè)鏈展主題發(fā)布
- 北京數(shù)基建發(fā)布“知行IntAct”混合智能體產(chǎn)品,以AI定義城市治理新范式
- 新時達(dá)“精耕小腦”,與大腦協(xié)同,加速具身智能垂直落地
人工智能技術(shù)
更多>>- 騰訊開源框架 Kuikly 再升級!率先適配 “液態(tài)玻璃”,原生體驗更極致
- 外灘大會首發(fā)! 螞蟻密算推出AI密態(tài)升級卡 實現(xiàn)零改動“即插即用”
- 騰訊優(yōu)圖攜Youtu-Agent開源項目亮相上海創(chuàng)智學(xué)院首屆TechFest大會
- 2025外灘大會:王堅暢談AI變革,普天科技錨定空天算力新賽道
- 騰訊正式開源Youtu-GraphRAG,圖檢索增強技術(shù)迎來落地新突破
- 聲網(wǎng)兄弟公司 Agora與OpenAI 攜手 助力多模態(tài) AI 智能體實現(xiàn)實時交互
- Qwen-Image-Edit 模型上線基石智算,圖像編輯更精準(zhǔn)
- 火山引擎多模態(tài)數(shù)據(jù)湖落地深勢科技,提升科研數(shù)據(jù)處理效能