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微信支持自动备份根据被测试到的用户反馈,新功能位于微信“设置”-“通用”-“聊天记录与迁移”-“备份与恢复”中。