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

軟件安全老兵的程序構(gòu)建建議

安全
移動應(yīng)用和開源組件的持續(xù)擴張會給很多企業(yè)帶來更大挑戰(zhàn),首席信息安全官需要高管的支持來構(gòu)建成功的軟件安全程序。

即使是最好的軟件也有漏洞,但通過在開發(fā)周期早期階段的關(guān)鍵控制,企業(yè)可以像進行功能測試和質(zhì)量保證一樣檢查安全漏洞。現(xiàn)在很多企業(yè)安全人員沒有時間顧及應(yīng)用安全性,而健康保險公司Aetna首席信息安全官James Routh已經(jīng)在引領(lǐng)開發(fā)第五個軟件安全程序。

[[121256]]

根據(jù)Routh表示,構(gòu)建軟件安全程序可以提高軟件靈活性和開發(fā)者生產(chǎn)效率。Routh本月與Marcus Ranum分享了他學(xué)習(xí)到的從上到下部署省錢的軟件安全程序的經(jīng)驗。他還分析了軟件安全的未來:移動應(yīng)用和開源組件的持續(xù)擴張會給很多企業(yè)帶來更大挑戰(zhàn)。

James,感謝你抽時間來談?wù)勡浖踩绦颉N艺J為這是非常重要的話題,而這個話題仍然沒有得到行業(yè)足夠的重視。長期以來,你一直在推動軟件安全程序的建設(shè)。你是如何做到的?是什么讓你意識到部署軟件安全程序的重要性?

James Routh:十年前,我在信息安全行業(yè)的第一個職位是美國運通公司(American Express)的首席信息安全官。我有幸曾與Michael Barrett(PayPal前任CISO)和Mark Merkow(Charles Schwab經(jīng)紀服務(wù)軟件安全負責(zé)人)共事,他們告訴我軟件安全程序應(yīng)該引起更多關(guān)注,因為當(dāng)時它是基于生命周期最后的簡單審查過程,然而這個過程并沒有讓軟件開發(fā)人員知道如何調(diào)整其做法來減少漏洞。

當(dāng)時,大多數(shù)新開發(fā)都是Web應(yīng)用。我意識到攻擊面越來越大,而我想要避免安全事故(當(dāng)時避免事故似乎還是可能的事情),所以我開始教育應(yīng)用開發(fā)人員加強編碼做法的安全性。

我覺得我比他們學(xué)到了更多東西。開發(fā)人員及其項目領(lǐng)導(dǎo)將安全控制視為開發(fā)過程中的障礙,阻止他們完成真正的工作,并且,他們沒有預(yù)算來應(yīng)付發(fā)現(xiàn)安全漏洞后的修復(fù)工作。我的部署做法讓我非常受益,但并沒有讓他們同樣受益。

在我離開后,Mark后來想到了如何給開發(fā)人員提供應(yīng)有的培訓(xùn)。而我隨后去了美國存管信托和結(jié)算公司(Depository Trust & Clearing Corporation,DTCC),在DTCC,我意識到提高軟件靈活性的重要性,這樣做可以避免業(yè)務(wù)中斷和數(shù)據(jù)泄漏事故,要知道這些事故可能影響全球?qū)鹑谑袌龅男判摹T谀抢铮艺{(diào)整了我的方法,并得到CEO和CIO的支持,我部署了全面的安全軟件程序,我的程序是基于盡可能簡單的前提,即“較少漏洞的軟件需要更低的支持費用,以及在生命周期的較早期發(fā)現(xiàn)漏洞需要更少的時間來修復(fù)”。我還比較了通過《在成熟模型中構(gòu)建安全》(BSIMM)知識體系部署的做法。這讓我可以對比其他8家投資于軟件安全程序的公司(例如微軟)所部署控制的成熟度。

這種經(jīng)驗幫助我了解到如何基于經(jīng)濟利益為程序獲得高管的支持,同時讓他們投資于開發(fā)者培訓(xùn)。我能夠測量漏洞密度方面的減少,而開發(fā)人員可以在開發(fā)過程使用靜態(tài)分析工具,以及學(xué)會如何避免漏洞。我學(xué)習(xí)到的是,開發(fā)過程中發(fā)現(xiàn)的安全漏洞必須優(yōu)先處理和修復(fù),同時,整合安全漏洞與功能缺陷以及發(fā)現(xiàn)高風(fēng)險漏洞可以讓開發(fā)團隊更容易地分配修復(fù)漏洞的責(zé)任。

現(xiàn)在我仍然在使用經(jīng)濟利益來說服企業(yè)部署成熟軟件安全程序,并且我發(fā)現(xiàn),應(yīng)用開發(fā)人員已經(jīng)意識到盡早發(fā)現(xiàn)漏洞以及提高軟件靈活性的重要性。在摩根大通,我向全球17000位開發(fā)人員教授軟件安全控制,而他們非常樂于學(xué)習(xí)更有效的方法用以開發(fā)系統(tǒng)。我建立了一個模型,向選定的開發(fā)人員提供軟件安全方面的全面培訓(xùn),同時,他們會幫助其他開發(fā)人員部署技術(shù)來減少漏洞。在Aetna,我們稱他們?yōu)榘踩珜<遥ǔS伤麄儊韴?zhí)行關(guān)鍵控制。

