问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

AI写代码=安全危机?第一声“警哨”已吹响

创作时间:
作者:
@小白创作中心

AI写代码=安全危机?第一声“警哨”已吹响

引用
腾讯
1.
https://new.qq.com/rain/a/20250319A08HXE00

随着AI编程工具的普及,代码生产效率大幅提升,但同时也带来了新的安全挑战。本文将探讨AI编程工具带来的安全风险,并介绍腾讯AI编程安全-啄木鸟团队的应对方案。

AI编程工具的诞生正在改变代码的生成方式。Anthropic公司的CEO Dario Amodei预测,一年内所有代码都将由AI生成。OpenAI的CPO Kevin Weil也表示,今年将是人工智能在编程方面永远优于人类的一年。


截图来自:《OpenAI CPO Reveals Coding Will Be Automated THIS YEAR,Future Jobs, 2025 AI Predictions & More》

GitHub 2024开发者报告显示,全球76%的程序员日常使用AI编程工具,每月生成的代码总量达950亿行,相当于人类过去十年的编码量。这种生产效率的提升,也带来了新的安全挑战。

代码安全防线,正在被AI技术撕开更大的缺口

AI编程工具提高了代码生产和迭代的频率,但其中的漏洞隐蔽性、出现速度呈指数级增长。AI生成代码的速度是人类的173倍,加上人们对AI生成能力的信任,使得代码安全面临更多挑战。更可怕的是,攻击者正在通过AI构建"漏洞自动化军工厂"。

以下是腾讯AI编程安全-啄木鸟团队探测到的常见AI编程漏洞:

1. XML外部实体漏洞(XXE)

AI生成的XML处理代码暗藏"致命安检漏洞"。攻击者只需上传伪装成普通数据文件的"特洛伊木马",就能让服务器主动交出数据库密码、系统配置等核心资产。

2. 账密硬编码信息泄露

我们在某热门编程教学视频中发现,作者使用某AI编程工具生成小程序代码时,AI“很听话”的把API密钥直接写在代码里。由于小程序代码会直接暴露在用户手机中,相当于把"保险柜密码"贴在公共走廊。


代码来源:GitHub 某AI生成的代码开源项目

3. 水平越权漏洞

AI生成的下载功能代码暗藏"自动泄密"风险。攻击者只需输入他人文件名,就能绕过权限验证,直接窃取存储在服务器的隐私数据。

4. 目录穿越漏洞

在下载文件功能中,AI生成的代码在获取服务端文件资源时,并未对用户传入的文件路径信息进行严格的输入清洗,导致攻击者可以通过精心构造包含路径穿越符的文件名,实现目录穿越,下载文件存储目录之外的后台系统敏感文件,窃取系统敏感数据。

5. XSS漏洞

AI生成的商品评论区代码一不小心成了"脚本病毒传播器"。攻击者只需在评论里插入恶意代码,当其他用户浏览该页面时,这些代码就会像自动播放的广告病毒般在受害者电脑上运行,轻则弹窗骚扰,重则盗取账号、劫持支付页面。

如何应对AI编程的安全风险?

腾讯AI编程安全-啄木鸟团队正在搭建AI编程场景下的安全防护新方案。基于大模型技术,研发场景更垂直、效率更高效、体验更自动化的漏洞审计能力,为新时代提供更安全、更智能的AI代码质量保障。

技术方案相比于传统代码漏洞检测工具,有更鲜明的特征:

  1. 不再依赖定制规则的泛化能力
  2. 准确率更高,能够理解业务逻辑

在AI改变程序员的时代,网络安全也随之迎来新挑战。腾讯选择做AI编程永恒的守卫者,深耕AI编程安全的战场。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号