当前位置: 首页 > article >正文

51万行核心代码一夜“开源”,信仰崩塌:“我不想用Ai了”

点击“开发者技术前线”选择“星标”让一部分开发者看到未来来源丨开发者技术前线Claude Code 51万行核心代码一夜“开源”以“AI安全”为信仰的 Anthropic 因一个 .map 文件翻车。随后官方立马修复了这个问题。但一场人为失误引发的连锁反应正让整个开发者社区重新审视生成式 AI 的安全底线起因2026年3月31日Anthropic 在 npm 推送 Claude Code v2.1.88 版本时错误地打包了一个 59.8MB 的 source map 文件cli.js.map该文件将压缩后的代码完整映射回原始 TypeScript 源码直接将1906 个源文件、51.2 万行未混淆代码暴露在公共互联网上。如何被发现Web3 安全公司 FuzzLand 联合创始人、华人安全研究员 Chaofan Shou 在例行检查时发现了这一异常并在 X 平台上公开披露推文浏览量超过3400 万次。扩散速度数小时内泄露代码被镜像至 GitHub获得超过 1.3 万颗星标和 2 万次 fork成为 GitHub 历史上下载最快的代码库之一连带效应Anthropic 为清理扩散内容启动 DMCA 下架结果 GitHub 的 fork 网络连带逻辑导致约 8100 个仓库被误删包括大量合法 fork 和开发者个人项目引发开发者集体愤怒。Anthropic 一直以“AI 安全优先”为核心理念估值高达 3500 亿美元但此次事件暴露了其内部工程运维的系统性薄弱一周内连续两次安全事件五天前CMS 配置错误导致 近 3000 份内部未发布资产包括 Claude Mythos 模型草案被公开访问。早在2025 年 2 月Claude Code 就曾因类似问题被开发者还原出部分内部代码专家警示“对于一家专注 AI 安全的公司来说这特别令人担忧。”泄露代码中包含了令人不安的用户追踪机制用户挫败感检测系统代码会扫描用户提示词中的粗话、侮辱性用语以及“好烦啊”“这太烂了”等短语并记录用户的负面情绪。正则匹配的讽刺性一家 LLM 公司使用正则表达式来做情绪分析被开发者评价为“讽刺的巅峰”。私治理追问科技民主与社会责任中心 AI 治理实验室主任直言“数据收集的速度已超越治理框架”收集的数据如何使用是更严峻的问题泄露代码曝光了 Anthropic 内部名为 “Undercover Mode卧底模式”的隐蔽机制自动抹除 AI 归属痕迹该模式会在 Anthropic 员工向公共代码仓库提交代码时自动激活移除所有与“AI 生成”相关的标签如“Co-Authored-By: AI”使代码看起来完全由人类撰写。“单向门”式的强制机制独立开发者 Alex Kim 分析称该功能“可以被强制打开但无法关闭”“隐藏内部代号还算合理让 AI 主动假装成人类就是另一回事了”。信任危机此举直接触怒了开源社区——**你技术再强也不应该无视别人的社区规则用 AI 伪装成人类参与项目维护这触及了开发者信任的底线。**开发者从泄露代码中还发现了令人质疑的计费行为缓存机制 BUG代码恢复会话时出现“缓存未命中”导致已支付 Token 被重复消耗。开发者实测发现全量推理与缓存命中之间的 Token 价格相差 10 倍**。强制“全量写入”Claude Code 在系统提示词中强行插入 x-anthropic-billing-header使每个对话的系统提示词前缀唯一即使提示词相同也会触发全量计费[reference:15]。开发者吐槽“怪不得我觉得 Token 消耗比网页版快得多原来真有问题。”泄露事件在 24 小时内即被网络犯罪分子利用钓鱼手法攻击者在 GitHub 上建立虚假仓库伪装成“泄露的 Claude Code 源码”声称提供“解锁企业级功能”的无限制版本并通过 SEO 优化使其在 Google 搜索结果中排名靠前恶意载荷一旦下载执行会释放 Vidar v18.7*信息窃取器窃取账号凭证、信用卡、加密货币钱包和GhostSocks 代理工具将受害设备变为代理基础设施-扩散规模恶意仓库在 GitHub 上获得 793 个分支和 564 个星标大量开发者上当-代码质量争议Hacker News 和 Reddit 上出现大量尖锐评价有开发者直指“Claude Code is clearly a pile of vibe-coded garbage就是一堆随性编码堆出来的垃圾”——大量 feature flag、条件分支和 patch 混杂阅读体验像是“在真实用户压力下不断抢修边角问题的产品”对 Anthropic 的信任动摇开发者开始质疑——将整个 AI 系统的安全寄托在少数几家公司身上真的靠谱吗这不是一次黑客攻击也不是复杂的系统入侵而是一次构建流水线的低级配置疏漏但它让我们不得不正视几个问题1.安全承诺 vs 工程现实一家以“AI 安全”为信仰的公司其工程基础设施尚且如此脆弱其他 AI 公司的真实安全水位究竟如何2. 数据隐私边界AI 工具在为用户服务的同时还在收集多少用户不想被收集的信息用户是否知情3.透明度与信任AI 公司是否有义务披露其产品中的用户行为追踪机制伪装成人类参与开源社区是否越过了道德红线4.供应链安全当 AI 工具本身成为攻击入口整个软件开发供应链都将面临新的安全挑战。Claude Code 源码泄露最讽刺的不是代码本身而是一连串让人细思极恐的发现以“安全”为信仰的公司一周内两次数据外泄AI 在你崩溃时悄悄记下你的每一次吐槽AI 在开源社区伪装成人类提交代码你的 Token 在悄悄“加速消耗”……当工具开始“监视”使用者信任该往何处安放笔者认为一个 .map 文件让 51 万行核心代码在 GitHub 上星标过万也让黑客趁机制造钓鱼陷阱。作为开发者面对 AI 工具带来的便利我们是否也该多一份警惕你输入的每一行代码、每一次“报错崩溃”都被谁记录、被谁使用、被谁利用多一分知情权少一分信息黑洞。— 完 — 点这里关注我记得收藏订阅哦好文点个在看

