女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

“零日攻擊”——利用以前未知的漏洞侵入計算機系統

JsPm_robot_1hjq ? 來源:未知 ? 作者:李倩 ? 2018-10-11 15:23 ? 次閱讀

在報告的每10起網絡安全事件中,有9起是軟件代碼錯誤的結果。黑客特別重視所謂的“零日攻擊”(zero-day attack)——利用以前未知的漏洞侵入計算機系統。針對伊朗鈾濃縮計劃的計算機病毒“震網”(Stuxnet),就是“零日攻擊”的著名例子。

然而,每年有數十億行的代碼被編寫,發現和糾正每個錯誤非常困難。美國和中國的研究人員認為,人工智能有望提供解決方案。

到目前為止,人類的努力未能跟上步伐。如果說有什么變化的話,那就是缺陷數量有增無減。例如,分析開源軟件的《Coverity Scan Report》去年收集的數據似乎表明,漏洞數量在增加。

美國軍方研究機構——國防高級研究計劃局(Defense Advanced Research Projects Agency, DARPA)的項目經理桑迪普?尼瑪(Sandeep Neema)表示:“軟件中的漏洞并沒有減少,這令人擔憂并帶來挑戰。”該機構已支出數百萬美元資助開發工作,目的是開發能夠檢測軟件漏洞的人工智能(AI)系統。

當前的軟件檢查技術有點像文字處理軟件中的拼寫檢查,識別拼寫或句法錯誤。在投放新軟件之前,開發人員通常還會審查彼此的代碼并進行測試。

尼瑪表示:“就我們如何提高軟件質量而言,最先進的方法仍然是測試驅動的。”他說,這些方法的問題在于有許多差錯漏網——即使50%到75%的開發時間通常用于測試。AI漏洞探測器有望讓開發人員更準確地審查代碼,并減少他們的勞動強度。

機器學習科學家麗貝卡?拉塞爾(Rebecca Russell)在談到她幫助德雷珀實驗室(Draper Laboratory)設計的AI系統時表示:“它確實減少了他們花在尋找那些高優先級漏洞上的時間。”該項目得到DARPA的資助。根據麗貝卡及其同事今年夏天發表的一篇研究論文,德雷珀的系統掃描軟件以識別程序的哪些部分包含漏洞,其性能優于采用靜態分析(當前可用的最佳軟件審查方法之一)的三種工具。

該項目的技術總監馬克?麥考利(Marc McConley)表示,德雷珀實驗室目前正在與美國國防部的各個部門合作,以尋找該技術的應用領域。他說:“他們主要關心的是保護他們的大型軟件系統免受網絡攻擊,諸如此類的事情。”

但德雷珀也在開發能夠自動修復軟件漏洞的AI系統,雖然這項研究處于更早期的階段。多倫多大學(University of Toronto)計算機科學助理教授龍凡也從事自動軟件修復工作,他表示,未來幾年很可能會出現商業上可行的自動修復常規錯誤的工具。龍凡說:“修復這些差錯中的很多差錯并不需要很有創意。人們傾向于在類似的系統上犯類似的錯誤。”

中國政府機構也資助了漏洞檢測AI系統的研發。德克薩斯大學圣安東尼奧分校(University of Texas at San Antonio)的計算機科學教授徐壽懷表示,在對4種“非常廣泛使用的”商業軟件產品進行測試時,該系統發現了10個尚未檢測到的漏洞。徐壽懷和一些中國學者開發了該系統。鑒于此類漏洞可用于“零日攻擊”,徐壽懷拒絕進一步透露其團隊發現的漏洞的細節。

這些檢測安全風險缺陷的工具仍處于開發階段,但一些公司已經在使用AI進行一般軟件掃描。例如,視頻游戲制造商育碧(Ubisoft)在今年3月發布了一款工具,使用AI在軟件實施前標出存在錯誤的代碼。該公司位于蒙特利爾的研究實驗室負責人伊夫?雅基耶(Yves Jacquier)表示,他們的工具在測試期間將開發時間縮短了20%,公司計劃在今年底之前進行“重大”推出。

DARPA檢測漏洞的工作是“Muse計劃”的一部分,該計劃還在被稱為“大代碼”的更廣泛類別中促進AI研究。該領域基于與“大數據”大致相同的原則,考察海量代碼庫以生成見解,并學習如何編寫更好的代碼。它旨在從另一面解決軟件問題——通過創建從一開始就漏洞較少的代碼。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機系統
    +關注

    關注

    0

    文章

    290

    瀏覽量

    24557
  • 人工智能
    +關注

    關注

    1805

    文章

    48850

    瀏覽量

    247561

原文標題:美中競相支持AI軟件漏洞檢測

