임의 접근 제어
보이기
임의 접근 제어(영어: Discretionary Access Control, DAC)는 접근을 요청하는 자의 신원, 어떤 사람이 접근 승인이 되는 지를 말해주는 접근 규칙들에 기반하는 접근 제어이다.
종류
[편집]- 접근 제어 행렬(Access control Matrix): 접근 행렬의 한쪽 차원은 자원에 접근을 시도하는 확인된 주체(사용자, 터미널,네트 워크 장비, 호스트 등)로 구성된다. 주체(사용자)는 행에 표시한다.
객체(자원)는 열에 표시한다
OS | Accouting
Program |
Accounting Data | Insurance Data | Payroll Data | |
Bob | rx | rx | r | --- | --- |
Alice | rx | rx | r | rw | rw |
Sam | rwx | rwx | r | rw | rw |
Accounting
Program |
rx | rx | rw | rw | rw |
- 권한 목록(C-List, 접근가능목록) – 접근 제어 행렬은 행으로 분리함.
C-list(Alice) = [(OS,rw), (Accounting Program, rw), (Accounting Data, rw), (Payroll data, rw)]
- 접근 제어 목록 (Access control lists: ACLs) – 접근 제어 행렬은 열로 분리함.
ACL(Insurance Data) = [(Bob,---), (Alice,rw), (Sam, rw), (Accouting Program, rw)]