成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Heartbleed事故后:軟件政策何去何從?

安全
面對資源限制,企業(yè)越來越多地使用開源庫和第三方組件來開發(fā)復(fù)雜的應(yīng)用;而通過重寫開源和第三方組件開發(fā)使用的腳本可以降低企業(yè)的風(fēng)險。

通過重寫開源和第三方組件開發(fā)使用的腳本來降低企業(yè)的風(fēng)險。

首席信息安全官(CISO)的工作正受到密切關(guān)注,面對持續(xù)的挑戰(zhàn),他們必須最大限度地利用安全舉措來確保企業(yè)資產(chǎn)得到充分保護(hù),其工作的重點在于嚴(yán)格控制用戶對關(guān)鍵數(shù)據(jù)和資源的訪問。但對于管理這些數(shù)據(jù)(包括加密、身份驗證和權(quán)限檢查使用的代碼)訪問的軟件,卻很少得到這種相應(yīng)水平的關(guān)注。

[[120025]]

面對資源限制,企業(yè)越來越多地使用開源庫和第三方組件來開發(fā)復(fù)雜的應(yīng)用。為什么重寫已經(jīng)存在的功能呢?因為很少有企業(yè)會像檢查內(nèi)部創(chuàng)建的軟件一樣嚴(yán)格檢查這些代碼。

由已經(jīng)離職的老員工維護(hù)的應(yīng)用和數(shù)據(jù)庫,以及通過合并和收購獲取的軟件系統(tǒng),都會帶來安全隱患。有些IT團(tuán)隊可能會假定這些代碼是安全的,因為別人已經(jīng)完成了檢查缺陷和漏洞的工作。而OpenSSL加密軟件庫中的Heartbleed漏洞讓我們明白,單純地依賴別人來正確部署和提供安全性可能讓企業(yè)和客戶數(shù)據(jù)處于風(fēng)險之中。

對于使用開源和第三方軟件涉及的風(fēng)險,安全管理人員該發(fā)揮怎樣的作用呢?根據(jù)《高管的觀點:(ISC)2全球信息安全工作力CXO報告》(The View From the Top: (ISC)2 Global Information Security Work-force CXO Report)顯示,在2013年接受采訪的1634名安全高管列出的威脅問題中,應(yīng)用漏洞名列榜首,同時它也是最少受關(guān)注的問題。只有7%的受訪者花了很多時間在軟件安全上。

和企業(yè)移動和BYOD要求一樣,軟件安全政策合規(guī)低得令人沮喪。修訂安全政策對決定著企業(yè)的賠償責(zé)任和漏洞問題的開發(fā)做法會有什么影響?

盡早且經(jīng)常發(fā)布

首席信息安全官面臨的困境是:確保軟件項目內(nèi)使用的代碼的安全性,同時不會惹怒企業(yè)業(yè)主以及開發(fā)團(tuán)隊,要知道,當(dāng)預(yù)算緊張又需要按時交付應(yīng)用和更新時,開發(fā)團(tuán)隊通常承受著巨大壓力。對于不安全的軟件,隨著威脅逐漸超過其帶來的優(yōu)勢,安全人員需要重新評估使用開源軟件和第三方組件涉及的風(fēng)險,并研究如何能最好地管理它們。

開源軟件的安全性和質(zhì)量(這是企業(yè)選擇使用這些庫和組件的兩個原因)取決于每個項目的開發(fā)人員團(tuán)隊的規(guī)模是否足以大得讓人能夠發(fā)現(xiàn)缺陷和漏洞。這即是所謂的林納斯定律——“足夠多的眼睛,就可讓所有問題浮現(xiàn)”,該概念根據(jù)Linus Torvalds的名字命名,他是Linux的創(chuàng)造者,也是自我修正、社區(qū)驅(qū)動的軟件開發(fā)模式的早期支持者。然而,這一理念在現(xiàn)在的威脅環(huán)境存在的問題是,發(fā)現(xiàn)和利用漏洞的金錢獎勵要高于發(fā)現(xiàn)、發(fā)布和修復(fù)開源軟件漏洞的獎勵。

