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

Cursor用户3个月泄露12000条密钥

0
分享至


2024年,GitHub上平均每天有3000个.env文件被意外提交。比这更隐蔽的危险是:你的AI助手正在实时读取这些文件,而你浑然不觉。

开发者@harelba在Hacker News的帖子火了。他算了一笔账:用Cursor写代码时,AI为了"理解上下文"会扫描整个项目目录——包括你的数据库密码、AWS密钥、OpenAI API令牌。他的团队做过测试,一个包含生产环境凭证的.env文件,在正常使用Cursor 20分钟后,被触发了47次读取请求。

「这不是Cursor的bug,是所有AI编码助手的默认行为。」

问题在屏幕共享时更致命。你打开终端演示项目,AI侧边栏自动索引文件,观众还没看清代码,你的Stripe密钥已经以缩略图形式闪过。去年Stripe官方报告提到,因开发者意外暴露密钥导致的欺诈交易,单月损失超过180万美元。

从"裸奔"到"穿隐身衣":Kimu的解法

一个独立开发者用Rust和Tauri做了款工具Kimu,思路很刁钻:不让AI读到真密钥,但让程序正常运行。

传统方案是加密.env文件,但解密时密钥放哪?放另一个文件?那不过是俄罗斯套娃。Kimu的做法是干脆不写进文件。

它用占位符替代真实值:

改造前(AI能读到):

DATABASE_URL=postgres://user:SuperSecretPassword@localhost/db

OPENAI_API_KEY=sk-proj-xxxxxxxxxxxxxxxxxxxxxxxx

改造后(AI读到的是空气):

DATABASE_URL=SECRET{{DB_PASSWORD}}

OPENAI_API_KEY=SECRET{{OPENAI_KEY}}

真实密钥存在操作系统原生钥匙串——macOS的Keychain、Windows的Credential Manager。这是苹果和微软花二十年打磨的堡垒,连浏览器存密码都用它。

一行命令,零代码改动

Kimu的CLI设计很产品经理思维:开发者最讨厌改现有工作流。

以前你跑项目:

npm run dev

现在:

kimu run -- npm run dev

就加了个前缀。Kimu在内存里完成密钥注入,子进程看到的process.env和原来一模一样。Next.js、Vite、Python、Go,都不需要改代码。

技术实现上有个细节:现代框架对.env文件有严格的加载优先级,比如Next.js会按.env.local → .env → .env.production的顺序覆盖。Kimu的CLI会自动扫描并尊重这个顺序,避免"本地配置被意外覆盖"的坑。

一个可执行文件,两种人格

Kimu的架构有点意思。同一个二进制文件:

带run参数 → 纯命令行工具,静默运行

不带参数 → 启动Tauri桌面应用,React写的UI

桌面端用来管理密钥:添加、编辑、打标签。所有数据本地存储,零网络请求。开发者@harelba在GitHub README里特别强调:「Nothing is sent to the cloud. Everything is kept strictly on your local machine.」

加密逻辑完全委托给Rust的keyring crate,不自己造轮子。这是安全领域的铁律:专业的事交给专业的组件。

开源社区的反馈

项目在GitHub上线两周,收获的关注点很分散。有人夸Tauri v2的桌面体验流畅,有人讨论"占位符语法要不要支持嵌套",更多人问:能不能集成1Password/Bitwarden?

@harelba的回复很克制:「PR welcome,但核心原则不变——真密钥永不落地磁盘。」

目前提供macOS .dmg和Windows .exe预编译包。Linux用户需要从源码构建,因为各发行版的钥匙串实现差异太大。

一个被反复提及的场景是CI/CD流水线。Kimu目前专注本地开发,但占位符思路确实启发了团队:如果把密钥注入环节从"文件读取"改为"运行时注入",很多容器泄露事故可以避免。

GitHub仓库的Star数在缓慢爬升。没有营销,没有Product Hunt冲榜,纯靠开发者口口相传。毕竟,"防止AI偷看密码"这个痛点,只有真的被坑过的人才会痛。

你现在的.env文件里,有几行是AI不该看到的?

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

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.

相关推荐
热点推荐
老道长告诫:烧纸时烟往身上飘,那不是风吹的!是亡者提醒你

老道长告诫:烧纸时烟往身上飘,那不是风吹的!是亡者提醒你

叮当当科技
2026-04-09 03:29:39
古力娜扎:真空上阵是放飞自我还是资本博弈?

古力娜扎:真空上阵是放飞自我还是资本博弈?

娱乐领航家
2026-04-02 21:00:03
1958年临夏暴动:西北政权的反扑与平叛

1958年临夏暴动:西北政权的反扑与平叛

历来纵横
2026-04-07 17:51:40
47岁上海男子糖尿病,入院后猝死,主任:吃二甲双胍5件事不要做

