偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

5大常見(jiàn)開(kāi)源軟件問(wèn)題及解決方法

開(kāi)源
開(kāi)源代碼的使用熱度持續(xù)上升,各類公司都習(xí)慣于使用開(kāi)源代碼來(lái)構(gòu)建自己的系統(tǒng)和平臺(tái)。開(kāi)源代碼帶來(lái)的便利是大家有目共睹的,但巨大利益的背后往往存在著挑戰(zhàn),開(kāi)源在方便大家的同時(shí),其隱患也不容忽視。

近幾年,開(kāi)源代碼的使用熱度持續(xù)上升,各類公司都習(xí)慣于使用開(kāi)源代碼來(lái)構(gòu)建自己的系統(tǒng)和平臺(tái)。開(kāi)源代碼帶來(lái)的便利是大家有目共睹的,但巨大利益的背后往往存在著挑戰(zhàn),開(kāi)源在方便大家的同時(shí),其隱患也不容忽視。

 

Synopsys2018開(kāi)源安全風(fēng)險(xiǎn)分析軟件Black Duck對(duì)1100多個(gè)商業(yè)代碼庫(kù)進(jìn)行了掃描,結(jié)果發(fā)現(xiàn),96%的商業(yè)應(yīng)用中都融入了開(kāi)源組件,平均每個(gè)應(yīng)用有257個(gè)開(kāi)源組件。開(kāi)源代碼庫(kù)的平均百分比從2017年的36%上升至57%。

[[248364]]

很多的開(kāi)源專家已經(jīng)預(yù)料到了這種趨勢(shì)。專家們表示,開(kāi)源大趨勢(shì)下,各種各樣的問(wèn)題也是接踵而至,很多的企業(yè)也一直在尋找解決和維護(hù)的辦法。下面是五大開(kāi)源問(wèn)題及解決方案,可供企業(yè)參考。

1.了解開(kāi)源

開(kāi)源軟件易獲取、易使用的特點(diǎn)吸引了很多企業(yè)為之青睞,但同時(shí)也讓很多企業(yè)為之頭疼,因?yàn)闆](méi)有相關(guān)的管理政策去限定開(kāi)源使用,例如規(guī)定哪些開(kāi)源可以被使用以及何時(shí)可以使用。

國(guó)際律師事務(wù)所Mayer Brown律師Paul Chandler表示,很多公司對(duì)他們今天使用的開(kāi)源軟件并不了解,甚至連自己生態(tài)系統(tǒng)或者產(chǎn)品組合中有這些開(kāi)源都不知道,更不用說(shuō)解決漏洞問(wèn)題。

Paul Chandler建議,企業(yè)CIO應(yīng)該使用掃描工具來(lái)查找企業(yè)中運(yùn)行的開(kāi)源代碼。要求其商業(yè)產(chǎn)品供應(yīng)商注明產(chǎn)品中的開(kāi)源代碼,并承擔(dān)開(kāi)源風(fēng)險(xiǎn)。另外,采購(gòu)合同的人員必須了解開(kāi)源,因?yàn)殚_(kāi)源代碼最終將以商業(yè)產(chǎn)品的形式出現(xiàn)在用戶面前,需承擔(dān)很大的風(fēng)險(xiǎn)責(zé)任。每個(gè)公司的CIO應(yīng)該建立一個(gè)戰(zhàn)略計(jì)劃,計(jì)劃好什么時(shí)候使用開(kāi)源,以及在什么情況下可以使用。另外,還要根據(jù)企業(yè)需求制定出開(kāi)源安全性能和許可檢測(cè)策略,并且確定好OSS管理和維護(hù)人員。

2.遵守許可證的要求

Open Source Initiative(開(kāi)源計(jì)劃),是一個(gè)提倡開(kāi)源的非營(yíng)利組織,它列出了已被批準(zhǔn)的80多個(gè)開(kāi)源許可證,并且每一個(gè)許可證都有單獨(dú)的規(guī)則和要求,使用OSS的企業(yè)必須遵守相應(yīng)許可證的規(guī)則和要求。

