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

开源扫描器意外捕获加密骗子自曝密钥

0
分享至

一条网络安全铁律:人,永远是链条中最脆弱的那一环。可如果这“人祸”来自正在策划加密钓鱼的攻击者本人,又会发生什么?结果荒诞到令人发笑。

几天前,我发布了 Sentinel,一个用 Go 写的静态编译、上下文感知的 Git 秘密扫描器和 pre-commit 钩子。为了测试它在真实环境中的表现,我开始随机扫描 GitHub 上最近更新的仓库,想看看 Sentinel 是否能抓到传统正则工具容易漏掉或淹没在噪音中的边缘凭证。


扫描结果马上弹出了一条“严重”级别的告警,指向一个相当可疑的仓库。点开被标记的文件后,问题一目了然:有人把一整套硬编码的 Firebase 配置对象——包含 API 密钥、项目 ID、消息发送方 ID——完整暴露在了公开仓库里。

这像极了一个脚本小子对着 AI 要了一份登录页面模板,然后看也不看就把前端代码贴进了公开仓库。在项目还没发布前,攻击者就把自己后端基础设施的管理钥匙亲手交给了全世界。

出于职业好奇心,我顺着仓库关联的 Vercel 部署地址看了一眼。这个项目试图冒充全球最大稳定币 Tether(USDT),堂而皇之地摆上了官方 logo、吸睛标语,以及一个专门用来收割凭证的登录框。

然而,因为骗子盲目复制了一个面向普通消费者的应用模板,摆在受害人面前的认证选项诡异无比:

  • 使用 Google 继续
  • 使用手机号继续
  • 使用 Spotify 继续

没错,这位攻击者正试图通过让受害者用流媒体音乐账号登录的方式,来窃取加密钱包。这是何等纯粹的业余水平。

我没打算放过这件事。直接杀到骗子的 GitHub 仓库,开了一个公开 Issue,送上一条“专业建议”。

Issue 标题:想骗别人,先学会保护自己。

评论内容:“去问问你用过的那款 AI,把这些信息留在公开仓库有什么风险,傻瓜。想干这行,先学再试。”

通过在 Issue 中公开暴露他们的密钥,并点出这一缺陷,对方的 Firebase 项目随即被预警,这个钓鱼网站在开始收割任何受害者之前就被彻底掐灭。

笑话归笑话,这件事恰好刺破了现代软件开发中一个沉重的事实。

AI 代码生成是一把双刃剑。对生成出来的代码不求甚解、盲目复制,尤其在没有理解环境变量的重要性之前就直接部署,会把整个后端的软肋一并暴露出去。攻击者自己也落入了同样的陷阱:AI 帮忙搭出了一套登录界面,却把生产环境的密钥打包在明文中,就像把自家保险柜密码写在了门垫下面。

Sentinel 被设计成上下文感知的扫描器,能够识别硬编码密钥周围的代码结构,因此能在几秒内判断出这是一份真正的泄露,而不是测试或示例占位符。这一特性让它在这次随机扫描中准确命中了目标。

对于开发者来说,这则小故事至少提醒我们三件事。第一,把所有密钥、令牌、配置变量移到环境变量或专用凭据管理服务中,哪怕只是随手做的一个小 demo。第二,在使用 AI 生成的代码块之前,至少追查一下其中每个字段的含义,特别是那些包含“key”“secret”“token”的对象。第三,在项目启用 pre-commit 钩子,防止自己或者团队成员再把密码像公共便签一样贴出去。

至于那个寄希望于 Spotify 登录来骗 U 的“黑客”,我想他得到的教训可能更直接:在你按下部署按钮之前,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-07-11 21:13:19
今天没能力挽狂澜,哈兰德在本届世界杯首次被换下

今天没能力挽狂澜,哈兰德在本届世界杯首次被换下

懂球帝
2026-07-12 07:54:22
FIFA确认皮球未碰线缆 哈兰德父亲:胜利被抢走了!

FIFA确认皮球未碰线缆 哈兰德父亲:胜利被抢走了!

体坛周报
2026-07-12 09:43:13
新规挽救了英格兰队!VAR介入哈兰德死球状态下的犯规,导致挪威队的角球进球被吹掉

新规挽救了英格兰队!VAR介入哈兰德死球状态下的犯规,导致挪威队的角球进球被吹掉

红星新闻
2026-07-12 09:22:13
大局已定!世界杯冠军基本锁死2队,今年决赛又是宿命对决!

大局已定!世界杯冠军基本锁死2队,今年决赛又是宿命对决!

童叔不飙车
2026-07-11 22:54:04
全员985、仅1名男老师!广州一初中新教师入职见面会,引发热议

