Copilot 及 Cursor 等 AI 編碼助手新漏洞:通過規則文件注入惡意代碼

2025年03月24日20:53:17 科技 1677

Copilot 及 Cursor 等 AI 編碼助手新漏洞:通過規則文件注入惡意代碼 - 天天要聞

近日,Pillar Security 的研究人員報告稱,諸如 GitHub Copilot 和 Cursor 這類人工智能編碼助手,可能會通過惡意規則配置文件的分發而被操控,從而生成包含後門程序、漏洞及其他安全問題的代碼。

規則文件被人工智能編碼代理用於在生成或編輯代碼時指導其行為。例如,一個規則文件可能包含指令,讓編碼助手遵循特定的編碼最佳實踐、採用特定的格式,或者用特定的語言輸出回復內容。

Pillar 的研究人員開發出了一種攻擊技術,他們稱之為「規則文件後門」。這種技術通過向規則文件中注入對人類用戶不可見但人工智能代理可讀的指令,將規則文件武器化。研究人員指出,像雙向文本標記和零寬度連接符這類隱藏的 Unicode 字符,可被用於在用戶界面以及 GitHub 的拉取請求中隱藏惡意指令。

規則配置通常在開發者社區中共享,並通過開源代碼庫進行分發,或者包含在項目模板里。因此,攻擊者可以通過在論壇上分享惡意規則文件、在像 GitHub 這樣的開源平台上發佈該文件,或者通過向一個熱門代碼庫發送拉取請求來注入惡意規則文件。一旦被篡改的規則文件被導入到 GitHub Copilot 或 Cursor 中,人工智能代理在協助受害者未來的編碼項目時,就會讀取並遵循攻擊者的指令。

在 Pillar 展示的一個例子中,一個看似指示人工智能「遵循 HTML5 最佳實踐」的規則文件包含了隱藏文本,這些隱藏文本中還有進一步的指令,要求在每個文件的末尾添加一個外部腳本。這個隱藏的提示還包括一段越獄代碼,用於繞過潛在的安全檢查,讓人工智能確信添加該腳本對於保護項目安全是必要的,並且這是公司政策的一部分,此外還包含了指令,要求在對用戶的任何回復中都不要提及添加了該腳本這件事。

Pillar 的研究人員發現,當被要求生成一個 HTML 頁面時,GitHub Copilot 和 Cursor 都會遵循指令添加外部腳本,並且在這兩個助手的自然語言回復中都沒有提到添加了這個腳本。

研究人員稱,「規則文件後門」還有可能被用於在生成的代碼中引入安全漏洞,或者創建會泄露數據庫憑證或 API 密鑰等敏感信息的代碼。

Pillar 在 2025 年 2 月向 Cursor 披露了這一漏洞利用情況,並在 2025 年 3 月向 GitHub 披露了相關情況。Cursor 表示,這個問題並非源於其平台的漏洞,管理風險是用戶的責任。GitHub 也做出了類似回應,稱用戶有責任審查並接受由 Copilot 生成的代碼和建議。

在 GitHub 2024 年「軟件開發中的人工智能」調查中,約 97% 的受訪者表示,他們在工作中及工作外都使用過生成式人工智能,這表明人工智能編碼輔助在開發者中相當普遍。

Pillar 建議開發者審查他們使用的所有規則文件,檢查是否存在諸如不可見的 Unicode 字符或不尋常格式等潛在的惡意注入情況,並像審查可執行代碼一樣嚴格審查人工智能配置文件。

研究人員表示,對於人工智能生成的代碼也應該仔細審查,尤其是對於外部資源引用等意外添加的內容。自動化檢測工具也有助於識別規則文件中的可疑內容,或者人工智能生成代碼中存在被篡改的跡象。

參考鏈接:

https://www.scworld.com/news/how-ai-coding-assistants-could-be-compromised-via-rules-file

科技分類資訊推薦

總台現場直擊丨第一批在以中國公民從塔巴口岸進入埃及 - 天天要聞

總台現場直擊丨第一批在以中國公民從塔巴口岸進入埃及

