LingVo.club
📖+30 XP
🎧+20 XP
+35 XP
研究:“vibe coding”导致大量易受攻击代码 — 等级 B1 — Coding on a dark theme computer screen

研究:“vibe coding”导致大量易受攻击代码CEFR B1

2026年4月24日

改编自 Georgia Tech, Futurity CC BY 4.0

照片: Bernd 📷 Dittrich, Unsplash

等级 B1 – 中级
3 分钟
175

研究团队表示,所谓的“vibe coding”正在让大量易被攻击的代码进入开源项目和公司代码库。由乔治亚理工学院系统软件与安全实验室(SSLab)开发的 Vibe Security Radar 扫描了超过43,000份网络安全咨询通告,并识别出与 AI 生成代码相关的常见缺陷。

雷达目前已确认74起案例,其中14起被标为严重,25起为高危。发现的漏洞类型包括命令注入、认证绕过和服务器端请求伪造(SSRF)。雷达通过合著者标签、机器人邮件地址和其他工具签名等元数据来识别可疑案例;如果这些元数据被移除,检测就会变难。

研究生助理赵涵清说,团队正在构建能仅凭代码内容识别 AI 生成代码的模型,且改进验证流程并扩大扫描来源。他们建议对 AI 输出进行像审查新人拉取请求那样的严格复核,并使用专门工具检测漏洞。

难词

  • 开源项目任何人可以查看和贡献的软件项目
  • 代码库存放和管理程序代码的地方
    公司代码库
  • 漏洞软件或系统中的安全缺陷
    漏洞类型
  • 命令注入通过输入让系统执行恶意命令的攻击
  • 认证绕过不通过正常验证就获得访问的行为
  • 服务器端请求伪造服务器替攻击者发出恶意请求的漏洞
    服务器端请求伪造(SSRF)
  • 元数据描述或标识其他数据的信息
  • 复核再次检查或审核以确认没有错误
    严格复核

提示:在文章中将鼠标悬停、聚焦或轻触高亮词语,即可在阅读或听音频时快速查看简要释义。

讨论问题

  • 如果你是开源项目的维护者,你会怎样检查来自 AI 生成的代码提交?说一说你的两个做法和理由。
  • 文中提到去掉元数据会让检测变难。你觉得为什么会这样?举一两个原因。
  • 研究团队建议像审查新人拉取请求那样严格复核 AI 输出。你认为这对团队工作会有什么影响?

相关文章