產經情報

研究發現:透過 AI 程式碼產生器所開發 App 恐有安全漏洞風險

日期:2023-01-04

當前程式碼產生器能夠加速專案開發的速度,因此成為市場上趨之若鶩的程式開發利器。根據史丹佛大學(Stanford University)針對 Open AI 旗下 Codex 人工智慧程式碼產生器的最新研究指出,雖然 Codex 之類的工具的確對風險不高的專案任務開發非常有幫助,而且還可透過微調來改進編碼,但由於大部分開發人員缺乏能糾舉程式碼漏洞的安全專業知識,所以透過方便的程式碼產生器所開發的應用程式,極有可能存在安全漏洞。

史丹佛大學研究人員在研究 Codex 的專案中,招募了 47 名包括大學本科生和具備數十年程式設計經驗在內的開發人員,然後再對這些開發人員透過 Codex 自動產生 Python、JavaScript 及 C 等不同程式設計語言的程式碼進行安全性研究。

結果研究人員在與對照組比較後發現,參與專案的開發人員使用 Codex 更有可能寫出不正確和不安全的程式碼與 App。更令人擔憂的是,面對 Codex 寫出的不安全程式碼,他們竟普遍認為很安全。當然,這多少也突顯出當前開發人員普遍存在欠缺安全意識與專業知識的問題與狀況。

該研究團隊建議 OpenAI 及 GitHub(和 OpenAI 合推 Copilot)等 AI 程式碼產生器供應商可以建立一種改進使用者之輸入提示以達到更安全的機制,例如建立類似以最高權限管理者檢查並修改程式碼初稿的機制。此外,加密函式庫開發人員應確保其預設設定是安全的,因為程式碼產生器傾向採用預設值,但這些預設值並非絕對不會有安全漏洞疑慮。


詳細內文請參考網址