728x90
반응형

OpenFGA 2

SpiceDB

개요SpiceDB는 Google Zanzibar의 설계 철학을 오픈소스로 구현한 분산형 접근 제어 데이터베이스(Distributed Authorization Database) 이다. 개발자는 SpiceDB를 통해 대규모 애플리케이션 환경에서 Fine-Grained Authorization(세밀한 권한 제어) 을 구현할 수 있으며, 관계 기반 권한 모델을 효율적으로 저장, 평가, 검증할 수 있다.1. 개념 및 정의 항목 내용 비교 개념사용자, 리소스, 권한 간 관계를 그래프 형태로 모델링하여 권한 검증 수행RBAC, ABAC의 한계를 보완목적애플리케이션 수준의 세밀하고 일관된 접근 제어글로벌 권한 시스템 Zanzibar 기반필요성대규모 SaaS 및 멀티테넌트 환경에서 권한 관리 단일화서비스 간 접근 정..

Topic 2025.11.21

Zanzibar

개요Zanzibar는 Google이 내부적으로 개발하여 Gmail, Google Drive, YouTube 등에서 사용 중인 분산형 권한 관리 시스템(Access Control System) 이다. 수십억 개의 사용자와 리소스에 대해 초당 수백만 건의 접근 제어 결정을 일관성 있게 처리할 수 있도록 설계되었다. 이후 Zanzibar 모델은 오픈소스화되어 AuthZed(SpiceDB), OpenFGA, Permit.io 등 다양한 상용 및 오픈소스 솔루션의 기반이 되었다.1. 개념 및 정의 항목 내용 비교 개념관계 기반 접근 제어(RBAC + ABAC) 모델을 확장한 글로벌 권한 관리 시스템전통적 RBAC보다 유연하고 확장 가능목적대규모 분산 환경에서 일관된 권한 검증 수행Google Workspace..

Topic 2025.11.20
728x90
반응형