作者: 黑鴨按需審計部門市場營銷總監(jiān)Shandra Gemmiti
注:美國新思科技公司 (Synopsys, Nasdaq: SNPS)已經(jīng)于2017年第四季度完成對黑鴨子軟件公司(Black Duck Software)的收購。
為了對抗日漸猖獗的網(wǎng)絡攻擊,各大公司在安全領域的投資也隨之持續(xù)增加,包括并購其它有相應技術(shù)和軟件的公司。然而,并購雙方的產(chǎn)品或者產(chǎn)品使用的第三方開源組件是否是安全的,在完成交易之前都需要深度評估。
開源無處不在。研究人員發(fā)現(xiàn)開源組件的使用多年來一直處于增長的狀態(tài)。由于開源現(xiàn)在如此普及,他們越來越關(guān)注構(gòu)建在開源組件基礎上的應用程序的安全性。除了手動跟蹤開源組件的使用,企業(yè)只能通過軟件組件分析(SCA)工具以確定其代碼庫中的開源組件。調(diào)研機構(gòu)451 Research公司將軟件組件分析定義為“對已經(jīng)內(nèi)置到應用程序中的庫的識別,并且這個庫主要用的是第三方開源組件”。此識別功能可幫助企業(yè)發(fā)現(xiàn)未修補的代碼,許可問題以及由于使用開源而可能存在于代碼庫中的潛在安全漏洞。
為什么要使用軟件組件分析?
軟件組件分析最常見的用途是公司用來監(jiān)控和識別自己使用的開源組件和框架。但經(jīng)過詳細研究和案例收集,451 Research發(fā)現(xiàn),軟件組件分析主要用途是在兼并和收購(M&A)領域。
很多初創(chuàng)公司會迅速將新應用推向市場,他們使用越來越多的開源組件。因此,在并購交易中,收購方要承擔軟件安全性的責任,由于開源管理仍然相對不成熟,他們需要借助工具分析被收購方的產(chǎn)品潛在的風險以及這些代碼庫中的知識產(chǎn)權(quán)。
清楚了解在企業(yè)應用程序中開源組件的使用
有很多統(tǒng)計數(shù)據(jù)顯示在典型軟件應用程序中有多少開源組件。但是,這些數(shù)據(jù)可能并不全面,會產(chǎn)生誤解。為了更清楚地了解企業(yè)使用開源組件的增長趨勢,我們應該考慮新應用程序中開源的百分比。
新思科技公司發(fā)布的《2018 年開源代碼安全和風險分析》(OSSRA)報告指出平均每個代碼庫由57%的開源組件。該報告分析了2017年經(jīng)過審計的1,100多個商業(yè)代碼庫中的匿名數(shù)據(jù)。這就意味著我們掃描的每個代碼庫中有一半以上是由開源組件組成的。值得一提的是,黑鴨開源審計重要的案例包括并購交易的盡職調(diào)查。有鑒于此,OSSRA報告中的數(shù)據(jù)可以成為并購交易中開源趨勢的關(guān)鍵參考。
更快交付軟件產(chǎn)品意味著更多的開源組件
正如451 Research在其簡報中指出的那樣,應用程序需要更快推出市場,迭代更加頻繁,這種趨勢將持續(xù)下去。在這些應用程序中使用開源組件已經(jīng)屢見不鮮。現(xiàn)在的開發(fā)人員在軟件開發(fā)生命周期的任何階段都可以方便地使用到第三方編寫好的免費代碼, 可以盡快交付軟件成品。
然而這種趨勢在并購交易中會有雙重的擔憂:公司必須了解他們并購回來的軟件中使用了哪些開源組件及其數(shù)量,以評估是否存在知識產(chǎn)權(quán)風險;另外,他們必須了解交易前的風險狀況,以保護投資回報率,并計算交易后所需的補救成本。
OSSRA報告顯示了:
96%被掃描的應用中存在開源組件,每個應用中平均有 257個開源組件
2017年經(jīng)過審計的代碼庫中有85%存在許可證沖突或者未知許可證
78% 被檢查的代碼庫中至少包含一個漏洞,每個代碼庫平均包含 64個已知漏洞
安全漏洞產(chǎn)生的實際成本
舉個例子會更加清楚這一點。想象一下,有家公司在收購Equifax,但是沒有進行開源檢測,那后果會怎樣?Equifax由于安全漏洞問題導致了超過1.4億人的個人數(shù)據(jù)遭到泄露,這已經(jīng)不是什么秘密。這是由于Apache Struts框架中未修補的開源漏洞造成的后果。到目前為止,這個安全漏洞已經(jīng)讓Equifax蒙受超過4億美元的損失,并且負面影響遠不止于此。現(xiàn)在,我們再大膽想象一下: GDPR(《通用數(shù)據(jù)保護條例》)生效后,如果歐洲發(fā)生這種情況怎么辦?那么這次收購對投資回報率會有怎么樣的影響?
黑鴨子軟件和451 Research公司的研究都一致指出:開源的增長勢頭在短時間內(nèi)不會放緩。因此,并購方評估所收購的軟件是否安全的難度加大,在全面了解投資風險上也面臨更大的挑戰(zhàn)。
-
新思科技
+關(guān)注
關(guān)注
5文章
856瀏覽量
51280 -
網(wǎng)絡攻擊
+關(guān)注
關(guān)注
0文章
331瀏覽量
23792 -
軟件組件
+關(guān)注
關(guān)注
0文章
4瀏覽量
8124
發(fā)布評論請先 登錄
源代碼審計怎么做?有哪些常用工具
【AD新聞】多次求購Lattice無果,中國半導體海外并購大門或正式關(guān)上
LED行業(yè)掀起并購風潮?
EMFILE是否包含開源組件?
IAP的價值與意義,設計思路是什么
半導體上演瘋狂并購 兩年內(nèi)交易額超2400億美元

全球并購交易風起云涌 芯片行業(yè)整合加劇
半導體并購大戲開場,半導體整合期逐漸逼近
高通并購恩智浦的交易已正式結(jié)束了
區(qū)塊鏈在價值交易領域的應用
區(qū)塊鏈在企業(yè)內(nèi)部審計工作中的應用
區(qū)塊鏈對審計工作的影響及有什么優(yōu)點
2022 OpenHarmony組件大賽,共建開源組件

南京審計大學攜手誠邁科技探索審計大模型,聯(lián)合打造審計智人

評論