Server And Configuration Management

[정보보호기사 공부] 접근통제기술(MAC, DAC, RBAC)

세기루민 2020. 10. 13. 08:58
728x90

정보보호기사를 공부하다가 접근통제부분에서 항상 나오는 문제이다.

 

이 글을 작성하게 된 이유가 문풀 중에 문제가 잘못된거 같아서 작성했다.

 

문제집은 (이기적) 환상의 콤비 정보보안기사 최신기출문제 3회차 66번 문제

더보기

Q. 다음중 DAC(Discretionary Access Control)에 대한 설명으로 옳은 것은?

1. 사용자가 그들이 소유한 데이터를 보호할 수 있다.

2. 중앙집중적으로 통제되는 환경에서 적합하다.

3. 모든 주체와 각체에 대해 일정하며, 하나의 주체와 하나의 객체 단위로 접근제어는 불가능하다.

4. 객체의 소유자가 주체와 객체 간의 접근 통제 권한을 부여한다.

문제집 답 : 2

 

여기서 의문점이 들어서 글을 작성하게 되었다.

 

구분 MAC DAC RBAC
정의 주체와 객체의 등급비교하여 접근 권한을 부여하는 접근 통제 접근하고자 하는 주체의 신분에 따라 접근 권한을 부여하는 접근 통제 주체와 객체사이에 역할을 부여하여 임의적, 강제적 접근 통제의 약점을 보완하는 방식
장점 중앙집중적, 안정적 유연성, 구현이 쉬움 관리하기 편리함
단점 구현과 운영하는데 어려움
고비용
트로이목마에 취약
ID 도용 시 통제 불가
-
정책 경직 유연 유연
접근 결정 Security Label 신분 역할
권한 부여 시스템, 관리자 데이터 소유자 Central Authority
적용사례 방화벽 ACL HIPAA

 

MAC의 Key는 등급을 비교한다.

DAC의 Key는 신분에 따라 부여한다.

RBAC의 Key는 역할을 부여한다.

 

이 3가지의 포인트를 알고 있다면 이해하기 쉽다.

 

MAC는 강제적접근제어

DAC는 임의적 접근제어

RBAC는 역할기반접근통제

 

MAC는 주로 군 시스템에서 사용되지만 상업적으로 활용이 어려운 담점이 있다. 

반면 DAC는 연성에 따라 상업적인 환경에서 자주 사용된다.

RBAC는 역할에 따라 권한이 부여되기 때문에 주체의 인사이동이 잦은 조직에 적합하다.

 

대략적인 개념을 이해한 뒤 다시 풀어봤다.

더보기

Q. 다음중 DAC(Discretionary Access Control)에 대한 설명으로 옳은 것은?

1. 사용자가 그들이 소유한 데이터를 보호할 수 있다.(O)

2. 중앙집중적으로 통제되는 환경에서 적합하다.(MAC)

3. 모든 주체와 각체에 대해 일정하며, 하나의 주체와 하나의 객체 단위로 접근제어는 불가능하다.(x)

4. 객체의 소유자가 주체와 객체 간의 접근 통제 권한을 부여한다.(O)

문제집 답 : 2

 

위에 문제는 잘못된 문제라고 생각하는 이유는 DAC에 대한 설명에는 중앙집중적인 환경에서 적합하지 않다.

 

1번은 DAC에 일치하는 내용이다.

 

3번 문항은 모든 주체와 객체에 대해 일정하지 않으며 하나의 주체와 하나의 객체 단위로 접근제어는 가능하다.

 

4번은 객체의 소유자가 접근여부를 결정하기에 맞는 내용이지만

 

포인트는 신분 기반에 따라 권한을 부여하기에 애매하다.

 

따라서 가장 정확한 1번이 답이되어야 하고 1번이 없다면 4번이 가능한 답인데

 

2번이 답이라고 표기되어 있는 상황이라 오류라고 판단된다.

 

 

728x90