應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

英特爾更新ControlFlag人工智能項目 可發(fā)現(xiàn)PHP代碼中潛在的漏洞

2022-04-13 13:40 cnBeta.COM

導(dǎo)讀:ControlFlag是一個開源的、利用機器學(xué)習(xí)來發(fā)現(xiàn)任意代碼庫中的錯誤的項目,起初它專注于發(fā)現(xiàn)C/C++代碼中的錯誤,但隨著其新的V1.1版本的發(fā)布,開始支持發(fā)現(xiàn)PHP代碼當中的錯誤。

  Intel Labs在去年宣布了ControlFlag項目,以利用人工智能尋找代碼中的漏洞。ControlFlag是一個開源的、利用機器學(xué)習(xí)來發(fā)現(xiàn)任意代碼庫中的錯誤的項目,起初它專注于發(fā)現(xiàn)C/C++代碼中的錯誤,但隨著其新的V1.1版本的發(fā)布,開始支持發(fā)現(xiàn)PHP代碼當中的錯誤。

  ControlFlag利用機器學(xué)習(xí)來挖掘開源項目的C/C++代碼庫中的模式,進而檢測用戶提供的代碼中的異常模式。英特爾使用成千上萬的GitHub項目提供了C/C++訓(xùn)練數(shù)據(jù)。

  11月,英特爾發(fā)布了Control-Flag 1.0,今天宣布更新到ControlFlag 1.1。ControlFlag 1.1的新功能是除了C/C++之外還完全支持PHP編程語言。這包括從GitHub資源庫中獲得的預(yù)訓(xùn)練數(shù)據(jù)集,同時還為想要自己訓(xùn)練典型編程模式的用戶提供了代碼。