應(yīng)用

技術(shù)

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

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

2022-04-13 13:40 cnBeta.COM

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

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

  ControlFlag利用機(jī)器學(xué)習(xí)來挖掘開源項(xiàng)目的C/C++代碼庫中的模式,進(jìn)而檢測用戶提供的代碼中的異常模式。英特爾使用成千上萬的GitHub項(xiàng)目提供了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ù)集,同時(shí)還為想要自己訓(xùn)練典型編程模式的用戶提供了代碼。