728x90
반응형

Access Control 5

XACML 3.0 (eXtensible Access Control Markup Language)

개요XACML 3.0은 OASIS(Open Advanced Systems for Information Standards)가 정의한 표준 접근 제어 정책 언어(Policy Language) 로, XML 기반의 정책 정의와 평가를 통해 세밀한 권한 관리(Fine-Grained Authorization) 를 구현한다. 대규모 시스템, 클라우드, 정부기관, 금융권 등에서 일관되고 확장 가능한 정책 기반 접근 제어(PBAC: Policy-Based Access Control)를 제공한다.1. 개념 및 정의 항목 내용 비교 개념접근 요청(Request)에 대해 정책 기반으로 허용 또는 거부를 결정하는 표준 언어Role-Based Access Control(RBAC)보다 유연함목적복잡한 조건의 접근 제어를 표준화..

Topic 2025.11.22

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

Cedar

개요Cedar는 AWS Verified Permissions 및 Amazon Verified Access와 같은 서비스에서 사용되는 정책 언어(Policy Language)로, 권한 관리(Authorization)와 접근 제어(Access Control)를 안전하고 투명하게 정의하기 위해 개발된 오픈소스 언어이다. 개발자는 Cedar를 통해 세밀한 정책 기반 접근 제어(Fine-Grained Authorization) 를 선언적으로 구현할 수 있다.1. 개념 및 정의항목내용비교개념접근 권한을 명시적으로 정의하는 정책 언어JSON 기반 IAM Policy의 대체 혹은 보완목적안전하고 명확한 접근 제어 로직 제공애플리케이션 레벨 접근 통제 구현필요성정책 오작동 및 권한 남용 방지보안 감사 및 검증 자동화2...

Topic 2025.11.19

접근제어 모델 (MAC, DAC, RBAC, ABAC)

개요접근제어(Access Control)는 정보 보안의 중요한 요소로, 사용자가 특정 데이터나 시스템 리소스에 접근할 수 있도록 권한을 부여하는 메커니즘입니다. 조직의 보안 정책에 따라 다양한 접근제어 모델이 존재하며, 대표적으로 MAC(강제적 접근제어), DAC(임의적 접근제어), RBAC(역할 기반 접근제어), ABAC(속성 기반 접근제어) 등이 있습니다. 본 글에서는 접근제어 모델의 개념, 주요 차이점, 활용 사례 및 보안 강화를 위한 최적의 선택 방법을 살펴봅니다.1. 접근제어란?접근제어는 시스템 내에서 사용자나 프로세스가 특정 리소스(파일, 데이터베이스, 네트워크 등)에 접근할 수 있도록 허용 또는 차단하는 보안 기술입니다. 조직의 보안 정책과 필요에 따라 다양한 접근제어 모델이 적용됩니다.1...

Topic 2025.03.08
728x90
반응형