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 스키마와 정책에 따라 접근 권한을 검사하는 Lean 백엔드 프레임워크다. 개발자는 Cedar 스키마와 정책을 작성하고, 요청 처리는 Supabase Auth와 PostgreSQL을 사용한다. 최신 릴리스는 v0.1.9이다. 제공된 자료에는 이 버전에서 바뀐 내용이 기록돼 있지 않아, 구체적인 변경 사항은 확인할 수 없다.

핵심은 Cedar 정책에 따른 인가 동작을 형식 증명으로 보장하려는 설계다. 형식 증명은 정해진 규칙이 성립하는지를 수학적 논리에 따라 확인하는 방식이다. README에 따르면 요청 처리기의 타입은 허가 계층의 동작만 호출하도록 제한되며, 빌드 과정에서 증명과 애플리케이션 검사를 수행한다. 핵심 구현과 두 개의 예제 백엔드가 Lean 프로젝트로 구성돼 있고, 증명과 의존성, 연결에 관한 문서도 제공한다. 저장소는 MIT 라이선스다.

다만 README는 프로젝트가 개발 중이라고 밝히며, 실제 보장 범위와 증명 밖의 가정을 별도 문서에서 확인하라고 안내한다. 따라서 권한 보장에 관한 주장을 시스템 전체의 안전성으로 확대해서 해석해서는 안 된다. 현재 자료로는 v0.1.9의 변경 내역도 확인되지 않으므로, 보증의 경계와 버전별 차이는 관련 문서를 통해 확인해야 한다.