開源安全舉措也有金錢獎勵,微軟和Facebook贊助的Bug Bounty會對“提交在主要開源軟件(例如PHP、Perl和Apache httpd)中發(fā)現(xiàn)的漏洞,用以打造更安全的互聯(lián)網(wǎng)的黑客”進(jìn)行獎勵。

約翰霍普金斯大學(xué)的計算機科學(xué)教授Matthew Green以及由社區(qū)資助的對TrueCrpt磁盤加密工具進(jìn)行審查工作的另一些人,提出了一個漏洞賞金計劃,作為該安全審計工作的一部分。由于不知名的“安全漏洞”,這個開源加密項目在5月份突然被其開發(fā)者關(guān)閉。

有關(guān)美國國家安全局的監(jiān)視活動的新聞已經(jīng)導(dǎo)致很多國家(包括中國和其他民族國家)質(zhì)疑開源項目以及有美國公司故意將漏洞引入到主流安全協(xié)議和功能中,以為NSA提供后門程序。RSA(EMC公司的安全分支)、微軟和TrueCrpt都是面臨審查的公司。

企業(yè)開發(fā)團(tuán)隊在構(gòu)建應(yīng)用時,可以輕松地使用100或以上不同的開源庫、框架和工具,以及從互聯(lián)網(wǎng)復(fù)制代碼片段。2014年Sonatype開源開發(fā)調(diào)查發(fā)現(xiàn),90%的典型應(yīng)用是由開源組件組裝,其中很多包含已知的安全漏洞。漏洞組件引入至新應(yīng)用的問題已經(jīng)非常嚴(yán)重,這已經(jīng)出現(xiàn)在OWASP的Web應(yīng)用漏洞前10名的榜單上了。

糟糕的政策 存在漏洞的軟件

研究表明,只有少數(shù)企業(yè)部署或強制執(zhí)行了關(guān)于使用第三方代碼的政策。Sonatype調(diào)查發(fā)現(xiàn),在3353名受訪者中,75%表示其企業(yè)有關(guān)于代碼和組件使用的政策,但只有68%的受訪者(管理人員、架構(gòu)師和開發(fā)人員)遵守這些政策。事實上,77%的受訪者表示其企業(yè)從未禁止開源組件,即使有31%是開源軟件的受害者或者可能遭泄露事故。

顯然,負(fù)責(zé)管理企業(yè)軟件安全狀態(tài)的信息安全主管需要重新審視政策、程序,以及管理代碼和組件使用的指導(dǎo)方針,以確保其安全程序?qū)﹂_源代碼的使用擁有足夠的控制。軟件開發(fā)生命周期應(yīng)該建立起“將安全做法實際引入到開發(fā)過程中”的框架。

根據(jù)Cigital公司首席技術(shù)官Gary McGraw表示,軟件安全組(SSG)應(yīng)該監(jiān)管應(yīng)用安全,SSG屬于安全部門,并作為孤島式安全團(tuán)隊和開發(fā)團(tuán)隊之間的中介。SSG的主管應(yīng)該由董事會來委任,以確保安全代碼被視為企業(yè)的重要組成部分;它是企業(yè)管理流程中的必要費用之一,且等同于其他業(yè)務(wù)驅(qū)動因素。Cigital的成熟模型中構(gòu)建安全(BSIMM)調(diào)查使用了67個真正軟件安全舉措的數(shù)據(jù),這些數(shù)據(jù)來自于美國銀行、EM、富達(dá)、匯豐銀行、微軟、McAfee、Salesforce和Zynga等,該調(diào)查發(fā)現(xiàn),具有成熟軟件開發(fā)操作的企業(yè)通常有高級管理人員來管理軟件安全,以及SSG來管理開發(fā)程序。(在Creative Commons Shared Attribution 3.0 License下可查看BSIMM-V項目的數(shù)據(jù)和相關(guān)文件)