當地時間6月19日,總台記者獲悉,首批119名在以中國公民從埃及和以色列接壤的塔巴口岸進入埃及。他們都是在以中國留學生。中國駐埃及大使館高度重視,第一時間啟動應急機制,派出工作組赴口岸接應並協助轉運至開羅。 總台記者直擊中國公民撤離19日晚些時候,通過塔巴口岸進入埃及的第一批中國公民都已登上了大巴。總台記者...
小米澎湃OS3突然亮相,買iPhone17的錢可以省了 - 天天要聞

小米澎湃OS3突然亮相,買iPhone17的錢可以省了

最近手機圈的頭條又被小米給包圓了,因為旗下的紅米兩款大殺器,K80至尊版和K Pad小平板要在月底正式發佈。不過這兩款機子除了價格外已經基本沒啥懸念,不少科技媒體都已提前上手還給出了粗略評測。
高通萬衛星:高通全面技術布局為端側智能體AI體驗發展奠定基礎 - 天天要聞

高通萬衛星:高通全面技術布局為端側智能體AI體驗發展奠定基礎

GSMA 2025 MWC上海昨日正式拉開帷幕,6月19日,在大會期間的AI終端峰會上,高通公司AI產品技術中國區負責人萬衛星就高通對推動智能體AI在終端側部署方面的看法與規划進行了闡述。對於智能體AI終端側部署方面有何規劃,萬衛星表示,智能體AI正在重塑終端消費者的交互界面,高通相信,AI將成為新的UI,並且高通已經開始了技術...
史上最長618落幕,各平台成績單來了! - 天天要聞

史上最長618落幕,各平台成績單來了!

史上最長618落下帷幕。除了為期一個月的大促,今年618受國補推動,多個平台表示3C數碼產品表現亮眼。而在直播方面,從業者表示內容化直播影響力正在擴張。各平台都在6月19日交出了一份618成績單。
代碼織就星河幕!看95後無人機群飛行規劃員的「追光」路 - 天天要聞

代碼織就星河幕!看95後無人機群飛行規劃員的「追光」路

日前,人社部發佈公示,擬新增17個新職業,「無人機群飛行規劃員」位列其中。無人機群飛行規劃員的重要職能之一就是操控無人機編隊進行夜空表演,為了籌備一場精彩的演出,他們都需要做哪些工作?張超是一名進入無人機編隊行業7年的老飛手,今年,他將會有一個新身份轉變——無人機群飛行規劃員。大學學習計算機專業的張超...
開發無限,自在松湖!松山湖開發者嘉年華2025精彩啟動 - 天天要聞

開發無限,自在松湖!松山湖開發者嘉年華2025精彩啟動

6月19日,以「開發無限,自在松湖」為主題的松山湖開發者嘉年華2025正式啟動。華為雲中國區副總裁、生態發展與運營部部長陶志強,東莞市副市長、松山湖黨工委書記陳慶松,松山湖黨工委副書記、管委會主任楊陽,以及東莞市委宣傳部副部長、市新聞辦主任
京東侵入攜程「舒適區」 - 天天要聞

京東侵入攜程「舒適區」

出品|達摩財經6月18日,京東集團官方發佈《致全體酒店經營者的一封公開信》,正式宣布向酒旅賽道全面進軍。京東(9618.HK)表示,近年來,旅遊市場日益繁榮,同步催生出了更多元的需求,京東希望通過新通路的方式為酒店行業提供供應鏈服務,優化供應鏈成本,推動酒店業經營成本下降,從而釋放更多精力聚焦服務品質與體驗煥...
微信出「外掛」了?新功能支持電腦、U盤等存儲設備 - 天天要聞

微信出「外掛」了?新功能支持電腦、U盤等存儲設備

前幾天,我們簡單聊了一下微信 8.0.60 版本的新功能。隨着時間推進,一些功能擴大了灰度測試範圍,還有一些小更新。iOS微信支持自動備份根據被測試到的用戶反饋,新功能位於微信「設置」-「通用」-「聊天記錄與遷移」-「備份與恢復」中。