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

Bun 百万行代码 9 天由 AI 重写,99.8% 测试通过率背后超万个 unsafe 代码块藏隐患?

AI 重写 Bun 代码引发关注

去年年底,Claude 背后的 Anthropic 收购明星开源项目 Bun,外界认为其看中的是验证 AI 编程能力的试验田。几个月后,Bun 超 100 万行 Rust 代码、6755 次提交,几乎全由 Claude Code 智能体在 9 天内完成,新版本通过 99.8%测试并将 Zig 实现迁移到 Rust,此壮举刷屏 Hacker News,被视为 AI 编程进入新阶段标志。

高通过率背后的安全隐忧

开发者 dreamreal 发文审视该重构实验,众人争论焦点转向如何证明 AI 生成代码值得信任。5 月 14 日,相关 PR 合并进 Bun 主分支。Bun 创建者言论让代码合并成热门讨论,此次重写版本虽通过 99.8%测试,但仅说明新实现与旧实现接口行为一致,不能证明安全等。从基准测试看,新版本性能持平或提升、体积缩小,但 Bun 团队重写理由是“安全性”。

迁移策略导致的问题

重写后代码中分布在 700 多个文件里的 unsafe 代码块超一万个,与体量相当的 Rust 项目 uv 相比差距巨大。这源于 Bun 团队“忠实移植”策略,导致代码未实现内存安全。开发者 Todd Smith 提出可设置约束,但即便如此仍需大量人工审查。

“后续清理”难题

虽有人认为后续可消除 unsafe 代码块,但这是未解决的研究难题。验证 unsafe 代码安全困难,Amazon 曾为此发起项目。Rust 标准库也存在相关 CVE 漏洞,目前学术界方法有限。Todd 建议先编写规范,但需有完整规范文档。

代码审查困境与影响

在 Hacker News 讨论中,人们关注代码审核问题,实际没人完整审查代码。Bun 团队依赖测试套件,但测试未验证迁移核心目标。此次重写未让 Bun 风险变糟,但也未实现“内存安全”承诺,拥有大量 unsafe 代码块的系统将服务数百万用户。

结论与启示

迁移结论并非“AI 不行”或“Rust 不行”,而是要以负责任方式使用工具,吸取评估和验证思维方式。测试通过率不能证明系统安全,如何可靠证明仍是难题。

http://www.rkmt.cn/news/1492447.html

相关文章:

  • 如何制定初二暑假信奥省选的每日训练量
  • 【新手必看】:OpenClaw v2.7.9 安装要点与各类避坑技巧(包含安装包)
  • 深圳全屋定制行业观察:三家企业深度对比与选型指南 - 阿威说AI
  • 深入探讨Kotlin不可变集合:提升Android应用安全性与性能的利器
  • 来宾防水补漏哪家靠谱?2026正规修缮公司排名实测 - 苏易修缮
  • 如何快速配置WandEnhancer:完整客户端增强与远程控制指南
  • 绍兴越城区黄金回收指南:三大硬指标与六家可靠机构 - 上门黄金回收
  • 告别玄学!用Wireshark抓包实战,5分钟看懂PCIe 4.0数据包到底长啥样
  • 素颜霜哪个品牌好用性价比高?2026高性价比素颜霜榜单推荐 - 新闻快传
  • 告别下载慢!手把手教你搭建Rockchip RK3588 Android12的本地Repo镜像,加速团队开发
  • 2026年上海微挖出租与室内拆除怎么选?宝山嘉定奉贤拆除公司深度评测与避坑指南 - 精选优质企业推荐官
  • Matlab版混凝土28天抗压强度预测工具:SVM回归建模全流程(含数据+代码)
  • MirrorMark技术:AI生成内容的多比特无损水印方案
  • 从Notebook到生产环境:机器学习模型工程化落地实战
  • 网盘直链下载助手:八大主流网盘文件直链获取完整指南
  • 从4G到5G再到6G:MIMO技术演进的‘芯’路历程与未来猜想
  • 别再浪费频谱了!手把手教你用USRP X410理解正交上变频的数学原理与硬件实现
  • WeMod免费解锁完整版:3分钟学会用Wand-Enhancer远程控制游戏修改器
  • pandas_ta技术分析实战:Pandas原生指标协议与金融工程实践
  • 手把手教你用TriCore的CMPSWAP.W指令实现一个高效的自旋锁
  • 从摄像头到屏幕:手把手解析NV12数据在Android FFmpeg中的处理流水线
  • TranslucentTB界面显示英文?这是你实现任务栏透明工具中文化的终极指南
  • Joy-Con Toolkit:解决Switch手柄校准与自定义难题的专业工具指南
  • 2026年贵阳卤菜加盟支持完全指南:五香卤创业者必读 - 精选优质企业推荐官
  • 亳州防水补漏哪家靠谱?2026 正规修缮公司排名实测 - 苏易修缮
  • 从摘要到关键词:搞定SCI论文‘门面’的完整自查清单与工具推荐
  • OneMore终极指南:5大核心功能让OneNote效率翻倍
  • 保姆级教程:用MMSegmentation和Swin-T UperNet搞定停车场场景语义分割(附完整数据集配置)
  • 2026年防爆电接点压力表深度选型:如何为高危工业场景匹配最佳方案? - 资讯速览
  • 网易云音乐FLAC无损下载:三步建立你的专属高品质音乐库