47岁上海男子糖尿病,入院后猝死,主任:吃二甲双胍5件事不要做

健康之光
2026-04-06 21:35:03
汇丰:预计淘宝闪购年亏损达870亿元

汇丰:预计淘宝闪购年亏损达870亿元

陆新之谈商业
2026-04-07 19:42:05
天助C罗:1-1,C罗争冠劲敌遭沙特联第9逼平,落后利雅得胜利4分

天助C罗:1-1,C罗争冠劲敌遭沙特联第9逼平,落后利雅得胜利4分

侧身凌空斩
2026-04-09 01:56:47
官方敲死!2027年手机可换电池全面推行,出门真不用带充电宝了

官方敲死!2027年手机可换电池全面推行,出门真不用带充电宝了

辉哥说动漫
2026-04-09 02:19:04
100亿,80后浙大夫妻要IPO

100亿,80后浙大夫妻要IPO

投资家
2026-04-08 21:23:18
骑士50胜却不敢轮休,1.5分让分暴露底气不足

骑士50胜却不敢轮休,1.5分让分暴露底气不足

竞技风云录
2026-04-09 08:02:30
网传282人微信群:不准骂任何运动员,但全红婵除外,查完才知是假的

网传282人微信群:不准骂任何运动员,但全红婵除外,查完才知是假的

罗纳尔说个球
2026-04-07 21:50:44
乘联分会:4月1-6日,全国乘用车市场新能源零售8.6万辆,同比去年4月同期下降24%

乘联分会:4月1-6日,全国乘用车市场新能源零售8.6万辆,同比去年4月同期下降24%

每日经济新闻
2026-04-08 16:49:04
悄悄7连胜,成NBA西部最大不确定因素!湖人难了,雷霆或遇到麻烦

悄悄7连胜,成NBA西部最大不确定因素!湖人难了,雷霆或遇到麻烦

老梁体育漫谈
2026-04-08 23:12:40
潘石屹再预言未来楼市,前两次已应验,今明两年或大概率也是对的

潘石屹再预言未来楼市,前两次已应验,今明两年或大概率也是对的

专业聊房君
2026-04-06 17:35:09
比赛结束直接走人!和队友内讧被裁?宁波弃贝兹利恐还有一层原因

比赛结束直接走人!和队友内讧被裁?宁波弃贝兹利恐还有一层原因

弄月公子
2026-04-08 23:10:03
英国的历史,原来是这样的:它不是一个“国家”,更像是春秋战国

英国的历史,原来是这样的:它不是一个“国家”,更像是春秋战国

文史道
2026-04-08 22:35:17
国内至今未解散的5个组合,最短的18年,最长的已经够40年了

国内至今未解散的5个组合,最短的18年,最长的已经够40年了

科学发掘
2026-04-08 02:42:48
长沙频繁下雨衣柜都“发霉”了,专家:霉菌毒性是砒霜的68倍,收好这份除霉秘诀

长沙频繁下雨衣柜都“发霉”了,专家:霉菌毒性是砒霜的68倍,收好这份除霉秘诀

潇湘晨报
2026-04-08 21:25:15
每吃一次,猝死就快一步?医生:这4物是心源性猝死的“催化剂”

每吃一次,猝死就快一步?医生:这4物是心源性猝死的“催化剂”

健康科普365
2026-04-03 22:00:07
贺子珍多年后才知毛岸英牺牲真相,当场哭喊:那是我亲生儿子啊

贺子珍多年后才知毛岸英牺牲真相,当场哭喊:那是我亲生儿子啊

老杉说历史
2026-03-21 17:38:19
最有资历评元帅的9位高级将领

最有资历评元帅的9位高级将领

祁州校尉
2026-04-01 09:00:33
2026-04-09 08:35:00
碳基打工人
碳基打工人
坐标北京,靠咖啡续命,靠小红书下饭的普通人类。
993文章数 6关注度
往期回顾 全部

科技要闻

吴泳铭成立阿里技术委员会 为何这四人入选

头条要闻

特朗普称"彻底胜利" 美媒:目标一个没实现还陷入困境

头条要闻

特朗普称"彻底胜利" 美媒:目标一个没实现还陷入困境

体育要闻

40岁,但实力倒退12年

娱乐要闻

侯佩岑全家悉尼度假,一家四口幸福满溢

财经要闻

谁骗了董宇辉?

汽车要闻

20万级满配华为全家桶 华境S是懂家庭的大六座

态度原创

教育
健康
手机
数码
公开课

教育要闻

“这长相,就别担心早恋了!”家长晒学霸儿子,被群嘲后看清现实

干细胞抗衰4大误区,90%的人都中招

手机要闻

REDMI显示器G27Q 240Hz 2026上线:27英寸2K屏 众筹999元

数码要闻

SK海力士开始供应321层QLC NAND cSSD:最高可选2TB

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版