相关文章:

51万行核心代码一夜“开源”,信仰崩塌:“我不想用Ai了”

点击“开发者技术前线”,选择“星标”让一部分开发者看到未来来源丨开发者技术前线Claude Code 51万行核心代码一夜“开源”,以“AI安全”为信仰的 Anthropic 因一个 .map 文件翻车。随后官方立马修复了这个问题。但一场人为失误引发的连锁反应&#xff…...

从上传到导出:清音听真1.7B语音识别完整操作流程详解

从上传到导出:清音听真1.7B语音识别完整操作流程详解 1. 认识清音听真1.7B语音识别系统 语音识别技术已经发展到了一个令人惊喜的阶段。想象一下,你刚参加完一场重要的会议,录音里混杂着各种背景噪音和多人发言,传统工具要么识别…...

名包名表回收门店有哪些

在奢侈品市场日益繁荣的当下,名包名表回收需求也日益增长。不少人都想了解有哪些名包名表回收门店,下面为大家详细介绍。市场常见回收门店类型市场上的名包名表回收门店主要有连锁门店和个体小店。连锁门店通常具有统一的品牌形象和服务标准,…...

富集分析结果太杂乱?3个ggplot2技巧让你的气泡图秒变高颜值SCI配图

富集分析结果太杂乱?3个ggplot2技巧让你的气泡图秒变高颜值SCI配图 科研论文中的图表质量直接影响审稿人对研究成果的第一印象。对于生物信息学分析而言,富集分析(如GO、KEGG、GSEA)的结果可视化尤为关键——它不仅需要准确传达数…...

ARINC 429协议解析:航空电子数据总线的核心原理与应用

1. ARINC 429协议概述:航空电子系统的神经脉络在波音747的驾驶舱内,当飞行员调整飞行高度时,这个指令会通过一组特殊的双绞线以100kbps的速度传输到飞行控制计算机——这背后正是ARINC 429在发挥作用。作为现代航空电子系统的"普通话&qu…...

Python调试神器:Pdb命令速查手册

Pdb 调试命令速查表 基础命令 查看代码 l # 显示当前位置附近的代码(11行) ll # 显示当前函数的完整代码 w # 显示调用栈(where) list 10, 20 # 显示第10-20行…...

时序抖动:概念、测量与系统设计优化

1. 时序抖动的基础概念与影响机制在数字系统设计中,时序抖动(Jitter)是指时钟信号边沿相对于理想位置的偏差。这种看似微小的偏差会对系统性能产生深远影响,特别是在高速数据传输和精密信号处理领域。想象一下交响乐团的指挥手势出…...