Mayer Brown的合伙人Robert Kriss表示,盡管開(kāi)源是免費(fèi)的,但也會(huì)有很多附加信息。開(kāi)源許可證的要求是不一樣的,例如一些許可證要求開(kāi)發(fā)人員共享他們對(duì)開(kāi)源代碼的更改,但其他的可能就不需要。對(duì)于一些專利代碼,則不允許更改。還有一些規(guī)則限制了開(kāi)源軟件對(duì)于商業(yè)產(chǎn)品的應(yīng)用。此外,在產(chǎn)品中使用多個(gè)OSS的開(kāi)發(fā)人員會(huì)發(fā)現(xiàn)這樣一個(gè)問(wèn)題,一個(gè)開(kāi)源代碼組件的許可條款與另一個(gè)與之相關(guān)聯(lián)的開(kāi)源組件許可條款之間互相矛盾。很多開(kāi)源軟件的許可條款表達(dá)的并不明確,導(dǎo)致企業(yè)在遵循時(shí)出現(xiàn)很多問(wèn)題。但許可條款在開(kāi)源風(fēng)險(xiǎn)的控制上還是作用很大的,許可證上會(huì)標(biāo)明語(yǔ)言風(fēng)險(xiǎn),您 只有閱讀完之后才能預(yù)估隱患。

3.設(shè)立開(kāi)源服務(wù)級(jí)別

OSS的主要優(yōu)勢(shì)就是可以免費(fèi)獲取代碼而不需要支付任何費(fèi)用。但這并不意味著開(kāi)源沒(méi)有成本。Gartner副總裁兼研究總監(jiān)Mark Driver表示,企業(yè)經(jīng)常無(wú)法正確計(jì)算出他們使用的開(kāi)源軟件的總成本,并且總是會(huì)低估開(kāi)源維護(hù)和管理的時(shí)間。

Driver說(shuō)到;“很多的企業(yè)選擇非商業(yè)路線,因?yàn)樗麄冋J(rèn)為這樣才會(huì)獲得更大利益,并只使用企業(yè)內(nèi)部資源來(lái)進(jìn)行維護(hù)工作。但是在這樣的觀念里,企業(yè)很容易誤估他們實(shí)際的花銷能力。”

為了避免這種情況,Driver建議,IT需要設(shè)立應(yīng)用程序中使用的開(kāi)源代碼所需的服務(wù)級(jí)別。這樣企業(yè)便很容易評(píng)估開(kāi)源成本,以及潛在故障成本,有助于企業(yè)對(duì)凈利潤(rùn)和商業(yè)替代方案進(jìn)行對(duì)比。

Driver強(qiáng)調(diào):“企業(yè)對(duì)開(kāi)源的熱情并不是其經(jīng)營(yíng)業(yè)務(wù)的方式,認(rèn)清開(kāi)源的價(jià)值才是業(yè)務(wù)的真正實(shí)現(xiàn)。”

4.關(guān)注可用性

目前,開(kāi)發(fā)人員都在使用OSS為用戶提供應(yīng)用程序中所需的功能和特性。但G2 Crowd Inc.的***研究官M(fèi)ichael Fauscette表示,很少的開(kāi)發(fā)人員會(huì)考慮其開(kāi)源軟件的參與是否會(huì)影響應(yīng)用程序的可用性。即使開(kāi)源軟件在應(yīng)用程序中所占的比例很小,但可用性不匹配,也能很顯著的降低整個(gè)產(chǎn)品的特性或用戶體驗(yàn)。所以開(kāi)發(fā)人員在選擇開(kāi)源軟件之前,應(yīng)該衡量好開(kāi)源軟件與其產(chǎn)品可用性的利益對(duì)比。

Michael Fauscette補(bǔ)充到:“今天的員工對(duì)使用不易使用的東西的容忍度往往很低。”

5.維護(hù)和管理開(kāi)源組合

