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

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

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

什么是軟件組成分析?

虹科網(wǎng)絡(luò)可視化技術(shù) ? 2023-08-14 10:39 ? 次閱讀

軟件組成分析(SCA)應(yīng)用程序安全測(cè)試(AST)工具市場(chǎng)的一個(gè)細(xì)分市場(chǎng),負(fù)責(zé)管理開(kāi)源組件的使用。SCA工具自動(dòng)掃描應(yīng)用程序的代碼庫(kù),包括容器和注冊(cè)表等相關(guān)構(gòu)件,以識(shí)別所有開(kāi)源組件、它們的許可證遵從性數(shù)據(jù)和任何安全漏洞。除了提供對(duì)開(kāi)源使用的可見(jiàn)性之外,一些SCA工具還通過(guò)區(qū)分優(yōu)先級(jí)和自動(dòng)補(bǔ)救來(lái)幫助修復(fù)開(kāi)源漏洞。

SCA工具通常從掃描開(kāi)始,生成產(chǎn)品中所有開(kāi)源組件的清單報(bào)告,包括所有直接和傳遞依賴項(xiàng)。擁有所有開(kāi)源組件的詳細(xì)清單是管理開(kāi)源使用的基礎(chǔ)。畢竟,如果您無(wú)法知道您正在使用的組件,無(wú)法確保它們的合規(guī)性。

一旦標(biāo)識(shí)了所有開(kāi)源組件,SCA工具將提供關(guān)于每個(gè)組件的信息。這包括有關(guān)組件的開(kāi)源許可證、歸屬要求以及該許可證是否與組織的策略兼容的詳細(xì)信息。

軟件組合分析工具SCA的主要功能之一是識(shí)別存在已知漏洞的開(kāi)源組件。好的SCA解決方案不僅會(huì)告訴您開(kāi)源庫(kù)有哪些已知漏洞,還會(huì)告訴您代碼是否調(diào)用了受影響的庫(kù),并在適用時(shí)建議修復(fù)。該解決方案還應(yīng)該確定代碼庫(kù)中需要更新或修補(bǔ)的開(kāi)源庫(kù)。

使用SCA可以查找到的漏洞類型

當(dāng)代碼中存在缺陷或弱點(diǎn)時(shí),通常會(huì)出現(xiàn)開(kāi)源漏洞。這些可能是計(jì)劃外的編碼錯(cuò)誤或故意插入到代碼中的不一致。然后,攻擊者可以利用它們來(lái)獲得對(duì)系統(tǒng)的未經(jīng)授權(quán)的訪問(wèn)、竊取數(shù)據(jù)或?qū)浖蛳到y(tǒng)造成損壞。舊軟件或未更新的當(dāng)前軟件版本也可能導(dǎo)致漏洞。這些可能會(huì)導(dǎo)致安全漏洞,攻擊者可以利用這些漏洞滲透您的代碼并竊取敏感和有價(jià)值的數(shù)據(jù),例如,這些數(shù)據(jù)可以被禁用或者勒索。

SCA還可以幫助識(shí)別許可風(fēng)險(xiǎn),以確保許可與使用的任何第三方代碼一致。

軟件組成分析的優(yōu)點(diǎn)

-提升安全性

SCA的特定目的是掃描開(kāi)源軟件、組件和依賴項(xiàng),識(shí)別漏洞,并使用現(xiàn)代SCA工具自動(dòng)修復(fù)這些漏洞。在充分使用這些功能時(shí),SCA肯定會(huì)提高應(yīng)用程序的安全性。

-節(jié)約成本

手動(dòng)識(shí)別和修復(fù)開(kāi)源漏洞需要相當(dāng)多的資源,而缺失漏洞會(huì)對(duì)開(kāi)發(fā)和創(chuàng)新的速度產(chǎn)生不利影響。這是昂貴的。SCA加速并自動(dòng)化了這個(gè)過(guò)程,減輕了開(kāi)發(fā)人員和DevOps團(tuán)隊(duì)的負(fù)擔(dān),并使安全實(shí)現(xiàn)成本更低,也更徹底。

-提高效率

現(xiàn)代SCA工具專門(mén)用于加速和自動(dòng)化檢測(cè)和補(bǔ)救過(guò)程。因此,它們使這個(gè)過(guò)程更容易、更快。此外,他們區(qū)分待解決漏洞優(yōu)先級(jí)的能力意味著假陽(yáng)性結(jié)果顯著減少,團(tuán)隊(duì)花在修復(fù)不相關(guān)問(wèn)題上的時(shí)間也大大減少。

-提高開(kāi)發(fā)人員的生產(chǎn)力

