最近免费mv在线观看,最近免费中文字幕大全高清大全1,在线播放国产不卡免费视频,最新午夜国内自拍视频,在线 | 一区二区三区四区

您的位置: 首頁 > 新聞 > 單機資訊 > 新聞詳情

美國國防部開發(fā)出能夠發(fā)現(xiàn)軟件漏洞的電子游戲

時間:2013-12-10 21:29:47
  • 來源:cnbeta
  • 作者:龍生九
  • 編輯:ChunTian

 美國國防部似乎已經找到了發(fā)現(xiàn)軟件代碼漏洞的新方法,就是將這些轉化為一系列游戲和謎題,并讓志愿者來完成這些游戲,以期發(fā)現(xiàn)軟件漏洞。讓玩家去發(fā)現(xiàn)代碼存在的問題,能夠幫助工程師降低工作負擔——斯坦福國際研究所(SRI International)計算機科學實驗室的程序主管John Murray如是說。這個實驗室就幫助開發(fā)出了其中一款名為Xylem的游戲。

DARPA(美國國防部高級研究計劃局)已經建起了一家名為Verigames的網站,里面提供了5款可在線上進行的免費游戲,類似Xylem這樣的還能在iPad上玩。Verigames比較類似于如SETI@homel這樣的全民線上項目,后者是借由用戶的電腦來發(fā)現(xiàn)天外來客信號的長期計劃;又如Fold.it會邀請參與者進行蛋白質折疊的線上游戲。

這些游戲的設計方式是在用戶解決問題后,進入更高一級的挑戰(zhàn)。實際上游戲過程是在生成程序注釋和數學證明,用以識別和確認采用C語言或Java所寫的軟件存在的漏洞。軟件檢驗的過程原本主要是由工程師核查代碼,發(fā)現(xiàn)可能被黑客利用的錯誤和漏洞,整個過程比較緩慢耗時。

DARPA就是希望將這項工作以游戲的形式表現(xiàn)出來,不僅有趣、具有足夠的交互性,而且會有許多人一起進行這項工作,達到更高的效率。DARPA的材料中寫道,這個想法就是要將復雜的數學問題轉為有趣的解謎游戲。Murray解釋說一款軟件程序的大量分析就是由自動測試程序實施的,此程序可對存在疑問的部分做標記。

“我們能夠將這些需要進一步分析的小篇幅代碼段落轉為具體的參數,生成相應的謎題。”Murray說,如緩存溢出或缺陷導致的特權提升等類型的漏洞,都可轉為謎題的形式。比如Xylem游戲,用戶在其中探索一個從未見過的熱帶島嶼,并且需要查探島上不同尋常的植物,這些實際上就代表著代碼的一部分。還有一款游戲名為CiruitBot,用戶需要將機器人組隊執(zhí)行任務。Flow Jam游戲則要求用戶分析和調整有線網絡,并將其吞吐量達到最大化。

由于政府有關參與者的相關規(guī)定,超過18周歲的用戶才可進行這些游戲。以后,DARPA還希望建起游戲社區(qū),以期讓軟件錯誤變得更少。目前的游戲都是針對開源軟件進行的排錯,而這些軟件的使用者正是國防部和其他政府部門與商業(yè)組織。在通過游戲發(fā)現(xiàn)錯誤后,國防部就會通知軟件開發(fā)者所發(fā)現(xiàn)的問題。

0

玩家點評 0人參與,0條評論)

收藏
違法和不良信息舉報
分享:

熱門評論

全部評論

他們都在說 再看看
3DM自運營游戲推薦 更多+