AI编程神话破灭,ChatGPT、Copilot和Gemini生成的每个脚本均可被攻击"

admin 2026-10-17 11:33:15 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

AI编程神话破灭,ChatGPT、Copilot和Gemini生成的每个脚本均可被攻击

FreeBuf

2026年7月25日 18:00
上海

在小说阅读器读本章

去阅读

比肯计算机与网络安全学院(Beacom College of Computer & Cyber Sciences)的一项最新学术研究表明,由主流AI模型ChatGPT、Microsoft Copilot和Google Gemini生成的每一个自动化脚本都包含可被利用的安全漏洞。

随着企业越来越依赖AI工具来加速开发工作流,这些发现揭示了一个严重风险:将未经审查的AI生成代码直接部署到生产环境中。

Part01

研究方法:标准化提示与自动化审查

为了在无提示偏差的前提下评估AI生成代码的安全质量,研究人员向ChatGPT、Microsoft Copilot和Google Gemini发出了相同的标准化提示。测试集聚焦于三类常见企业任务:

  • 网页抓取(Web Scraping):自动数据收集脚本。
  • 邮件自动化(Email Automation):自动消息及通知处理程序。
  • 文件工作流自动化(File Workflow Automation):文件系统监控与管理工具。

总共生成了9个Python脚本。研究人员使用Anthropic的Claude Code对这些代码进行评估,模拟非专家用户可能如何实际审核AI编写的脚本。

这一自动化审查过程共发现了45个独立安全发现,去重后归为17种不同的漏洞类别。每个漏洞均按照CVSS 3.1框架评分,映射到OWASP Top 10,并与MITRE ATT&CK框架交叉引用。

Part02

每个AI平台生成的脚本均存在安全缺陷

研究表明,安全缺陷具有系统性,而非特定品牌问题。各平台间的漏洞数量高度一致:ChatGPT脚本包含13个漏洞,Copilot包含14个,Gemini包含12个,差异在统计上可忽略不计。

各AI平台的CVSS基础评分总和与平均发现数(图片来源:arxiv.org/)

在识别出的17种独特漏洞类别中,有9种出现在所有三个AI模型生成的代码中(重叠率53%),有14种至少出现在两个平台中(重叠率82%)。这表明安全风险本质上与所请求任务的性质相关,而非取决于AI提供商的选择。

ChatGPT、Copilot和Gemini漏洞重叠矩阵(图片来源:arxiv.org/)

Part03

各平台观察到的主要漏洞类型

  • 服务端请求伪造(SSRF):每个网页抓取脚本中均存在未经验证的URL参数,攻击者可利用该漏洞探测内部网络。
  • 路径遍历(Path Traversal):抓取、邮件和文件监控脚本中存在未清理的文件路径。
  • 注入缺陷(Injection Flaws):每个邮件自动化脚本中存在邮件头注入和模板注入,可导致消息篡改或钓鱼攻击。
  • 符号链接漏洞(Symlink Vulnerabilities):所有文件监控脚本中的缺陷可导致任意文件操作。
  • 宽泛的异常处理(Broad Exception Handling):过于宽泛的try-except块会静默吞噬安全关键错误。

研究人员在生成的代码库中编录了17种不同的漏洞类别。

研究中识别的17种独特漏洞类别目录(图片来源:arxiv.org/)

详细的CVSS 3.1分类显示,关键缺陷涵盖了网络处理、文件系统和输入解析逻辑:

完整的CVSS 3.1评分表与严重性分布(图片来源:arxiv.org/)

根据已发布的研究论文,帕累托分析显示,17种漏洞类别中仅有11种贡献了约80%的加权总风险。SSRF、模板注入、邮件头注入和路径遍历等关键问题位居前列。映射到洛克希德·马丁网络杀伤链(Lockheed Martin Cyber Kill Chain)后,这些缺陷覆盖了初始访问、执行、凭据访问和横向移动阶段。

自动化脚本本质上是以其执行用户或主机环境的权限运行。未经审查的脚本可以与企业共享驱动器、内部SMTP服务器和本地子网交互,无需二次提权。

当这些风险与AI生态系统中更广泛的威胁(例如针对自动化代码工具的AI提示注入攻击,或暴露底层企业服务可供利用的AI工作流漏洞)相结合时,问题将进一步加重。

Part04

组织应采取的保障措施

组织应围绕AI辅助软件开发建立明确的护栏:

  • 强制代码审查:对所有AI编写的代码在生产部署前强制执行安全审查,无论脚本复杂程度如何。
  • 限制执行权限:阻止LLM生成的脚本以高权限或无限制地访问共享网络驱动器运行。
  • 优先修复高严重性问题:利用CVSS、OWASP和MITRE ATT&CK映射,优先修复SSRF、路径遍历和注入缺陷。
  • 培训员工:提醒开发者和非技术人员,功能完整的代码并不等同于安全的代码。

参考来源:

Security Flaws Found in Every Script Generated by ChatGPT, Copilot, and Gemini

https://cybersecuritynews.com/security-flaws-found-in-ai-script/

推荐阅读

电报讨论


云渗透利器|OSS图形化存储桶遍历工具V2.0更新,一键直观验证Bucket泄露风险" 网络安全文章

云渗透利器|OSS图形化存储桶遍历工具V2.0更新,一键直观验证Bucket泄露风险"

本文介绍了一款用于云安全渗透测试的开源JavaFX图形化工具OSSFileBrowse,旨在高效验证OSS存储桶遍历漏洞。该工具通过图形化界面和内置在线预览功能,解决了传统检测中仅能获取文件列表、无法直观展示泄露危害的痛点。v2.0版本新增了内容敏感字段搜索、自定义请求头、文件排序筛选、批量下载及多种格式内置预览等核心功能,显著提升了漏洞验证效率和可视化程度。文章提供了工具GitHub地址,并强调其仅用于授权测试。
【域攻防】域渗透利器BloodHound使用" 网络安全文章

【域攻防】域渗透利器BloodHound使用"

本文介绍域渗透工具BloodHound在KaliLinux上的安装与配置,包括使用apt安装、启动Neo4j数据库时遇到的日志目录缺失错误及解决方法。主要结论是BloodHound是域渗透利器,安装简单但需注意Neo4j日志配置。可操作建议:创建/logs/目录和neo4j.log文件解决报错。
一款面向网络安全攻防演练场景的自动化信息收集工具" 网络安全文章

一款面向网络安全攻防演练场景的自动化信息收集工具"

潜影是一款面向网络安全攻防演练的Windows自动化信息收集工具。它通过多引擎智能搜索与敏感信息提取技术,实现自动检索、跨引擎去重、信息可视化及报告输出的完整工作流,解决大规模目标侦察中人工效率低与信息遗漏的痛点。该工具无需安装依赖,解压即可使用,适合安全人员快速开展前期资产侦察。
评论:0   参与:  0