网易首页 > 网易号 > 正文 申请入驻

Cursor用户栽了:300个代码仓库里200个裸奔密钥

0
分享至


有个开发者在过去几个月扫描了300个代码仓库,发现其中超过三分之二硬编码了密钥。不是遗留项目,是上周甚至昨天刚写的代码。写这些代码的人不是新手——他们知道该怎么做对,但代码不是他们写的。

是AI写的。

200个仓库的相同"指纹"

扫描者看到的重复模式几乎一模一样:JWT密钥以明文形式躺在源文件里,前面往往带着一行注释// Generated by Cursor。数据库连接串里嵌着密码、Stripe支付密钥、OpenAI接口凭证、AWS访问密钥——全都在源码里,全都被提交到了版本控制。


用Gitleaks扫一遍,2秒内全部现形。

问题的根源在于训练数据。AI代码生成器学的是海量公开代码,其中很大一部分是教程、博客示例、Stack Overflow回答。演示代码为了可读性,几乎清一色硬编码值。模型学到的就是这个模式:const SECRET = 'some-string'。它不是偷懒,是真觉得就该这么写。

更麻烦的是,AI工具的核心优化目标是"快速产出能跑的代码"。硬编码密钥确实能跑,测试能过,直到出大事之前都不会报错。

Cursor、Claude Code、Copilot,各家都中招,只是频率不同。没有一家能可靠地自我拦截。


两秒钟的防线

正确的写法并不复杂:从环境变量读取,提交前检查是否存在,不存在就抛错。把.env写进.gitignore。完事。

但人在提交前拦截,比事后修补更靠谱。Gitleaks的pre-commit hook能在2秒内拦住硬编码密钥,让它永远进不了仓库。对整个项目扫描也只要一条命令。

这个发现最讽刺的地方在于:用AI写代码的人,往往是最信任AI输出的人。他们扫一眼,看到能跑,就提交了。安全审查的环节,被"AI不会犯低级错误"的错觉悄悄替换了。

你最近用Cursor或Copilot生成的代码,最后一次检查密钥管理是什么时候?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
零缓冲!全国一刀切!6月1日起,车主自己去车管所“横着走”!

零缓冲!全国一刀切!6月1日起,车主自己去车管所“横着走”!

混沌录
2026-04-07 22:00:19
全红蝉遭网暴后续:警方发现最新线索!体育总局回应:绝不姑息

全红蝉遭网暴后续:警方发现最新线索!体育总局回应:绝不姑息

影像温度
2026-04-09 12:45:47
官方出手了!282人微信群骂全红禅三年,群成员被扒,身份不简单

官方出手了!282人微信群骂全红禅三年,群成员被扒,身份不简单

离离言几许
2026-04-09 12:20:45
检察日报谈全红婵遭网暴:可能涉及一个规模达200余人的微信群,细节令人不寒而栗,司法机关要加大惩治力度,提高违法成本

检察日报谈全红婵遭网暴:可能涉及一个规模达200余人的微信群,细节令人不寒而栗,司法机关要加大惩治力度,提高违法成本

极目新闻
2026-04-09 10:05:25
打中了!伊朗今天太猛了!

打中了!伊朗今天太猛了!

财经要参
2026-04-05 23:06:21
中东停火不到24小时,美国就调转枪口对准中国,F-35密集“压境”

中东停火不到24小时,美国就调转枪口对准中国,F-35密集“压境”

有范又有料
2026-04-09 15:55:08
过午不食?55岁男子坚持2年不吃晚饭,去体检后,他的胃怎样了?

过午不食?55岁男子坚持2年不吃晚饭,去体检后,他的胃怎样了?

白话电影院
2026-04-09 14:36:58
道琼斯指数向上触及48000点,最新报48015.2点,日内上涨0.22%

道琼斯指数向上触及48000点,最新报48015.2点,日内上涨0.22%

每日经济新闻
2026-04-09 23:59:03
带儿子看急诊,护士竟是前妻,她头都没抬:孩子妈没来?儿子:我妈不在了,护士阿姨能做我新妈妈吗?

带儿子看急诊,护士竟是前妻,她头都没抬:孩子妈没来?儿子:我妈不在了,护士阿姨能做我新妈妈吗?

不二大叔
2026-04-09 21:24:30
俄罗斯没想到,美国也没想到,如今的中国石油,成为石油遥遥领先

俄罗斯没想到,美国也没想到,如今的中国石油,成为石油遥遥领先

黑鹰观军事
2026-04-09 23:04:04
全是演员!事发上海闹市区,网友怒了:太缺德!

全是演员!事发上海闹市区,网友怒了:太缺德!

深圳晚报
2026-04-09 23:07:22
前无古人、后难有来者!约基奇即将创造疯狂的NBA历史

前无古人、后难有来者!约基奇即将创造疯狂的NBA历史

夜白侃球
2026-04-09 10:49:01
1959年,18岁陈丽华与北京电信系统某高管结婚

1959年,18岁陈丽华与北京电信系统某高管结婚

果妈聊娱乐
2026-04-09 10:01:34
做完手术人就废了,这5种手术不需要做,别让无知害了自己

做完手术人就废了,这5种手术不需要做,别让无知害了自己

医学科普汇
2026-01-29 06:25:03
又是抑郁症去世!广东21岁爱笑女孩写下遗书,留8万安顿3只小狗

又是抑郁症去世!广东21岁爱笑女孩写下遗书,留8万安顿3只小狗

火山詩话
2026-04-09 06:23:23
武汉大暴雨破纪录

武汉大暴雨破纪录

大风新闻
2026-04-09 17:17:03
中美刚谈完,美国就不演了,要中方交出一样东西,否则事情没完

中美刚谈完,美国就不演了,要中方交出一样东西,否则事情没完

老炇系戏精北鼻
2026-04-10 02:02:49
伊朗反击动摇美军根基!巴林决议被否,盟友惨遭抛弃谁之过?

伊朗反击动摇美军根基!巴林决议被否,盟友惨遭抛弃谁之过?

乐享人生风雨
2026-04-10 00:24:53
编译 | 美驻印大使专访透露重要信号:印度就是个大血包!

编译 | 美驻印大使专访透露重要信号:印度就是个大血包!

南亚研究通讯
2026-04-08 23:21:43
伊朗警告以色列:立即停止袭击黎巴嫩 否则将遭“沉重回击”

伊朗警告以色列:立即停止袭击黎巴嫩 否则将遭“沉重回击”

极目新闻
2026-04-09 01:03:19
2026-04-10 03:20:49
薛定谔的BUG
薛定谔的BUG
有态度网友ytd
1048文章数 30关注度
往期回顾 全部

科技要闻

Meta凌晨首发闭源大模型 扎克伯格又行了?

头条要闻

以色列总理:同意与黎巴嫩直接谈判

头条要闻

以色列总理:同意与黎巴嫩直接谈判

体育要闻

8万人面前心脏骤停 现在他还站在球场上

娱乐要闻

金莎官宣结婚 与老公孙丞潇相差18岁

财经要闻

停火又悬了,最糟糕的情况要来了?

汽车要闻

文飞掌舵,给神行者带来了什么?

态度原创

时尚
房产
旅游
本地
军事航空

越来越流行的松弛感穿搭,照着穿就很好看

房产要闻

利润暴跌44%!那个春节被骂惨了的海峡股份 正在经历什么?

旅游要闻

温州园博会来了!下高铁10分钟入园,100天免费逛

本地新闻

12吨巧克力有难,全网化身超级侦探添乱

军事要闻

黎真主党发射火箭弹 回应以违反停火协议

无障碍浏览 进入关怀版