速度、效率和自動(dòng)化將開(kāi)發(fā)人員從耗時(shí)的掃描和保護(hù)開(kāi)源軟件的任務(wù)中解放出來(lái)。他們現(xiàn)在可以比以往任何時(shí)候都更高效地完成它,并且當(dāng)它在他們的開(kāi)發(fā)工作流中完成時(shí),過(guò)程是無(wú)縫的,從而最大限度地減少對(duì)創(chuàng)新管道的任何中斷。使用SCA,開(kāi)發(fā)人員可以確保其代碼庫(kù)的安全性是健壯的,同時(shí)支持維護(hù)和提高其生產(chǎn)力。

如何選擇合適的軟件組成分析工具?

您應(yīng)該選擇一種既能滿足您的需求,又能盡可能簡(jiǎn)單易用的SCA工具。確保你選擇的工具對(duì)開(kāi)發(fā)者是友好的。理想情況下,它應(yīng)該可以直接加入到工作中,技術(shù)人員不必退出開(kāi)發(fā)環(huán)境來(lái)實(shí)現(xiàn)安全功能,也不應(yīng)該要求他們學(xué)習(xí)一個(gè)全新的軟件。為此,它應(yīng)該無(wú)縫集成到現(xiàn)有的軟件和開(kāi)發(fā)環(huán)境中。

您的SCA工具應(yīng)該做的不僅僅是掃描;它應(yīng)該提供對(duì)軟件組件及其依賴關(guān)系的全面分析。它應(yīng)該能夠在您的特定項(xiàng)目和工作范圍內(nèi)優(yōu)先考慮需要您關(guān)注的風(fēng)險(xiǎn)較大的漏洞。它應(yīng)該提供清晰、全面的報(bào)告,這將構(gòu)成高質(zhì)量管理和控制的基礎(chǔ),而且它應(yīng)該能夠快速、輕松地修復(fù)漏洞。理想情況下,此過(guò)程將是自動(dòng)化的和可擴(kuò)展的,以便您的SCA功能將隨著代碼庫(kù)和軟件及應(yīng)用程序范圍的擴(kuò)展而增長(zhǎng)。

為什么是虹科Mend?

在虹科Mend中,我們對(duì)開(kāi)源風(fēng)險(xiǎn)問(wèn)題和SCA (software composition analysis)問(wèn)題進(jìn)行了不同的處理。虹科Mend SCA為組織提供了對(duì)開(kāi)源使用和安全性的完全可見(jiàn)性和控制——并使開(kāi)發(fā)人員可以輕松地直接從他們已經(jīng)使用的工具中修復(fù)開(kāi)源風(fēng)險(xiǎn)。

每當(dāng)開(kāi)發(fā)人員提交代碼或構(gòu)建應(yīng)用程序時(shí),虹科Mend都會(huì)在后臺(tái)默默地運(yùn)行,檢測(cè)開(kāi)源組件(包括直接和傳遞依賴項(xiàng))。當(dāng)虹科Mend檢測(cè)到漏洞、惡意包或違反許可策略時(shí),它可以發(fā)出帶有自動(dòng)補(bǔ)救功能的實(shí)時(shí)警報(bào),甚至在惡意包和違反許可行為成為您代碼庫(kù)的一部分之前阻止它們。

您在虹科Mend中能獲得什么?

廣泛的語(yǔ)言支持——虹科Mend支持超過(guò)200種語(yǔ)言,可以為廣泛的應(yīng)用程序檢測(cè)漏洞和許可問(wèn)題。

SBOM創(chuàng)建-按照標(biāo)準(zhǔn)格式創(chuàng)建并導(dǎo)出軟件物料清單(SBOM),以滿足政府要求或客戶要求。

快速關(guān)鍵漏洞修復(fù)——通過(guò)對(duì)新披露的漏洞的立即檢測(cè)和自動(dòng)修復(fù),更快地完成消防演習(xí),以便您的團(tuán)隊(duì)可以繼續(xù)做他們最擅長(zhǎng)的事情。

報(bào)告和儀表板——從許可和合規(guī)性到安全態(tài)勢(shì)和補(bǔ)救積壓,全面了解整個(gè)開(kāi)源風(fēng)險(xiǎn)圖景。

開(kāi)發(fā)人員負(fù)擔(dān)低——虹科Mend是一個(gè)開(kāi)發(fā)人員將實(shí)際使用的安全產(chǎn)品,它具有快速和自動(dòng)化的工作流程,不需要切換工具。

自動(dòng)優(yōu)先級(jí)——獲得專利的可達(dá)性路徑分析,可向您顯示哪些漏洞構(gòu)成最大威脅。

自動(dòng)修復(fù)——自動(dòng)拉取請(qǐng)求使開(kāi)發(fā)人員只需一次點(diǎn)擊即可修復(fù)安全和許可問(wèn)題。

安全合并——為開(kāi)發(fā)人員提供眾包統(tǒng)計(jì)數(shù)據(jù),表明依賴項(xiàng)更新將破壞他們項(xiàng)目的可能性。