文章出處:【微信號:robot-1hjqr,微信公眾號:1號機器人網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    專業的第三類醫療器械經營企業計算機系統,確保合規無憂

    第三類醫療器械經營企業計算機系統因其簡單明了的特性而受到了眾多用戶的歡迎。與其他第三類醫療器械經營企業計算機系統相比,盤谷醫療的快速上手為用戶提供了極大的便利。該系統還支持遠程操作,用戶可以隨時隨地對醫療器械進行進銷存管理。
    的頭像 發表于 12-12 16:05 ?412次閱讀
    專業的第三類醫療器械經營企業<b class='flag-5'>計算機系統</b>,確保合規無憂

    信號繼電器在計算機系統中的應用

    信號繼電器在計算機系統中的應用是一個重要且復雜的領域,它作為電氣控制的關鍵元件,在計算機系統中發揮著信號轉換、隔離、放大以及控制等多種作用。以下將從信號繼電器的基本概念、工作原理、特性、在計算機系統中的應用場景、優勢以及未來發展
    的頭像 發表于 09-27 16:29 ?875次閱讀

    計算機存儲系統的工作原理和功能

    計算機存儲系統作為計算機系統中至關重要的組成部分,其原理和功能對于理解計算機的運行機制具有關鍵意義。以下將詳細闡述計算機存儲
    的頭像 發表于 09-26 16:42 ?2841次閱讀

    漏洞掃描的主要功能是什么

    漏洞掃描是一種網絡安全技術,用于識別計算機系統、網絡或應用程序中的安全漏洞。這些漏洞可能被惡意用戶利用來獲取未授權訪問、數據泄露或其他形式的
    的頭像 發表于 09-25 10:25 ?866次閱讀

    計算機系統的硬件組成和主要部件

    計算機系統的硬件組成是計算機運行的基礎,它包含了多個關鍵部件,這些部件相互協作,共同實現計算機的各種功能。
    的頭像 發表于 09-10 11:41 ?6371次閱讀

    簡述計算機總線的分類

    計算機總線作為計算機系統中連接各個功能部件的公共通信干線,其結構和分類對于理解計算機硬件系統的工作原理至關重要。以下是對計算機總線結構和分類
    的頭像 發表于 08-26 16:23 ?5016次閱讀

    晶體管計算機和電子管計算機有什么區別

    晶體管計算機和電子管計算機作為計算機發展史上的兩個重要階段,它們在多個方面存在顯著的區別。以下是對這兩類計算機在硬件、性能、應用以及技術發展
    的頭像 發表于 08-23 15:28 ?3457次閱讀

    存儲器在微型計算機系統中的作用

    存儲器在微型計算機系統中扮演著至關重要的角色,它是計算機存儲和處理數據的核心部件。以下將詳細介紹存儲器在微型計算機系統中的作用,包括其分類、功能、特性以及與其他系統組件的交互。
    的頭像 發表于 08-22 14:25 ?4080次閱讀

    微處理器如何控制計算機系統

    微處理器,作為計算機系統的核心部件,承擔著控制整個計算機系統運行的重要任務。它不僅是計算機的運算中心,還是控制中心,負責執行程序指令、處理數據以及協調計算機各部件之間的工作。以下將詳細
    的頭像 發表于 08-22 14:21 ?924次閱讀

    簡述微型計算機系統的組成

    微型計算機系統,簡稱微機系統,是一個集硬件和軟件于一體的復雜系統,旨在高效處理信息、存儲數據和執行用戶指令。下面將從硬件和軟件兩大方面對微型計算機系統的組成進行詳細闡述。
    的頭像 發表于 08-22 12:37 ?8092次閱讀

    計算機系統的組成和功能

    計算機系統是一個復雜而龐大的概念,它涵蓋了計算機硬件、軟件以及它們之間相互作用的所有元素。為了全面而深入地探討計算機系統,本文將從定義、組成、功能、發展歷程以及未來趨勢等方面進行詳細闡述。
    的頭像 發表于 07-24 17:41 ?2263次閱讀

    DRAM在計算機中的應用

    DRAM(Dynamic Random Access Memory,動態隨機存取存儲器)在計算機系統中扮演著至關重要的角色。它是一種半導體存儲器,用于存儲和快速訪問數據,是計算機主內存的主要組成部分。以下是對DRAM在計算機中的
    的頭像 發表于 07-24 17:04 ?2800次閱讀

    計算機系統軟件的主要分類及其功能

    計算機系統軟件是計算機運行的基礎和關鍵,它們為計算機提供了各種基礎服務和管理功能,使得計算機能夠高效地工作。
    的頭像 發表于 07-15 18:26 ?5764次閱讀

    計算機系統中的關鍵組件有哪些

    計算機系統中,關鍵組件的協同工作構成了其強大的數據處理和運算能力。這些組件不僅決定了計算機的性能,還影響著用戶的使用體驗。以下是對計算機系統中關鍵組件的詳細闡述,包括它們的定義、功能、特點以及相互之間的關系。
    的頭像 發表于 07-15 18:18 ?2463次閱讀

    自然語言處理技術在計算機系統中的應用

    已經在許多領域展現出廣泛的應用價值,從機器翻譯、語音識別到情感分析、智能客服等,無一不體現著NLP技術的強大能力。本文將深入探討NLP技術在計算機系統中的應用,并展望其未來的發展趨勢。
    的頭像 發表于 07-04 14:35 ?1019次閱讀