Devotd Github
新发现安全

nyxfoundation/nyxis v0.1.9 — 以形式化证明为基础的 Lean 后端

nyxfoundation/nyxis 是一个对 Cedar 策略下的权限保证进行形式化证明的 Lean 后端框架,最新版本为 v0.1.9。

仓库信息nyxfoundation/nyxis ↗

nyxfoundation/nyxis 是一个对 Cedar 策略下的权限保证进行形式化证明的 Lean 后端框架,最新版本为 v0.1.9。

GitHub 项目说明: A Lean backend framework whose authorization safety is formally proven. The developer writes only a Cedar schema and policies; handlers are built on Supabase Auth and PostgreSQL.

星标
★ 318
复刻
13
语言
Lean
许可证
MIT
最新版本
v0.1.9
查看原始来源 ↗在 GitHub 查看 ↗

nyxfoundation/nyxis 是一个按照 Cedar schema 与策略检查访问权限的 Lean 后端框架。开发者编写 Cedar schema 与策略,请求处理使用 Supabase Auth 与 PostgreSQL。最新版本为 v0.1.9。所提供的资料没有记录该版本中发生的变化,因此无法确认具体的变更内容。

其核心设计是用形式化证明来保证 Cedar 策略下的授权行为。形式化证明是按照数学逻辑确认既定规则是否成立的方式。据 README 说明,请求处理器的类型被限制为只能调用授权层的操作,构建过程中会执行证明与应用程序检查。核心实现和两个示例后端以 Lean 项目形式组织,并提供关于证明、依赖关系与连接的文档。仓库采用 MIT 许可证。

不过,README 说明该项目仍处于开发中,并提示读者另行查阅文档以确认实际保证范围以及证明之外的假设。因此,不应把关于权限保证的主张扩大解释为整个系统的安全性。就现有资料而言,v0.1.9 的变更记录同样无法确认,因此保证的边界以及各版本之间的差异需要通过相关文档核实。