Unity中Dropdown与TMP_Dropdown的OnValueChange事件优化:解决单选项点击无响应问题

1. 问题背景:Dropdown单选项点击无响应的尴尬 最近在做一个Unity项目时,遇到了一个让人抓狂的问题:当Dropdown下拉框只有一个选项时,无论怎么点击都不会触发OnValueChange事件。这简直就像按电梯按钮没反应一样让人烦躁。想象一下…...

解决‘找不到.so文件’:GCC动态链接库编译成功后运行报错的三种终极解决方案

解决‘找不到.so文件’:GCC动态链接库编译成功后运行报错的终极指南 当你满心欢喜地用gcc -fPIC -shared编译好动态库,再用gcc main.c -L. -lxxx生成可执行文件,却在运行时遭遇"error while loading shared libraries: libxxx.so: canno…...

【全网首家】Claude Opus 4.7 vs Opus 4.6 实测对比:7 项测试跑完后,我发现升级最值的是 coding 和 debug

Claude Opus 4.7 vs Opus 4.6 实测对比:7 项测试跑完后,我发现升级最值的是 coding 和 debug 通过 Crazyrouter AI API 网关,对 Claude Opus 4.7 和 Opus 4.6 做了 7 组真实场景测试。不是只看发布文案,也不是只看官方说法&#x…...

python python-semantic-release

# 关于Python Semantic Release的一些个人看法 平时做项目,版本号管理是个挺麻烦的事情。一开始可能觉得简单,手动改改__version__就行,但随着项目规模变大、协作的人变多,这个问题就复杂起来了。什么时候该升主版本号&#xff1f…...

python commitizen

# 关于Python Commitizen,你可能需要知道这些 在团队协作开发中,代码提交信息的质量常常被忽视,却直接影响项目的可维护性。杂乱无章的提交信息就像没有标签的档案柜,时间一长,谁都说不清某个改动究竟为何发生。Python…...

python pre-commit-hooks

## 关于Python pre-commit hooks,一些实际工作中的思考 在团队协作开发Python项目时,经常会遇到这样的场景:有人提交了代码,但忘记格式化,或者引入了语法错误,或者提交了调试用的print语句。这些问题虽然不…...

Java物联网项目源码 | TCP IP、HTTP、MQTT通讯协议 | 实时监控、报警信息、...

Java物联网项目源码使用技术:JAVA [ springmvc / spring / mybatis ] 、Mysql 、Html 、Jquery 、css协议和优势:TCP/IP、HTTP、MQTT 通讯协议。系统包括:后台服务,传感器解析服务、web展示;目前web系统支持功能&#…...

MedGemma Medical Vision Lab效果展示:病理切片WSI低倍镜下肿瘤区域与淋巴细胞浸润密度文本评估

MedGemma Medical Vision Lab效果展示:病理切片WSI低倍镜下肿瘤区域与淋巴细胞浸润密度文本评估 1. 引言:当AI遇见病理切片分析 病理切片分析是医学诊断中的重要环节,但传统的人工分析方式存在效率低、主观性强等挑战。今天我们要展示的Med…...

跨平台Gitea数据迁移实战指南

1. 为什么需要跨平台Gitea数据迁移 最近在帮朋友处理一个Gitea服务器迁移的项目时,遇到了一个棘手的问题:他们原来的Gitea服务运行在Windows服务器上,现在需要迁移到Ubuntu系统。这让我意识到,很多团队在基础设施升级或架构调整时…...

保姆级避坑指南:Ubuntu 20.04 LTS源码编译Qt 5.15.2全流程

