軟件審計是在企業(yè)投入生產(chǎn)之前發(fā)現(xiàn)開源許可證風險的最佳方式。新思科技的黑鴨審計服務(wù)團隊每年為其客戶進行數(shù)千個代碼庫的開源審計。這些審計需求主要來自合并和收購交易,并最終成為新思科技年度《開源安全和風險分析》(OSSRA)報告的匿名數(shù)據(jù)的關(guān)鍵來源。
當新思科技團隊對代碼庫進行審計時,他們專注于識別所有開源和第三方組件及與其關(guān)聯(lián)的許可證,以便確定是否存在任何潛在的許可證沖突。
近期發(fā)布的2019年OSSRA報告審查了1,200多個商業(yè)代碼庫的數(shù)據(jù)結(jié)果,這些代碼庫用于希望評估其開源許可證合規(guī)性和安全風險的企業(yè)和組織。
審計發(fā)現(xiàn),2018年掃描的代碼庫中有超過96%的代碼庫是開源的,超過99%的代碼庫包含超過1,000個由開源組件構(gòu)成的文件。開源代碼與代碼庫中代碼總數(shù)的比例在2018年為60%,高于2017年的57%。這些數(shù)字反映了經(jīng)審計的代碼庫通常來自業(yè)務(wù)是構(gòu)建軟件的公司。這些公司的價值通常體現(xiàn)在其擁有的專有代碼,它們代碼庫中開源代碼與專有代碼的比例往往較低。
相比之下,F(xiàn)orrester和Gartner等分析師指出,超過90%的IT企業(yè)在任務(wù)關(guān)鍵型的工作中使用開源軟件,而且開源占據(jù)了90%的新代碼庫。根據(jù)2019年紅帽(Red Hat)“企業(yè)開源狀態(tài)”報告,超過69%的受訪企業(yè)認為他們使用開源至少“非常重要”(40%非常重要,29%極其重要)。
無論您參考哪組數(shù)據(jù),很明顯開源組件和庫是每個行業(yè)中幾乎所有應(yīng)用程序的支柱。大多數(shù)企業(yè)擁有數(shù)千種不同的軟件,從移動應(yīng)用程序到基于云的系統(tǒng),再到本地運行的遺留系統(tǒng)。該軟件通常是商業(yè)現(xiàn)成軟件包、開源軟件和定制代碼庫的混合體。漏洞影響所有軟件。
然而,很少有公司能夠充分追蹤他們在代碼中使用的開源組件,并且沒有采用開發(fā)人員使用開源所做出的選擇所需的策略、流程和工具。因此,開源帶來的所有好處也可能帶來各種風險。
風險問題來自未修補的軟件,不是使用開源
正如紅帽報告指出的那樣,安全被認為是阻礙一些企業(yè)允許開源使用的主要障礙。有趣的是,同一份報告將安全性視為IT決策者在使用開源時所看到的最大好處之一。這種看似矛盾反映了兩種現(xiàn)狀:人們擔心非托管開源代碼可能會在開源和專有解決方案中引入漏洞;人們意識到正確管理開源 - 包括使用可信來源和自動化工具來發(fā)現(xiàn)和修復(fù)安全問題 - 可以大大減少開源風險的潛力。
所有軟件,無論是專有軟件還是開源軟件,都存在可能存在漏洞。企業(yè)需要識別和修補這些漏洞。開源社區(qū)在發(fā)布補丁方面做出了示范性的工作,通常比專有軟件快得多。
但無論是專有軟件還是開源軟件,相當大數(shù)量的企業(yè)都沒有及時應(yīng)用補丁,而暴露在風險之中。不修補的原因是多種多樣的:有些企業(yè)被無休止的可用補丁所淹沒,無法確定需要修補的優(yōu)先級;有的缺乏應(yīng)用補丁的資源;有的需要平衡風險與財務(wù)成本之間的關(guān)系。
未修補的軟件漏洞是企業(yè)面臨的最大的網(wǎng)絡(luò)威脅之一,軟件中未修補的開源組件增加了安全風險。 2019年OSSRA報告指出,2018年審計的代碼庫中有60%至少存在某種開源漏洞。 新思科技在2018年為其黑鴨 KnowledgeBase?知識庫增加了7,393個開源漏洞。過去二十年,該知識庫已經(jīng)報告了超過50,000個開源漏洞。
有什么風險?
開源的某些特性使流行組件中的漏洞很容易受到攻擊。商業(yè)軟件的發(fā)布者可以自動向用戶推送修復(fù),補丁和更新。但與商業(yè)軟件不同,您需要負責追蹤使用的開源的漏洞和修復(fù)程序。
無處不在的開源為攻擊者提供了一個有利的環(huán)境,因為漏洞是通過國家漏洞數(shù)據(jù)庫(NVD)、郵件列表、GitHub問題和項目主頁等來源披露的。如前所述,許多企業(yè)沒有保留其應(yīng)用程序中使用的開源組件的準確、全面和最新的清單。例如,美國參議院常設(shè)調(diào)查小組委員會的一份工作人員報告指出,Equifax缺乏完整的軟件庫存是導致其2017年大規(guī)模數(shù)據(jù)泄露的一個因素。
正確管理開源軟件不僅僅是關(guān)乎安全性
現(xiàn)在有數(shù)千個開源許可證,如果不遵守這些許可證,可能會使企業(yè)面臨訴訟風險和損害知識產(chǎn)權(quán)風險。無論是使用開源計劃認可的流行許可證還是其它許可證,企業(yè)只有在確定由這些許可證管理的開源組件后才能管理和遵守許可證要求。 2019年OSSRA報告中詳述的經(jīng)過審計的代碼庫中有32%包含可能導致沖突或需要進行法律審查的自定義許可證。 68%的代碼庫包含許可證沖突的組件。
除了安全和許可風險之外,操作風險是開源使用不太嚴重但仍然不可忽視的后果。今天使用的許多開源組件都被放棄了。換句話說,他們沒有開發(fā)人員社區(qū)貢獻、修補或改進它們。如果組件處于非活動狀態(tài)且沒有人維護它,則意味著沒有人正在解決其潛在的漏洞。 2019年OSSRA報告指出,85%的被審計代碼庫包含超過四年沒有更新或在過去兩年沒有開發(fā)活動的組件。
使用開源并不是在冒險,但是開源的非托管使用卻有風險
開源為使用它的組織提供了許多好處 - 但只有在正確管理開源以識別任何安全和法律合規(guī)性問題時。為了防范開源安全和合規(guī)風險,企業(yè)應(yīng)該:
創(chuàng)建和執(zhí)行開源風險政策和流程。只有少數(shù)開源漏洞 - 例如影響Apache Struts或OpenSSL的漏洞 - 可能會被廣泛利用。考慮到這一點,企業(yè)應(yīng)將其開源漏洞管理和緩解工作的重點放在CVSS(通用漏洞評分系統(tǒng))評分和漏洞利用的可用性上,不僅僅是漏洞披露的“零天攻擊”,而是貫穿開源組件生命周期。
必須讓開發(fā)人員了解管理使用開源的必要性。企業(yè)實施自動化流程、追蹤代碼庫中的開源組件及其已知的安全漏洞、以及版本控制和重復(fù)等操作風險,并根據(jù)問題的嚴重性確定問題的優(yōu)先級。
執(zhí)行其開源軟件的完整清單。在代碼庫中使用完整、準確、及時的開源清單至關(guān)重要。清單應(yīng)涵蓋兩個方面:源代碼;如何在生產(chǎn)中部署或用作應(yīng)用程序中的庫的任何商業(yè)軟件或二進制文件中使用開源的信息。
了解開源的已知漏洞。國家漏洞數(shù)據(jù)庫(National Vulnerability Database)等公共資源是公開披露開源組件漏洞信息的可靠平臺。但是,不要僅僅依靠NVD來獲取漏洞信息。還需要查看其它資料。這些資料提供影響代碼庫的漏洞的早期通知,理想情況下,還會提供安全性洞察、技術(shù)詳細信息以及升級和修補程序指南。
監(jiān)控新的安全威脅。當應(yīng)用程序完成開發(fā)時,追蹤漏洞的工作還未結(jié)束。只要應(yīng)用程序仍在使用中,企業(yè)就需要持續(xù)監(jiān)控新威脅。
識別許可風險。不遵守開源許可證可能會導致企業(yè)面臨訴訟和危害知識產(chǎn)權(quán)的重大風險。教育開發(fā)人員了解開源許可證及其義務(wù)。讓法律顧問也參與教育過程,當然他們還有審查許可證和遵守法律義務(wù)。
確保審查開源是并購盡職調(diào)查一部分。如果您正在進行收購,請了解目標公司正在使用的開源,它可能沒有適當?shù)毓芾砗眠@些開源。不要猶豫,詢問有關(guān)其開源使用和管理的問題。如果軟件資產(chǎn)是公司估值的重要組成部分,請讓第三方來審核開源代碼。
最重要的是,如果企業(yè)不知道自己正在使用什么軟件,那就無法提供修補方案。如果您無法充滿信心地說在內(nèi)部和外部應(yīng)用程序中使用的開源組件是最更新的,應(yīng)用了所有關(guān)鍵補丁,那么就該重新評估現(xiàn)有的開源管理策略和流程了。
上一篇:英特爾聯(lián)合百度,共同開發(fā)Nervana神經(jīng)網(wǎng)絡(luò)訓練處理器
下一篇:最后一頁
推薦閱讀
史海拾趣
在DBS Microwave的發(fā)展過程中,技術(shù)創(chuàng)新一直是其核心競爭力。公司不斷投入研發(fā)資源,突破技術(shù)瓶頸,推出了一系列具有創(chuàng)新性的產(chǎn)品。例如,在XXXX年,公司成功研發(fā)出了一款高性能的微波濾波器,其性能指標在當時的市場上處于領(lǐng)先地位。這一創(chuàng)新不僅為公司贏得了大量訂單,也進一步鞏固了其在行業(yè)內(nèi)的技術(shù)領(lǐng)先地位。
作為一家以技術(shù)創(chuàng)新為核心競爭力的公司,EnOcean始終致力于研發(fā)更先進、更高效的無線無源傳輸技術(shù)。通過不斷投入研發(fā)資源,EnOcean在能量轉(zhuǎn)換效率、數(shù)據(jù)傳輸速率等方面取得了顯著進展。同時,公司還積極探索新的應(yīng)用領(lǐng)域和市場機會,以保持其在電子行業(yè)中的領(lǐng)先地位。
以上五個故事概述了EnOcean公司在電子行業(yè)中發(fā)展的主要歷程和關(guān)鍵事件。通過這些故事,我們可以看到EnOcean憑借其在無線無源傳輸技術(shù)方面的持續(xù)創(chuàng)新和卓越性能,成功在全球市場上贏得了廣泛認可和應(yīng)用。
隨著市場的擴大,Dynawave面臨著產(chǎn)品質(zhì)量管理的挑戰(zhàn)。為了確保產(chǎn)品的穩(wěn)定性和可靠性,公司決定引入國際先進的質(zhì)量管理體系。他們聘請了專業(yè)的質(zhì)量管理團隊,對生產(chǎn)流程進行嚴格的監(jiān)控和把控。同時,公司還加大了對員工的培訓力度,提高了員工的質(zhì)量意識。這些措施有效地提升了產(chǎn)品的質(zhì)量水平,增強了客戶的信任度。
作為一家有社會責任感的企業(yè),Dynawave一直注重環(huán)保和可持續(xù)發(fā)展。他們采用環(huán)保材料和生產(chǎn)工藝,減少了對環(huán)境的污染。同時,公司還積極參與各種環(huán)保活動,宣傳環(huán)保理念。這些做法不僅提升了公司的品牌形象,也贏得了社會各界的贊譽。
隨著技術(shù)的成熟,Dynawave開始尋求市場拓展。公司高層決定,將目標市場鎖定在智能家居和物聯(lián)網(wǎng)領(lǐng)域。他們與多家知名廠商合作,將自己的無線傳輸技術(shù)應(yīng)用到各類智能設(shè)備中。通過不斷的技術(shù)優(yōu)化和市場推廣,Dynawave的產(chǎn)品逐漸得到了市場的認可,銷售額穩(wěn)步增長。
CAROLCABLE公司的創(chuàng)立,標志著電子線纜行業(yè)迎來了一位新的競爭者。在電子科技飛速發(fā)展的時代背景下,創(chuàng)始人憑借對線纜技術(shù)的深刻理解和市場需求的敏銳洞察,決定創(chuàng)立CAROLCABLE公司。公司初期,面臨著資金短缺、技術(shù)瓶頸和市場認知度低等多重挑戰(zhàn)。然而,創(chuàng)始人憑借著堅定的信念和不懈的努力,帶領(lǐng)團隊克服了一個又一個困難。他們積極研發(fā)新產(chǎn)品,優(yōu)化生產(chǎn)工藝,提高產(chǎn)品質(zhì)量,逐漸在市場上站穩(wěn)了腳跟。
隨著公司業(yè)務(wù)的不斷拓展,CAROLCABLE開始與一些知名的電子企業(yè)建立合作關(guān)系,為其提供高質(zhì)量的線纜產(chǎn)品。這些合作不僅為公司帶來了穩(wěn)定的訂單和收入,也進一步提升了CAROLCABLE在行業(yè)內(nèi)的知名度和影響力。
我參考的網(wǎng)上好多例子,我的步驟如下: 1.at+enter//返回OK 2.at+csca=13800240500 +enter //返回OK(沈陽地區(qū)的短信服務(wù)中心) 3.at+cmgf=0 +enter//返回OK 4.at+cmgs=19 +enter//返回“… 查看全部問答∨ |
|
在AT89C51上計數(shù)器用來定時怎么都準確不了. 在Kiel模擬測試,選定芯片為AT89C51,在頻率為12MHz 實驗:用計數(shù)器每隔10秒把P1.0的位置反一次. 設(shè)置計數(shù)器0在以16位計數(shù)器模式工作,已50毫秒為一次溢出中斷.50MS*200=10S 計數(shù)器初值計算出為:3CB0 代 ...… 查看全部問答∨ |
能否用WinCE嵌入系統(tǒng)替代51系列單片機,采集傳感器數(shù)據(jù)?響應(yīng)速度如何? 請高手指點:能否用WinCE嵌入系統(tǒng)替代51系列單片機,采集傳感器數(shù)據(jù)?響應(yīng)速度如何?謝謝。… 查看全部問答∨ |
FPGA 入門容易, 精通難! 難的原因在在于,FPGA 的語法是描述語言(描述電路的語言), 用語言描述的電路越接近電路本身的特性,則綜合后電路則越可靠!越簡單的原始語言產(chǎn)生電路越符合電路實際特性! 探討下面幾種表達方法產(chǎn)生的電路可靠性 ...… 查看全部問答∨ |
|
我前幾天在網(wǎng)上買了個開發(fā)板,好像是力天電子的,但是出現(xiàn)了個問題,很糾結(jié),用H-JTAG可以在RAM中仿真,但是下不進去程序,不能在FLASH中仿真和下載程序,很郁悶,而且有時候可以下進去,有時候下不進去,我還重新安裝了IAR和H-JTAG的驅(qū)動,都不可 ...… 查看全部問答∨ |
我用的是貴公司的USB型MSP430仿真器,現(xiàn)在基本上已經(jīng)確定是這個東西出了問題,想拆開來看看能不能修好,具體要怎么拆?我看那個結(jié)構(gòu)倒是挺緊的,擔心貿(mào)然拆開就弄不回去了,所以上來問問能不能拆?拆完了能不能復(fù)原?… 查看全部問答∨ |
這次真是超級劃算,超值,板子做工很精細,包裝很到位,hongyang辛苦了,贊一個,接下來我們要共同學習了。現(xiàn)在的板子沒想到都這么高級了,原來都可以用SD卡來啟動UBOOT以便啟動內(nèi)核了,不像以前要燒UBOOT還需要用JLINK,看來我的JLINK沒有用了,開 ...… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 03:48 編輯 不好意思哈。這不是故意的、 現(xiàn)在補上。因為原來那帖子已經(jīng)不能編輯了。現(xiàn)在補上。 … 查看全部問答∨ |
- 物聯(lián)網(wǎng)技術(shù)促進能量收集創(chuàng)新應(yīng)用落地
- IAA MOBILITY移動出行趨勢指數(shù)發(fā)布
- 蘋果頭戴式設(shè)備產(chǎn)品路線圖曝光
- 搶先一步防范威脅:Akamai 全面升級 API Security,消除從代碼到生產(chǎn)的監(jiān)測盲區(qū)
- 解決方案 | 芯佰微助力電動車安全:通用型OPA、LDO、RS485芯片,提升報警器性能
- 搭載Integrity Guard安全架構(gòu)的芯片交付量突破100億, 充分彰顯英飛凌在安全領(lǐng)域的領(lǐng)導地位
- 萊迪思和英偉達的網(wǎng)絡(luò)邊緣人工智能解決方案榮獲2025年人工智能突破獎
- 優(yōu)化物聯(lián)網(wǎng)無線解決方案的SWaP-C平衡
- Microchip增強TrustMANAGER平臺以支持CRA網(wǎng)絡(luò)安全合規(guī)
- 潤石科技推出RS3215-Q1系列低壓差線性穩(wěn)壓器
- CANape 23開啟智能測試新時代(下)
- 軟件定義汽車電源管理設(shè)計:NXP的PMIC選型攻略解析
- 深度測評時空壺X1同聲傳譯器:全球最先進AI同傳設(shè)備的非凡實力
- 作為領(lǐng)先的垂直整合制造商(IDM),英飛凌在 300mm氮化鎵生產(chǎn)路線圖方面取得突破
- 鐵威馬F6-424 Max:六盤位擴容+國產(chǎn)系統(tǒng)兼容,小白也能玩轉(zhuǎn)NAS
- 開關(guān)電源給鉛酸電池恒流恒壓充電的電流跳動問題解析
- 自動駕駛中的激光雷達是否會傷害攝像頭?
- 觸覺技術(shù)助力企業(yè)在激烈的市場競爭中脫穎而出
- 芯片中的串擾噪聲有幾類