開發(fā)團(tuán)隊?wèi)?yīng)該在最開始就參與制定軟件安全政策的工作,否則遵守程度會很低。SSG和開發(fā)團(tuán)隊領(lǐng)導(dǎo)者需要商定代碼和組件選擇的具體參數(shù),包括業(yè)務(wù)用例、支持論壇和文檔的質(zhì)量、可接受許可證,最重要的是代碼質(zhì)量。

讓開發(fā)人員負(fù)責(zé)代碼和組件選擇過程,可以讓他們的聲譽面臨壓力,這意味著他們可能需要為代碼的未來問題承擔(dān)責(zé)任。這種水平的參與度可以幫助開發(fā)團(tuán)隊意識到,速度和花哨的功能并不是最重要的編碼因素,還應(yīng)該考慮開源組件以及與內(nèi)部代碼和軟件組成的依存關(guān)系。SSG以及開發(fā)團(tuán)隊可以根據(jù)整體企業(yè)風(fēng)險來確保每個代碼選擇或組件,以確定所需的安全審查范圍。#p#

符合成本效益的代碼分析

開發(fā)團(tuán)隊需要同時使用靜態(tài)和動態(tài)代碼分析。代碼的靜態(tài)分析(常發(fā)生在執(zhí)行應(yīng)用之前)為代碼審查提供了可擴展的能力,可以幫助驗證編碼政策的合規(guī)性。而在正常運行時執(zhí)行的動態(tài)分析可以確保代碼得到正確的集成,以及按預(yù)期工作等。安全管理人員需要確保為開發(fā)人員和運行這些工具的質(zhì)量保證測試人員提供充分的培訓(xùn)。

雖然分析工具可以完成大部分發(fā)現(xiàn)和標(biāo)記漏洞的工作,但它們并不完美,特別是對于凌亂和復(fù)雜的代碼庫。對于處理或存儲著敏感數(shù)據(jù)的應(yīng)用,請做好對其關(guān)鍵組件使用手動代碼審查的準(zhǔn)備。如果代碼過于復(fù)雜難于理解,應(yīng)該重新考慮是否該使用或者請求外界的協(xié)助。而對于高技能任務(wù),外包則更符合成本效益。有些企業(yè)的安全團(tuán)隊缺乏人力和資源,相比之下,采用基于云的掃描來測試漏洞的服務(wù)可提供對漏洞的更深入的視圖。

應(yīng)用安全測試服務(wù)也已出現(xiàn),例如惠普的Fortify Software Security Center、Check-marx和Veracode的VAST按需服務(wù),它們分析代碼而不需要訪問源代碼。然而,依賴于第三方服務(wù)或咨詢顧問意味著需要完全理解測試的東西以及測試情況。例如,OpenSSL有一個FIPS 140-2認(rèn)證,但FIPS認(rèn)證只檢查加密例程,而Heartbeat協(xié)議不是加密模塊的組成部分,所以它在FIPS的范圍之外。同樣重要的是要記住,一次性的認(rèn)證或?qū)彶橹粫w那個時間點的威脅情況,因此應(yīng)該執(zhí)行定期審查。

谷歌的單一代碼TRUNK

在獲得批準(zhǔn)后,代碼應(yīng)該存儲在內(nèi)部資源庫,同時,開發(fā)者工具應(yīng)被配置為只能從該資源庫審查代碼,而不是從互聯(lián)網(wǎng)。谷歌將其所有項目的源代碼保存在單一代碼trunk中,其所有開發(fā)人員都可以訪問這個相同的資源庫。這是版本控制的重要方面,這減少了交叉編譯注入攻擊的風(fēng)險(在這種攻擊中,攻擊者感染承載組件的服務(wù)器,并使用惡意副本來替換它們)。

企業(yè)應(yīng)該記錄所有第三方代碼,包括所有依賴關(guān)系和資源,將其保存在資料庫中,并指派一個人來監(jiān)控所有相關(guān)安全郵件列表,以及獲取、測試和分發(fā)所有更新和修復(fù)。

在2013年,開源框架Ruby on Rails受到多個安全漏洞影響,這些漏洞允許遠(yuǎn)程代碼執(zhí)行。有些開發(fā)團(tuán)隊不知道該流行web應(yīng)用框架的這些關(guān)鍵警報和更新,讓其客戶和用戶面臨攻擊的風(fēng)險。

