접근통제 문제는 약어 네 개를 외우는 문제가 아닙니다. 누가 권한을 결정하고, 무엇을 정책 입력으로 쓰며, 사용자가 그 정책을 바꿀 수 있는지를 순서대로 보면 DAC·MAC·RBAC·ABAC가 갈립니다.

정책은 허용 기준이고 메커니즘은 그 기준을 집행하는 수단입니다

ACL, 권한 비트, 정책 엔진은 접근 결정을 집행하는 메커니즘입니다. DAC·MAC·RBAC·ABAC는 권한을 어떤 규칙으로 결정하는지 설명하는 정책·모델입니다. NIST는 접근통제 시스템을 정책, 모델, 메커니즘과 관리·평가 관점으로 나눠 다룹니다. 정책명과 구현 기술을 같은 답으로 쓰지 마세요.근거 원문

네 모델은 권한 결정 주체와 입력값으로 구별합니다

모델결정 기준문제의 결정적 단서
DAC객체 소유자의 재량과 신원소유자가 다른 사용자에게 권한을 부여·회수한다
MAC중앙 정책과 보안 레이블사용자가 임의로 정책을 변경할 수 없다
RBAC직무 역할에 묶인 권한사용자에게 권한을 직접 주기보다 역할을 배정한다
ABAC주체·객체·행위·환경 속성과 정책부서, 문서 등급, 요청 시간, 단말 상태를 함께 평가한다

RBAC에서는 권한이 역할과 연결되고 사용자는 필요한 역할을 배정받습니다. 역할 계층과 상호배타 역할 같은 제약도 모델의 일부가 될 수 있습니다. ‘부서’라는 단어가 보인다고 무조건 ABAC는 아닙니다.근거 원문 부서가 고정된 직무 역할 이름으로만 쓰이면 RBAC일 수 있고, 요청 시점에 여러 속성을 정책식으로 평가하면 ABAC에 더 가깝습니다.

ABAC는 주체와 객체의 속성뿐 아니라 요청한 행위와 환경 조건까지 정책에 대입해 허용 여부를 판단합니다. 역할 하나로 충분하지 않은 동적 조건이 핵심 단서입니다.근거 원문

WORKED EXAMPLE

병원 기록 열람 정책에서 RBAC와 ABAC를 나누기

문제

의사는 담당 환자의 진료기록만 병원 관리 단말에서 근무시간 중 열람할 수 있다. 어떤 접근통제 방식이 가장 직접적인가?

약한 답

의사 역할이 있으므로 RBAC이다.

개선한 답

의사라는 역할만으로 결정하지 않고 담당 환자 여부, 단말 관리 상태, 근무시간이라는 주체·객체·환경 속성을 정책에 함께 대입하므로 ABAC가 가장 직접적이다. 역할은 속성 중 하나로 함께 사용할 수 있다.

  1. 01고정 역할 찾기

    의사라는 직무가 권한 묶음의 출발점인지 확인합니다.

  2. 02동적 조건 찾기

    담당 관계, 단말 상태, 시간처럼 요청마다 달라지는 조건을 표시합니다.

  3. 03정책 입력 쓰기

    주체·객체·행위·환경 중 무엇이 실제 허용 결정에 쓰이는지 답안에 적습니다.

판별 포인트역할이 등장한다는 사실보다, 최종 허용 결정에 몇 종류의 속성이 평가되는지가 중요합니다.

Bell-LaPadula와 Biba는 보호 목표를 반대로 봅니다

Bell-LaPadula는 기밀성 중심, Biba는 무결성 중심 모델로 정리합니다. 시험에서는 단순 암기 문구보다 “높은 등급 정보가 낮은 등급으로 새지 않는가”와 “낮은 무결성 정보가 높은 무결성 대상을 오염시키는가”를 먼저 판단하세요.

대표 판단 축
  1. 기밀성낮은 권한이 높은 기밀 정보를 읽거나, 높은 기밀 정보가 낮은 수준으로 기록되는 흐름을 막는다.
  2. 무결성신뢰도가 낮은 주체·데이터가 높은 무결성 대상에 영향을 주는 흐름을 막는다.
  3. 주의실제 조직의 모든 정책을 두 모델의 짧은 규칙 하나로 설명할 수 있다고 단정하지 않는다.

문제 답안은 모델명 뒤에 결정 기준을 붙입니다

“정답: RBAC”만 쓰면 비슷한 사례에서 흔들립니다. “사용자에게 직접 권한을 주지 않고 직무 역할에 권한을 묶어 배정한다”처럼 판단 기준을 한 문장으로 붙이세요. MAC도 “중앙 정책과 레이블이 권한을 결정하며 일반 사용자가 임의로 바꾸지 못한다”고 써야 DAC와 구별됩니다. 근거 원문

복습 카드는 약어보다 정책 사례를 묻습니다

  1. 정의 카드누가 어떤 입력으로 권한을 결정하는가
  2. 비교 카드RBAC와 ABAC처럼 혼동되는 두 모델을 같은 축으로 비교
  3. 사례 카드주체·객체·행위·환경 조건을 보고 모델과 근거를 함께 회상
  4. 오답 카드역할이 등장하면 무조건 RBAC라고 판단한 이유를 교정

공개키와 인증서까지 연결하려면 PKI·인증서·전자서명 글을, 인증 요소와 연합 로그인을 구분하려면 인증·MFA·SSO 글을 이어서 확인하세요.