全员985、仅1名男老师!广州一初中新教师入职见面会,引发热议

火山詩话
2026-07-11 17:30:23
宋轶没化妆照片火了,网友沸腾,鼻子成焦点。

宋轶没化妆照片火了,网友沸腾,鼻子成焦点。

动物奇奇怪怪
2026-07-12 00:26:34
“余承东内部群发飙”热搜第一

“余承东内部群发飙”热搜第一

电动知家
2026-07-11 20:28:54
这次选队不为冲冠!詹姆斯胡子花白现身纽约:观看Jay-Z演唱会

这次选队不为冲冠!詹姆斯胡子花白现身纽约:观看Jay-Z演唱会

罗说NBA
2026-07-12 06:04:11
世界杯神剧情 瑞士扳平5分钟后遭重创 锋霸假摔染红 捂脸痛哭离场

世界杯神剧情 瑞士扳平5分钟后遭重创 锋霸假摔染红 捂脸痛哭离场

我爱英超
2026-07-12 10:50:54
“巴威”预计于今夜抵上海同纬度,市民仍需警惕

“巴威”预计于今夜抵上海同纬度,市民仍需警惕

上观新闻
2026-07-12 09:08:34
战犯?瑟洛特2打1不传错失2-0良机,赛后懂球帝评分仅2.5

战犯?瑟洛特2打1不传错失2-0良机,赛后懂球帝评分仅2.5

懂球帝
2026-07-12 09:46:03
沙漠土壤化是大发明还是伪科学?美国专家认为:沙漠植树弊大于利

沙漠土壤化是大发明还是伪科学?美国专家认为:沙漠植树弊大于利

抽象派大师
2026-07-10 19:36:29
浙江老板澳门赢2700万,被赌场留住喝茶两小时,结局出人意料

浙江老板澳门赢2700万,被赌场留住喝茶两小时,结局出人意料

阿天爱旅行
2026-07-12 06:14:22
蒋万安被记者当面问懵:你连中国人都不认,凭啥张罗把两蒋灵柩迁回大陆?他是如何回答的?

蒋万安被记者当面问懵:你连中国人都不认,凭啥张罗把两蒋灵柩迁回大陆?他是如何回答的?

人生录
2026-07-09 23:17:49
雷军让卖车的和卖房的都沉默了,网友:第一次在车上看到户型图

雷军让卖车的和卖房的都沉默了,网友:第一次在车上看到户型图

沙雕小琳琳
2026-07-11 20:19:33
哈梅内伊刚落葬完毕,特朗普表态尊重中国,以色列完全没料到。

哈梅内伊刚落葬完毕,特朗普表态尊重中国,以色列完全没料到。

健身狂人
2026-07-12 05:50:21
众生相!英格兰绝杀挪威:贝林厄姆狂欢 哈兰德眼眶含泪 门将痛哭

众生相!英格兰绝杀挪威:贝林厄姆狂欢 哈兰德眼眶含泪 门将痛哭

侃球熊弟
2026-07-12 06:00:47
张雪峰提醒:按月给生活费,会毁掉孩子大学四年财商

张雪峰提醒:按月给生活费,会毁掉孩子大学四年财商

糖逗在娱乐
2026-07-12 08:24:05
神仙球!世界杯超级吊射:挪威22岁新星将0.02变100% 大英门神看呆

神仙球!世界杯超级吊射:挪威22岁新星将0.02变100% 大英门神看呆

风过乡
2026-07-12 05:59:34
2026-07-12 11:35:00
爬虫饲养员
爬虫饲养员
业余养了只叫“龙虾”的AI爬虫,主业是给互联网打工。
267文章数 51关注度
往期回顾 全部

科技要闻

Meta又闯祸了,新AI图像功能被喷到下线

头条要闻

游客在深圳梧桐山突发不适离世 气象部门发布安全提示

头条要闻

游客在深圳梧桐山突发不适离世 气象部门发布安全提示

体育要闻

贝林厄姆送走哈兰德:英格兰天命之子!

娱乐要闻

迪丽热巴估计都无语了 亲自下场辟

财经要闻

美联储和市场将走向何方?

汽车要闻

预售权益价11.78万起 五菱星光L将于7月16日上市

态度原创

教育
手机
时尚
游戏
军事航空

教育要闻

分类讨论,一个视频学明白!

手机要闻

iPhone Fold双电池组合4883mAh 容量不及直板机

伊姐周六热推:电视剧《百花杀》;电影《后室》......

《黑色行动》两作PS移植版简陋 无120帧与FOV滑块

军事要闻

伊朗宣布关闭霍尔木兹海峡:直至美国停止干涉该地区

无障碍浏览 进入关怀版