1. 为什么选择源码编译Qt 5.15.2? 在Ubuntu 20.04 LTS上安装Qt通常有两种方式:通过apt安装预编译版本,或者从源码编译安装。源码编译虽然步骤繁琐,但能带来三个关键优势:版本可控(官方仓库的Qt版本往往较旧…...

OpenClaw部署与调用本地部署的大模型

记录一下这个部署过程:不想调云端API,毕竟花钱买Token还是有点肉疼,所以打算在本地部一个大模型。有一台放在内网机房的服务器,用来做大模型的宿主机。有了大模型之后,需要找个终端来运行 OpenClaw 框架,所…...

golang如何实现用户积分系统_golang用户积分系统实现总结

积分系统需用数据库原子更新或Redis原子命令操作,强制记录含幂等ID的完整流水,查询分场景选DB直查或带TTL的Redis缓存,扣减前校验余额与状态,逆向冲正依赖流水source和幂等ID。积分增减必须用原子操作,别直接读-改-写并…...

SQL处理大规模分组聚合的内存限制_调整服务器配置

MySQL分组聚合OOM时应调大tmp_table_size和max_heap_table_size而非sort_buffer_size;PostgreSQL需按并发和操作数合理设work_mem;ClickHouse需联动max_threads配置max_bytes_before_external_group_by。MySQL分组聚合OOM时,sort_buffer_size…...

从BUUCTF一道RSA难题看e与φ不互素问题的AMM算法实战解析

1. 当RSA遇上特殊条件:e与φ(n)不互素问题 第一次遇到RSA题目时,很多CTF选手都会觉得"这不就是白给题吗?"——毕竟只要知道p和q,按照标准流程计算私钥d就能解密。但现实往往给我们当头一棒:当公钥指数e与欧拉…...

从“完全或无”到IND-CCA2:公钥加密安全模型的演进与实战解析

1. 公钥加密安全模型的演进之路 我第一次接触公钥加密安全模型时,完全被各种缩写搞晕了。直到在实际项目中踩过几次坑,才真正理解这些安全等级的重要性。想象一下,你给朋友寄了个带锁的箱子,从"完全或无"到IND-CCA2&…...

Fastjson的AutoType:从‘得力助手’到‘安全噩梦’,我们该如何用SafeMode优雅收场?

Fastjson的AutoType:从‘得力助手’到‘安全噩梦’,我们该如何用SafeMode优雅收场? 在Java生态中,Fastjson以其卓越的性能和简洁的API长期占据JSON处理库的榜首。但近年来,这个明星库却因为一个名为AutoType的特性频频…...

别再死磕命令行!用eNSP+USG6000V零基础搞定防火墙Web管理界面(附虚拟网卡配置避坑指南)

零基础玩转防火墙:eNSPUSG6000V图形化管理全攻略 第一次接触防火墙配置时,命令行界面总让人望而生畏。作为网络安全领域的敲门砖,图形化管理界面(Web UI)无疑是新手更友好的选择。本文将带你用华为eNSP模拟器和USG600…...

免费在线UML绘图神器:3分钟学会用代码生成专业图表

免费在线UML绘图神器:3分钟学会用代码生成专业图表 【免费下载链接】plantuml-editor PlantUML online demo client 项目地址: https://gitcode.com/gh_mirrors/pl/plantuml-editor 还在为复杂的UML绘图工具而头疼吗?PlantUML Editor是一款革命性…...

5分钟掌握PlantUML Editor:专业级代码驱动UML绘图工具实战指南

5分钟掌握PlantUML Editor:专业级代码驱动UML绘图工具实战指南 【免费下载链接】plantuml-editor PlantUML online demo client 项目地址: https://gitcode.com/gh_mirrors/pl/plantuml-editor 还在为绘制复杂的UML图表而烦恼吗?传统的拖拽式绘图…...

从零到一:在Ubuntu上搭建完整的GNU Radio Python开发环境

1. 环境准备:Ubuntu系统与基础工具 在开始搭建GNU Radio开发环境之前,我们需要确保系统基础环境已经就绪。我推荐使用Ubuntu 20.04 LTS版本,这个版本不仅长期支持,而且软件仓库中的GNU Radio和相关依赖都比较新且稳定。如果你还在…...

炉石传说HsMod插件:55项功能深度解析与架构实现

炉石传说HsMod插件:55项功能深度解析与架构实现 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod HsMod是基于BepInEx框架开发的炉石传说多功能插件,通过55项技术增强…...

从零到一:手把手教你用conda与pip实现开发环境的无缝迁移与国内源加速

1. 环境迁移的痛点与解决方案 刚拿到新电脑的程序员最头疼什么?十有八九是开发环境配置。我上周刚换了工作电脑,深刻体会到那种"明明代码能跑却装不上依赖"的崩溃感。特别是用Python做开发的同行,conda和pip混用产生的依赖冲突&…...

数字信号处理——上采样(Upsampling)和下采样(Downsampling)

目录 1. 上采样(upsampling) 2. 下采样(downsampling) 1. 上采样(upsampling) 上采样的过程(亦称为“升采样(upscaling)”或“扩展(expansion)”)是在不改变原信号基本内容的前提下,为其添加更多数据点,即增加数据的空间分布率和采样频率。当这一过程应用于信…...