패스잇
보안 · 기초

역할 기반 접근 제어(RBAC)란 무엇이며, 사용자에게 권한을 직접 부여하는 방식과 비교해 어떤 장점이 있나요?

힌트 · 역할이라는 중간 단계를 둠으로써 권한 관리가 어떻게 단순해지는지 관점에서 접근하세요.

역할권한관리 용이성확장성보안

모범답안

RBAC는 사용자에게 직접 권한을 부여하는 대신, '역할'이라는 중간 단계를 두어 권한을 관리하는 방식입니다. 예를 들어, '관리자' 역할에 특정 권한들을 묶어두고, 사용자에게는 '관리자' 역할을 부여하는 식이죠.

이 방식의 가장 큰 장점은 관리 용이성과 확장성입니다. 사용자 수가 늘어나거나 권한 변경이 필요할 때, 개별 사용자에게 일일이 권한을 수정하는 대신 역할에 대한 권한만 변경하면 되므로 훨씬 효율적입니다. 또한, 새로운 역할만 정의하면 되므로 시스템 확장에도 유연하게 대처할 수 있습니다. 결과적으로 보안 관리도 더욱 체계적이고 간편해집니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 웹 보안 면접 질문

← 웹 보안 면접 질문 전체 보기