Nyxis 开源:用 Lean 形式化证明保证 AI 写的后端不会越权泄露
udmrzn · x · 2026-10-28
日本开发者开源了号称世界首个「数学上保证不泄露机密信息」的后端框架 Nyxis(MIT 协议,GitHub 290 stars)。核心思路:AI agent(如 Claude Code)可以随意写 handler 代码,开发者只需管理「哪类用户能执行什么」的 Cedar schema 与策略,授权安全性由框架兜底。
框架大部分用 Lean 编写,通过形式化验证机械地证明了授权安全性定理:任何 HTTP 请求序列都无法让已认证主体越权读取、修改、删除数据或授予权限。作者指出授权缺陷在 OWASP 榜单自 2019 年起连续排第一,而对比微软/GitHub 新发布的 PDD Kit(需为每个程序写规格并人工确认),Nyxis 把定理预先固定为授权安全性,开发者只管策略即可。
前提假设:证明外代码与运行环境可信,策略写错则保护失效。作者称因近期安全事件频发而提前公开。
「编程与Agent」频道最新
- 开源项目 Archify 获 9 万星:把想法、计划或代码库变成交互式架构图 — adnan_hashmi · 2026-10-28
- Intent 更新:支持 Codex 与 Claude Code 供应商配置、配额自动切换等 8 项改进 — LukeW · 2026-10-28
- Arena Agent Mode 接入 Vercel、GitHub、Notion 等真实工具,可端到端执行任务 — arena · 2026-10-28
- 开发者宣布全面弃用 git 换用 jj,称此事对 jj 采用是重大推动 — seatedro · 2026-10-28
- Modular 社区拨款项目 EmberJSON:Mojo 版 serde 加 SIMDJSON 风格解析器 — carrycooldude · 2026-10-28
- 开发者在 GitHub Copilot App Canvas 里跑起 babylon.js 3D 打印模型 — PaulShellDev · 2026-10-28