經(jīng)驗(yàn)豐富的開(kāi)發(fā)人員都知道,尋找生產(chǎn)中開(kāi)源軟件的更新和漏洞補(bǔ)丁是他們?cè)撚械呢?zé)任,但是他們卻往往沒(méi)有很好的做到這一點(diǎn)。

Snyk對(duì)開(kāi)源項(xiàng)目維護(hù)者的調(diào)查發(fā)現(xiàn),44%的開(kāi)源項(xiàng)目從未進(jìn)行過(guò)安全審計(jì),僅17%的項(xiàng)目表示有高水平的安全專業(yè)技能。開(kāi)源項(xiàng)目的安全記錄方式也沒(méi)有標(biāo)準(zhǔn)可循。并且,即便問(wèn)題被修改,也無(wú)法通知老版本的用戶。并且即便漏洞被發(fā)現(xiàn)并推出了補(bǔ)丁,使用該代碼的公司也可能不會(huì)注意到自己需要補(bǔ)丁,或者找不出需要補(bǔ)丁的實(shí)例。

Driver表示,開(kāi)源資產(chǎn)在IT組合中往往沒(méi)有得到妥當(dāng)?shù)墓芾?。公司的技術(shù)主管應(yīng)該實(shí)施治理程序,確保企業(yè)操作系統(tǒng)得到充分管理,保證應(yīng)用程序在企業(yè)環(huán)境中正常運(yùn)作。

Driver建議,技術(shù)主管應(yīng)該建立一個(gè)多層的管理系統(tǒng),嚴(yán)格管理關(guān)鍵程序中運(yùn)行的OSS。這是一項(xiàng)很艱巨的任務(wù),但逃避的后果也將是災(zāi)難性的。2017年Equifax數(shù)據(jù)泄露事件就是一個(gè)警鐘。其所用 Apache Struts 開(kāi)源組件的補(bǔ)丁早在數(shù)據(jù)泄露發(fā)生前2個(gè)月就推出了,且Equifax也注意到了有補(bǔ)丁可用,但依然沒(méi)能及時(shí)打上補(bǔ)丁。

Welty表示,企業(yè)在使用開(kāi)源代碼的時(shí)候,必須設(shè)立一個(gè)管理過(guò)程來(lái)監(jiān)控和引入更新。當(dāng)監(jiān)控到開(kāi)源代碼沒(méi)有得到定期更新和提供補(bǔ)丁時(shí),應(yīng)及時(shí)解決。

責(zé)任編輯:武曉燕 來(lái)源: 今日頭條
相關(guān)推薦

2012-11-19 11:30:40

PowerShell常見(jiàn)問(wèn)題解決方法

2010-08-30 14:37:58

CSS布局

2011-05-06 17:25:58

硒鼓

2009-08-24 10:37:11

Silverlight

2022-04-06 10:09:17

云服務(wù)云計(jì)算

2009-03-04 10:38:36

Troubleshoo桌面虛擬化Xendesktop

2025-04-07 07:20:35

SQL慢查詢性能

2010-08-31 13:49:12

CSS

2011-04-29 13:22:48

ThinkPad筆記本故障

2009-10-14 09:42:14

2021-04-20 11:03:26

人工智能AI機(jī)器學(xué)習(xí)

2010-05-07 17:16:36

Unix系統(tǒng)

2020-06-14 08:34:15

物聯(lián)網(wǎng)計(jì)費(fèi)物聯(lián)網(wǎng)IOT

2009-07-01 18:14:36

JSP亂碼

2021-08-13 14:29:52

存儲(chǔ)數(shù)據(jù)存儲(chǔ)技術(shù)

2022-04-02 20:27:30

ETS操作系統(tǒng)鴻蒙

2020-08-12 12:10:31

前端開(kāi)發(fā)技術(shù)

2010-08-10 10:10:34

Flex內(nèi)存泄露

2010-08-31 09:13:00

margin-top

2011-06-16 10:27:55

.NET內(nèi)存泄漏
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)