你能告訴我們你在Aetna是如何進行軟件開發(fā)的嗎?

James Routh:目前軟件開發(fā)已經(jīng)發(fā)展到這樣的情況:大多數(shù)定制應(yīng)用開發(fā)會從使用開源資源開始,所以,我添加了一個控制來強制使用選定的開源框架,這些開源框架的選擇是基于對庫的安全風(fēng)險的掃描結(jié)果的;我還有一些很酷的針對移動應(yīng)用的新功能,用以應(yīng)對移動應(yīng)用分發(fā)系統(tǒng)中的特有的安全風(fēng)險。

總是有些人反對軟件安全程序。我肯定你也聽到過他們的反對意見,他們常說:我們不能慢下來,我們不能受到限制。你如何應(yīng)對這些反對意見?

James Routh:人們真的很難會反對省錢、提高質(zhì)量和降低風(fēng)險的程序。我擺出了簡單的事實,說明每個屬性和承諾,這件事情我常常做,所以比較容易。現(xiàn)在開發(fā)人員并沒有異議,但項目經(jīng)理仍然怨聲載道,他們還沒有明白這樣做的好處。我現(xiàn)在使用的很多移動應(yīng)用工具并不知名,所以我通常是從不熟悉它們的移動開發(fā)人員那里獲得反饋。在這些情況下,我只是使用行業(yè)可用的數(shù)據(jù)來說明攻擊者可以非常容易地感染移動應(yīng)用,以及通過二級渠道傳播它。現(xiàn)在發(fā)現(xiàn)的大多數(shù)漏洞都是移動軟件分發(fā)過程受到攻擊的結(jié)果。

底線是,當(dāng)你使用經(jīng)濟利益作為推動因素時,推動軟件安全程序會變成簡單的工作。成功部署程序更多是關(guān)于改變行為,而不是部署技術(shù),因此,我們將安全作為軟件質(zhì)量的屬性重新明確了開發(fā)領(lǐng)導(dǎo)者的角色(掌握過程和結(jié)果),而安全部門則負責(zé)設(shè)計控制和衡量有效性,這主要也是為了有助于開發(fā)領(lǐng)導(dǎo)者的工作。

讓我驚訝的事情是你在使用數(shù)據(jù)指標(biāo),而不只是口頭上說,“這是我們應(yīng)該做的事情”,你可以解釋它如何能節(jié)省資金來避免損失和周期外維護。你能否告訴我你的數(shù)據(jù)指標(biāo)有哪些?

James Routh:當(dāng)安全控制部署到開發(fā)過程時,主要有兩個提高生產(chǎn)效率的基本驅(qū)動力:首先,企業(yè)安全API(Enterprise Security API)等框架和開源組件選擇及靜態(tài)分析工具,可以防止漏洞進入應(yīng)用構(gòu)建過程,這消除了修復(fù)漏洞和缺陷的成本。其次,與在生產(chǎn)過程中發(fā)現(xiàn)漏洞相比,在質(zhì)量保證中檢測到漏洞,然后修復(fù)高優(yōu)先級的缺陷,在時間方面更節(jié)省時,且成本更低。

我計算了修復(fù)生產(chǎn)后期漏洞所需時間(高度復(fù)雜漏洞修復(fù)=8小時;中等復(fù)雜程度=4小時;簡單修復(fù)=2小時),并比較開發(fā)過程中修復(fù)漏洞所需時間,然后乘以高風(fēng)險漏洞的數(shù)量。我使用每小時標(biāo)準恢復(fù)量作為成本,例如125美元,這是FTE開發(fā)人員(供應(yīng)商和第三方顧問公司進行開發(fā))的行業(yè)平均每小時成本。其結(jié)果是,除了將漏洞修復(fù)從生產(chǎn)后期轉(zhuǎn)移到質(zhì)量保證或生產(chǎn)前期節(jié)省的成本外,這樣做還可以“提高生產(chǎn)效率”。而通過消除或減少修復(fù)漏洞的工作所節(jié)省的開發(fā)時間還可以重新投資于在更少時間內(nèi)提供更多功能。

