보안 모델
강제적 접근통제(MAC, Mandatory Access Control)¶
자원의 보안 레벨과 사용자의 보안 취급 인가를 비교하여 접근 제어
관리자만이 접근제어의 규칙을 설정, 변경(중앙집중형 보안관리)다중 수준 보안 정책에 기반함(서로 다른 분류 수준의 데이터가 보호되는 방법)- 벨라파듈라(BLP), 비바 무결성 모델, 클락-윌슨 모델, 만리장성 모델이 대표적
모든 MAC 모델은 벨라파듈라(BLP) 모델을 근간으로 함
- 장점
- 매우 엄격한 보안
- 모든 객체에 대한 관리가 용이
- 단점
- 구현, 운영이 복잡
- 모든 접근에 대해 확인해야 하므로 성능 저하
- 상업적인 환경에 부적합
벨라파듈라 모델(BLP, Bell-LaPadula Confidentiality Model)¶
기밀성을 강조하고 수학적 모델에 기반하는 최초의 MAC 모델
| 장점 | 단점 |
|---|---|
기밀성 유지에 강함 |
무결성 유지 어려움 |
보안 규칙¶
| 읽기 | 쓰기 | 읽기/쓰기 | |
|---|---|---|---|
| 상급 보안 계층 | X | O | X |
| 할당된 보안 계층 | O | O | O |
| 하급 보안 계층 | O | X | X |
- 단순 보안 속성: 상향 읽기 X / 하향 읽기 O
- 성형 보안 속성: 상향 쓰기 O / 하향 쓰기 X
- 특수 성형 속성: 동일 레벨에서만 읽기/쓰기 가능
비바 무결성 모델(Biba Integrity Model)¶
BLP를 보완한 무결성 모델(MAC)
- 무결성의 목표 중 비인가자에 의한 부적절한
변조방지만을 목적으로 함
보안 규칙
| 읽기 | 쓰기 | 읽기/쓰기 | |
|---|---|---|---|
| 상급 보안 계층 | O | X | X |
| 할당된 보안 계층 | O | O | O |
| 하급 보안 계층 | X | O | O |
- 단순 무결성 속성: 상향 읽기 O / 하향 읽기 X
- 무결성 제한: 상향 쓰기 X / 하향 쓰기 O
- 호출 속성: 높은 무결성을 가진 주체에게 서비스 요청 X
클락-윌슨 무결성 모델(Clark-Wilson Integrity Model)¶
조금 더 정교하고 실제적인 무결성 모델
- 무결성의 3가지 목표 제공
- 비인가자 수정 방지
- 내/외부 일치성 유지
- 인가자의 불법적인 수정 방지
- 사용자는 프로그램을 통해서만 객체에 접근
- 상업용
만리장성 모델(Chinese Wall Model)¶
정보 흐름 모델을 기반으로 주체와 객체 사이에서 이해 충돌을 야기하는 방식으로 정보가 흐르지 않도록 함
- 사용자의 이전 동작에 따라 변화할 수 있는 접근 통제(MAC, DAC)
- 자유 재량과 강제적 접근 개념 모두 이용
- 이해 충동을 방지하기 위해 만리장성이라는 벽 사용
임의적 접근통제(DAC, Discretionary Access Control)¶
주체가 속해있는 그룹의 신원에 근거하여 객체에 대한 접근을 제한하는 방법
- 객체의 소유자가 접근여부를 결정한다. (분산형 보안관리)
- 하나의 주체마다 객체에 대한 접근 권한을 부여해야 함
대부분 운영시스템은 이를 기반으로 함
| 장점 | 단점 |
|---|---|
접근 제어 행렬(Access Control Matrix)¶
주체를 행, 객체를 열로 구성하고 해당 셀에 주체가 객체에 수행할 수 있는 접근 권한을 기록하여 관리
- 효과적인 권한 부여 정책을 정의 가능하지만 주체와 객체의 수가 많아질 경우 행렬의 크기가 커져 관리가 어려움
- 비어 있는 셀이 많아지므로
공간적으로 비효율적
자격 목록(Capability List, Capability Tickets)¶
한 주체가 갖는 자격들의 리스트
- 콘텐츠의 보안성이 보장받지 못하는 분산환경에서 사용
- 커버로스가 자격목록의 한 예
접근제어 목록(ACLs, Access Control Lists)¶
객체의 관점에서 주체에게 권한을 부여
역할기반 접근통제(RBAC, Role-Based Access Control)¶
주체와 객체 사이에 역할을 두어 역할에 따라 접근통제
- MAC와 DAC의 단점을 보완한 기법이다.
- 주체, 객체에 접근권한을 할당하는 것이 아닌
역할에 접근권한을 할당
장점¶
- 관리자에게 편리한 관리능력 제공
- DAC에 비해 유연성은 떨어지나,
일관성 있는 접근제어가 용이 - 최소권한의 원칙, 직무분리의 원칙 충족 용이
Last update :
4 juin 2023
Created : 9 juin 2020
Created : 9 juin 2020