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

“軟件移植”如何修復(fù)受損代碼?

安全
何謂軟件移植?它們?nèi)绾涡迯?fù)受損代碼?它會在企業(yè)軟件生命周期中占據(jù)一席之地嗎?此外,它們是否會導(dǎo)致更多的軟件漏洞和安全漏洞?

何謂軟件移植?它們?nèi)绾涡迯?fù)受損代碼?它會在企業(yè)軟件生命周期中占據(jù)一席之地嗎?此外,它們是否會導(dǎo)致更多的軟件漏洞和安全漏洞?

Michael Cobb:軟件開發(fā)人員喜歡從網(wǎng)上復(fù)制和粘貼密碼。不管是關(guān)于一個函數(shù)如何工作的、一個代碼片段還是多行開源庫。這節(jié)省了大量的時間和金錢,且可以讓開發(fā)人員能快速添加特性和功能,而無需從頭開始創(chuàng)建。

[[161298]]

在開發(fā)一個應(yīng)用時,開發(fā)團隊可以很輕易地使用從網(wǎng)上找來的一百種以上的開源庫、框架和帶有代碼片段的工具。《2014 Sonatype開源開發(fā)調(diào)查》發(fā)現(xiàn),一個典型應(yīng)用的90%都是由開源組件“組裝”而成的,其中有很多也帶有已知的安全漏洞。

這是一個十分嚴重的問題:同樣的受損代碼可被成千上萬的應(yīng)用重復(fù)使用。實際上在最近的OWASP前10名應(yīng)用程序漏洞列表上這已經(jīng)顯現(xiàn)出來。

為了解決這一問題,麻省理工學院的研究人員想出了一種方法——用從其他運行正確的程序的代碼替代受損代碼,這是***的一種自我完善的模式。他們的系統(tǒng)被稱作CodePhage,它能識別并解決常見的編程錯誤,例如越界訪問、整數(shù)溢出和“除以0”的錯誤。

CodePhage通過分析受損代碼如何處理數(shù)據(jù)不會造成奔潰或故障以及會造成失誤的代碼來工作的。然后會將帶有錯誤的輸入內(nèi)容反饋給原來的程序并記錄究竟是哪些檢查并約束其安全地處理輸入,通常都是一個函數(shù)或?qū)彶檩斎霐?shù)據(jù)的程序。之后檢查一下嵌入的代碼是否已經(jīng)修正這個錯誤。如果還沒有,它會繼續(xù)尋找兩個程序在處理輸入方面的差異。CodePhage不需要訪問來源應(yīng)用的開源代碼,它能夠從已用編程語言寫好的應(yīng)用中開啟檢查,而不是從正在修復(fù)的程序中。

對各種常用開源程序(在這些程序中他們包括錯誤輸入的產(chǎn)生器DIODE已被發(fā)現(xiàn)存有漏洞)進行早期測試看上去是非常有前景的,每次在2~4個來源應(yīng)用中使用,受損代碼可在2~10分鐘解決。

因為很多編碼時間可確保數(shù)據(jù)輸入不會干擾到程序的預(yù)期流動,CodePhage能夠通過在開發(fā)過程中自動糾正代碼錯誤從而節(jié)省開發(fā)時間。作為一個自動代碼分析和修復(fù)工具,CodePhage前途無量,企業(yè)開發(fā)團隊可時刻關(guān)注其動向,如果有可能的話將其納入到自己的構(gòu)建過程中。如果開發(fā)人員棄安全代碼實踐于不顧,而只是依賴將其嵌入至重要安全檢查中,那么這將是對該技術(shù)的濫用。

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

2014-05-22 15:21:46

Libguestfs虛擬機

2010-09-27 10:10:05

2015-07-07 10:07:34

2017-11-30 18:17:00

高并發(fā)硬盤態(tài)牛

2020-11-11 08:00:00

Linux系統(tǒng)修復(fù)

2012-12-12 16:10:26

P2V桌面虛擬化

2022-11-23 14:57:04

2016-11-10 14:10:28

2015-05-05 13:57:12

AndroidWindows

2015-07-21 16:48:51

Excel表格

2010-06-17 17:26:21

如何修復(fù)Grub

2017-02-20 19:25:54

Python 圖像處理

2013-05-13 09:28:38

移植

2009-03-06 16:21:59

LinuxTestdisk修復(fù)軟件

2013-05-30 08:49:37

網(wǎng)絡(luò)路由路由修復(fù)路由

2010-06-17 12:57:27

如何修復(fù)Grub

2017-03-15 17:57:04

代碼免重啟BUG

2022-02-24 10:26:57

勒索軟件網(wǎng)絡(luò)攻擊

2017-12-26 09:35:33

2010-08-24 13:32:20

故障排除
點贊
收藏

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

主站蜘蛛池模板: 毛片a| 欧美乱码精品一区二区三区 | 国产日韩欧美 | 久久久91精品国产一区二区三区 | 国产欧美精品一区二区 | 亚洲精品欧美一区二区三区 | 激情一区二区三区 | 成人免费高清 | 羞羞色网站 | 天堂综合网 | 91黄在线观看 | 一本一道久久a久久精品综合蜜臀 | 亚洲aⅴ一区二区 | 黄色在线| 亚洲36d大奶网 | 久在线视频播放免费视频 | 国产九九九九 | 午夜三区| 亚洲精品视频在线观看免费 | 亚洲欧洲小视频 | 久久一区二区视频 | 欧美高清视频 | 欧美精品啪啪 | 99re热精品视频国产免费 | 国产午夜精品久久 | 国产精品日日摸夜夜添夜夜av | 日韩另类| 国产成人av在线播放 | 国产网站在线播放 | 91看片视频| 在线播放日韩 | 亚洲欧美中文日韩在线v日本 | 婷婷五月色综合 | 一区二区三区免费观看 | 国产一区精品在线 | 欧美bondage紧缚视频 | 国产成人精品免费视频 | av中文在线播放 | 亚洲二区精品 | 男女啪啪网址 | 美女视频一区 |