国产精品原创巨作无遮挡,在线成人免费观看,日韩欧美国产电影,最新日韩欧美在线综合网

推薦

qrc
 

用程序“修理”程序 CodePhage智能系統(tǒng)能自行修復(fù)程序漏洞

媒體:中國科技網(wǎng)-科技日報(bào)  作者:王小龍
專業(yè)號:柘珉1 2015/7/2 9:31:33

 科技日報(bào)北京7月1日電 (記者王小龍)美國麻省理工學(xué)院的研究人員日前對外展示了一種能夠自行修復(fù)程序漏洞的系統(tǒng)。這套名為CodePhage的系統(tǒng),可在無需人工干預(yù)、不用訪問應(yīng)用程序源代碼的情況下,從其他程序中尋找合適的代碼對存有高危漏洞的程序進(jìn)行修復(fù),直至問題解決為止。

領(lǐng)導(dǎo)此項(xiàng)研究的麻省理工學(xué)院計(jì)算機(jī)科學(xué)與人工智能實(shí)驗(yàn)室(CSAIL)科學(xué)家斯泰利奧斯·塞迪羅格魯-杜斯克斯說,在開源程序庫中有海量的代碼,涵蓋數(shù)以百萬計(jì)的項(xiàng)目,而其中不少在功能上都存在相似性。CodePhage正是基于這一點(diǎn)來開發(fā)的。

在運(yùn)行時(shí),這套系統(tǒng)就像修補(bǔ)匠一樣,首先識別出目標(biāo)軟件中的故障組件,再從程序庫中找到與其功能類似的完好“新零件”,然后將“新零件”安裝到目標(biāo)軟件上替換故障組件。這個(gè)過程會不斷重復(fù),直到系統(tǒng)認(rèn)為“新零件”已經(jīng)完美地解決了問題。

為了測試其有效性,研究人員用該系統(tǒng)對開源程序中的7個(gè)漏洞進(jìn)行修復(fù),結(jié)果發(fā)現(xiàn)在所有情況下,它都能完成修復(fù)漏洞的任務(wù),花費(fèi)的時(shí)間從2分鐘到10分鐘不等。

當(dāng)然,由于不同的軟件采用了不同的編碼標(biāo)準(zhǔn)、變量名稱以及變量類型,且變量也有區(qū)域性與全局性的區(qū)別,要識別這些不同,讓來自不同軟件的代碼完美地結(jié)合起來并不是一件簡單的事情。

研究人員稱,他們的長期愿景是:人們無需進(jìn)行重復(fù)勞動,去寫那些之前已經(jīng)有人寫過的代碼,在需要時(shí),只需自動尋找相應(yīng)代碼,然后將所需的部分組合成一個(gè)能夠運(yùn)行的整體。他們認(rèn)為這將大幅減輕程序員的工作強(qiáng)度。

美國馬薩諸塞大學(xué)阿默斯特分校計(jì)算機(jī)科學(xué)教授埃默里·伯杰說:“這個(gè)技術(shù)能從另外一個(gè)程序中尋找適合的代碼修復(fù)漏洞,通過這種方式來解決問題。說實(shí)話,我很驚訝,它非常酷。”

閱讀 165
我也說兩句
E-File帳號:用戶名: 密碼: [注冊]
評論:(內(nèi)容不能超過500字。)

*評論內(nèi)容將在30分鐘以后顯示!
版權(quán)聲明:
1.依據(jù)《服務(wù)條款》,本網(wǎng)頁發(fā)布的原創(chuàng)作品,版權(quán)歸發(fā)布者(即注冊用戶)所有;本網(wǎng)頁發(fā)布的轉(zhuǎn)載作品,由發(fā)布者按照互聯(lián)網(wǎng)精神進(jìn)行分享,遵守相關(guān)法律法規(guī),無商業(yè)獲利行為,無版權(quán)糾紛。
2.本網(wǎng)頁是第三方信息存儲空間,阿酷公司是網(wǎng)絡(luò)服務(wù)提供者,服務(wù)對象為注冊用戶。該項(xiàng)服務(wù)免費(fèi),阿酷公司不向注冊用戶收取任何費(fèi)用。
  名稱:阿酷(北京)科技發(fā)展有限公司
  聯(lián)系人:李女士,QQ468780427
  網(wǎng)絡(luò)地址:www.arkoo.com
3.本網(wǎng)頁參與各方的所有行為,完全遵守《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》。如有侵權(quán)行為,請權(quán)利人通知阿酷公司,阿酷公司將根據(jù)本條例第二十二條規(guī)定刪除侵權(quán)作品。

 

 

主辦單位:江西省林業(yè)科技培訓(xùn)中心 運(yùn)營:江西林科網(wǎng)
京ICP備05067984號-13
基于E-file技術(shù)構(gòu)建