漏洞將不可避免地進(jìn)入生產(chǎn)代碼,因此企業(yè)必須保存所有相關(guān)信息,例如源代碼、二進(jìn)制文件、文檔、應(yīng)急響應(yīng)計劃和第三方軟件的許可條款,以允許對應(yīng)用的發(fā)布后的維護(hù)。企業(yè)應(yīng)該部署應(yīng)急響應(yīng)計劃來處理關(guān)鍵補丁修復(fù)。互聯(lián)網(wǎng)上的所有應(yīng)用都需要快速的響應(yīng)來防止攻擊者成功地利用新發(fā)現(xiàn)的漏洞。

企業(yè)現(xiàn)在依賴于可靠的安全的軟件。在應(yīng)用開發(fā)過程中使用開源代碼可以帶來效率、成本和安全方面的好處,但對這些代碼的審查需要更實際的項目時間表,以及一定的預(yù)算來支付工具和培訓(xùn)費用。通過維護(hù)良好的資源庫來自動化政策執(zhí)行可以讓開發(fā)人員保持足夠的開發(fā)靈活性,同時減少應(yīng)用的復(fù)雜性和漏洞。如果企業(yè)使用過時的且不能強制執(zhí)行的軟件安全政策,也不獎勵那些對代碼維持良好控制的開發(fā)人員,那么將毋庸置疑地在未來面臨更高的風(fēng)險。

責(zé)任編輯:藍(lán)雨淚 來源: TechTarget中國
相關(guān)推薦

2014-06-04 09:34:36

2011-07-25 13:57:45

2019-06-02 08:49:34

OracleDBA裁員

2021-04-15 21:56:14

大數(shù)據(jù)技術(shù)數(shù)據(jù)分析

2013-07-12 10:56:16

2014-07-31 09:25:08

2014-08-27 16:02:53

2014-04-14 15:50:16

2012-12-17 09:27:53

軟件項目

2019-08-21 09:00:00

2013-06-28 09:31:25

Linux操作系統(tǒng)開源操作系統(tǒng)

2014-11-03 14:21:50

AndroidGoogle機器人Andy Rubin

2014-04-14 15:46:31

2019-11-29 15:42:28

攜號轉(zhuǎn)網(wǎng)運營商通信

2010-01-26 10:04:12

2019-10-22 14:28:55

開源軟件數(shù)據(jù)庫云計算

2014-09-05 09:26:21

2014-04-10 18:48:16

OpenSSLHeartbleed漏

2014-07-02 10:13:34

2017-03-09 09:24:43

Hadoop技術(shù)大數(shù)據(jù)
點贊
收藏

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

主站蜘蛛池模板: 一区二视频 | 亚洲 中文 欧美 日韩 在线观看 | 黄色免费网站在线看 | 天天看天天干 | 国产激情一区二区三区 | 国产欧美久久一区二区三区 | 中文字幕乱码一区二区三区 | 一级片av| 不卡一区 | 中文字幕av在线一二三区 | 综合久久综合久久 | 在线免费观看黄色av | 国产情侣啪啪 | 人人鲁人人莫人人爱精品 | 国产精品九九九 | 久久国产视频网站 | 国产97久久 | 免费在线日韩 | 国产精品美女一区二区 | 黄色免费三级 | 人人干人人艹 | 亚洲精品天堂 | 国产乱码精品1区2区3区 | 草草草久久久 | 中文字幕国产日韩 | 国产一区二区三区色淫影院 | 日本精品久久久久久久 | 伊人青青久久 | 日本精品一区二区 | 久久最新网址 | 日本不卡一区二区三区 | 天天综合网7799精品 | 欧美另类视频 | 亚洲一区二区三区在线观看免费 | 国产成视频在线观看 | 久操伊人 | 日韩欧美在线一区 | 中文字幕av第一页 | 欧美亚洲视频在线观看 | 91精品久久久久 | 欧美精品一二三区 |