我不明白的是,為什么很少高管像你這樣“懂”。你認為我們可以怎樣做來提高對這個話題的理解?在過去15年,我們看到很多“滲透和修復(fù)”,以及各大軟件供應(yīng)商不斷推出修復(fù)補丁,如果這不是危險的信號,那是什么?我們可以做些什么?

James Routh:70多家公司現(xiàn)在使用BSIMM數(shù)據(jù)衡量其軟件安全程序的成熟度,軟件安全的知識體系已經(jīng)明顯改善。你問我為什么領(lǐng)導(dǎo)們很少明白這一點,這是很合理的問題,我的觀點是,很多人明白軟件安全的經(jīng)濟推動因素,并且跨行業(yè)部署了更有效的控制。我們比十年前更懂得軟件安全做法,我在這里與你分享的信息其實已經(jīng)公開化。

在推出補丁修復(fù)的很多軟件廠商中,他們也有成熟的軟件安全程序,包括微軟、Adobe Systems和EMC等。現(xiàn)實情況是,完美和軟件并沒有關(guān)系,我們總是會有機會來發(fā)現(xiàn)和提高軟件漏洞。

我們正在嘗試新的東西,我們將所有控制部署到web應(yīng)用,并且基本上眾包了應(yīng)用的滲透測試來查看應(yīng)用的情況。這意味著軟件研究人員將會執(zhí)行滲透測試,并與我們分享其結(jié)果。

我非常希望在這個過程中發(fā)現(xiàn)新的漏洞,盡管在此之前對相同軟件版本已經(jīng)執(zhí)行了幾十次測試。這也有可能幫助我了解我們開發(fā)過程中部署的很多控制正在如何執(zhí)行以及哪里有改進的機會。隨著時間的推移,我們還會追蹤漏洞密度,這些數(shù)據(jù)清楚地顯示了開發(fā)人員的顯著改進,因為他們使用了更好的工具來發(fā)現(xiàn)開發(fā)中的漏洞。

只要我們構(gòu)建軟件,在這個過程中就會發(fā)現(xiàn)漏洞以及提高其質(zhì)量的機會。顯然,投資于質(zhì)量改進可以獲得更好的經(jīng)濟性,但軟件的完善將仍然還有很長的一段路要走。

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

2023-03-09 12:33:46

2009-02-23 21:18:07

Linux安全機構(gòu)開源軟件

2021-04-29 08:00:00

Windows微軟安全

2010-11-04 14:09:33

殺毒軟件用戶安全

2020-07-10 09:55:15

程序員技能開發(fā)者

2014-02-19 15:38:42

2016-08-10 10:18:55

2021-11-12 17:07:49

深信服云化安全

2021-11-12 17:24:28

深信服

2018-05-28 22:44:17

代碼腐化程序員

2016-01-06 10:45:10

2013-05-27 09:13:23

2021-08-13 06:22:55

云原生安全云原生云安全

2016-08-18 15:15:47

2017-04-13 10:51:17

Bash建議

2022-08-02 11:21:38

安全誤報網(wǎng)絡(luò)安全

2009-06-25 09:26:48

2011-05-30 15:44:07

敏捷開發(fā)

2015-09-16 10:06:40

建議大數(shù)據(jù)后臺

2017-03-08 18:30:01

點贊
收藏

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

主站蜘蛛池模板: www.婷婷 | 毛片在线免费 | 亚洲图片一区二区三区 | 亚洲区一区二 | 一区二区视频在线 | 亚洲精品一区二区三区四区高清 | 国产日产久久高清欧美一区 | 欧美精品久久久久 | 午夜影院中文字幕 | 日韩欧美在| 国产在线观看不卡一区二区三区 | 欧美精产国品一二三区 | gav成人免费播放视频 | 91.com在线观看 | 国产中文字幕亚洲 | 中文字幕电影在线观看 | 宅男伊人 | 你懂的在线视频播放 | 精品美女久久久久久免费 | 日韩中文字幕一区二区 | 中文字幕在线免费观看 | 亚洲精品视频一区 | 天天操,夜夜爽 | 久久精品久久久久久 | 久久里面有精品 | 久久精品一区二 | 国产一区二区三区免费 | 久久日韩粉嫩一区二区三区 | 国产精品久久久久久52avav | 亚洲v日韩v综合v精品v | 久久久91精品国产一区二区精品 | 久草福利| 亚洲少妇综合网 | 国产黄色网址在线观看 | 福利一区在线观看 | 久国久产久精永久网页 | 国产乱码精品一品二品 | 性欧美xxxx| 在线中文视频 | 一区二区三区在线播放 | 国产成人小视频 |