開(kāi)源許可合規(guī)性——使法律團(tuán)隊(duì)可見(jiàn)并控制開(kāi)源許可證的使用。

虹科推薦

虹科軟件組成分析解決方案

wKgZomTZk5GAMV-1AARGS3W3ajI446.png

虹科Mend是唯一一款旨在讓安全團(tuán)隊(duì)完全控制整個(gè)組織的開(kāi)源使用情況的SCA工具。使用Mend.io,您可以在所有開(kāi)發(fā)人員和應(yīng)用程序中實(shí)施策略,以消除開(kāi)源許可風(fēng)險(xiǎn)并更新易受攻擊的軟件包。
-減少M(fèi)TTR:通過(guò)自動(dòng)拉取請(qǐng)求加速修復(fù),以快速修復(fù)開(kāi)源漏洞。
-停止惡意軟件包:檢測(cè)和消除現(xiàn)有代碼庫(kù)中的惡意軟件包,并阻止它們進(jìn)入新的應(yīng)用程序與Mend的360°惡意軟件包保護(hù)。
-消除誤報(bào):確保你的開(kāi)發(fā)人員關(guān)注真正的風(fēng)險(xiǎn)。MendSCA檢測(cè)漏洞是否實(shí)際可訪問(wèn),指示非可利用漏洞,以便可以安全地忽略它們。
-大規(guī)??焖俨渴穑涸诓坏揭粋€(gè)小時(shí)的時(shí)間內(nèi),跨越所有開(kāi)發(fā)中的應(yīng)用程序?yàn)閿?shù)千名開(kāi)發(fā)人員實(shí)現(xiàn)SCA。
-確保完全采用:確保100%采用MendSCA,并通過(guò)選擇在每次代碼提交后都要求掃描來(lái)提高整體風(fēng)險(xiǎn)的降低。

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

    關(guān)注

    8

    文章

    5099

    瀏覽量

    126337
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4699

    瀏覽量

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

    關(guān)注

    1

    文章

    36

    瀏覽量

    11952
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是成分分析

    解析成分分析技術(shù)成分分析技術(shù)涵蓋了多種科學(xué)方法,用于精確地鑒定和測(cè)量產(chǎn)品或樣本中的組成成分,包括它們的定性與定量分析。金鑒實(shí)驗(yàn)室擁有先進(jìn)的
    的頭像 發(fā)表于 11-08 12:29 ?65次閱讀
    什么是<b class='flag-5'>成分分析</b>?

    參數(shù)分析儀的技術(shù)原理和應(yīng)用場(chǎng)景

    、電容、電感等)來(lái)推斷其內(nèi)部結(jié)構(gòu)和組成。這些測(cè)量通常基于電磁學(xué)、光學(xué)或聲學(xué)等物理原理。 化學(xué)分析: 另一類參數(shù)分析儀則通過(guò)化學(xué)反應(yīng)或相互作用來(lái)測(cè)量樣品中的化學(xué)成分或濃度。這包括光譜
    發(fā)表于 10-17 14:42

    通孔電阻的成分差異

    電阻的成分可以決定該電阻是否可以應(yīng)用在你的應(yīng)用中。一般上說(shuō),越便宜的電阻性能越差。
    的頭像 發(fā)表于 07-18 10:40 ?252次閱讀

    光譜分析儀數(shù)據(jù)怎么看

    光譜分析儀是一種用于測(cè)量物質(zhì)成分和結(jié)構(gòu)的儀器,廣泛應(yīng)用于化學(xué)、物理、生物、材料科學(xué)等領(lǐng)域。光譜分析儀通過(guò)測(cè)量物質(zhì)對(duì)不同波長(zhǎng)光的吸收、發(fā)射或散射特性,來(lái)分析物質(zhì)的
    的頭像 發(fā)表于 07-18 09:16 ?643次閱讀

    電磁軌跡預(yù)測(cè)分析軟件

    智慧華盛恒輝電磁軌跡預(yù)測(cè)分析軟件是一種專門(mén)用于預(yù)測(cè)和分析電磁運(yùn)動(dòng)軌跡的先進(jìn)工具。以下是對(duì)該類軟件的詳細(xì)介紹: 概述 智慧華盛恒輝電磁軌跡預(yù)測(cè)分析
    的頭像 發(fā)表于 07-16 16:42 ?315次閱讀

    頻譜分析儀如何測(cè)量諧波?

    頻譜分析儀是用來(lái)測(cè)量信號(hào)頻譜的儀器,它可以顯示信號(hào)的頻率成分以及每個(gè)成分的相對(duì)幅度。
    的頭像 發(fā)表于 05-20 15:18 ?666次閱讀

    頻譜分析儀如何測(cè)量干擾信號(hào)?

    頻譜分析儀是一種用于測(cè)量信號(hào)頻譜的儀器,它可以顯示信號(hào)的頻率成分以及每個(gè)成分的相對(duì)幅度。
    的頭像 發(fā)表于 05-20 15:14 ?1214次閱讀

    態(tài)勢(shì)數(shù)據(jù)分析系統(tǒng)軟件

    智慧華盛恒輝態(tài)勢(shì)分析軟件系統(tǒng)的功能描述、部署環(huán)境、界面使用、技術(shù)支持及一些常見(jiàn)問(wèn)題及其解決辦法等。為數(shù)據(jù)態(tài)勢(shì)分析軟件系統(tǒng)的管理人員和使用人員提供說(shuō)明。 智慧華盛恒輝態(tài)勢(shì)數(shù)據(jù)
    的頭像 發(fā)表于 04-22 11:36 ?392次閱讀

    芯和ChannelExpert高速通道分析軟件入選2023工業(yè)軟件推薦目錄

    繼2022年三款EDA產(chǎn)品入選工業(yè)軟件推薦目錄之后,芯和半導(dǎo)體又一款EDA——ChannelExpert高速通道分析軟件也成功入選了2023年上海市工業(yè)軟件推薦目錄。
    的頭像 發(fā)表于 03-14 17:22 ?492次閱讀
    芯和ChannelExpert高速通道<b class='flag-5'>分析</b><b class='flag-5'>軟件</b>入選2023工業(yè)<b class='flag-5'>軟件</b>推薦目錄

    電容負(fù)荷對(duì)波形中高頻成分的幅度和相位的影響

    MHz 的有效諧波成分。所以不僅要考慮波形基礎(chǔ)頻率上的負(fù)荷效應(yīng),而且要考慮超過(guò)基礎(chǔ)頻率幾倍的頻率上的負(fù)荷效應(yīng)。 負(fù)荷取決于探頭尖端上的總阻抗。這稱為 Zp,Zp 由電阻成分 Rp 和電抗成分 Xp
    的頭像 發(fā)表于 01-16 09:50 ?556次閱讀
    電容負(fù)荷對(duì)波形中高頻<b class='flag-5'>成分</b>的幅度和相位的影響

    rfid倉(cāng)庫(kù)管理系統(tǒng)的硬件組成軟件組成

    RFID(射頻識(shí)別)倉(cāng)庫(kù)管理系統(tǒng)是利用RFID技術(shù)實(shí)現(xiàn)對(duì)倉(cāng)庫(kù)貨物進(jìn)行追蹤、管理和安全控制的一種智能化系統(tǒng)。它由硬件部分和軟件部分組成,下面將進(jìn)行分析。 一、硬件組成 RFID讀寫(xiě)器:RFID讀寫(xiě)器
    的頭像 發(fā)表于 01-15 11:36 ?1657次閱讀

    請(qǐng)問(wèn)ADE7880讀取基波成分的有效值為什么總是0?

    軟件中電壓、電流有效值,諧波失真等數(shù)據(jù)讀取都很正常,唯獨(dú)讀取諧波成分的有效值FVRMS、FIRMS,基波成分的有功功率FWATT,基波成分的無(wú)功功率FVAR的時(shí)候,總是讀到全0,數(shù)據(jù)不
    發(fā)表于 12-26 06:32

    嵌入式軟件問(wèn)題的分析與解決

    軟件問(wèn)題的分析與解決 嵌入式軟件由于調(diào)試手段的限制、部署場(chǎng)景的多樣化、軟硬件問(wèn)題混合在一起、外部環(huán)境因素的影響等因素,導(dǎo)致軟件經(jīng)常會(huì)遇到一些非常難以解決的問(wèn)題。 3.1 解題思想 熟悉
    的頭像 發(fā)表于 12-07 15:56 ?663次閱讀

    什么是軟件成分分析(SCA)?

    的安全風(fēng)險(xiǎn)至關(guān)重要。那么,如何管理開(kāi)源代碼呢?軟件成分分析(SCA)又是如何管理開(kāi)源代碼的呢?文章速覽:什么是軟件成分分析?軟件
    的頭像 發(fā)表于 11-25 08:04 ?969次閱讀
    什么是<b class='flag-5'>軟件</b><b class='flag-5'>成分分析</b>(SCA)?

    有直流成分的正弦波經(jīng)運(yùn)放放大后,直流成分大小改變了是什么原因?

    在對(duì)一峰峰值為4v到8v,直流成分為6v的正弦波進(jìn)行放大后,得到兩個(gè)相位相反的正弦波,然而這兩個(gè)正弦波的直流成分都改變了,負(fù)相放大后直流成分變?yōu)?.2v左右,同相放大出的正弦波直流分量變?yōu)?.7v左右。 另外,在使用AD8513
    發(fā)表于 11-24 07:19