반응형
접근통제 (Access Control) | ||
설명 | 디렉터리나 파일, 네트워크 소켓 같은 시스템 자원을 적절한 권한을 가진 사용자나 그룹이 접근하고 사용할 수 있게 통제하는 것 | |
객체 | 시스템 자원을 객체(Object)라고 함 | |
주체 | 자원에 접근하는 사용자나 프로세스(명령어,프로그램 등)를 주체(Subject)라고 함 | |
구분 | DAC (Discretionary Access Control) 임의접근통제 |
MAC (Mandatory Access Control) 강제접근통제 |
시스템 | 전통 UNIX, Linux 시스템에서는 DAC사용 | SELinux는 리눅스용 MAC시스템 |
통제방법 | 사용자나 그룹의 신분으로 제한. 객체의 소유자라면 다른 주체에 대해 이 객체에 대한 접근 권한 설정 가능. 소유자가 임의로(자신의 판단)으로 권한을 줄 수 있다. |
미리 정해진 정책과 보안등급에 의거하여 제한 주체에 정해진 접근 권한 객체에 부여된 허용 등급 소유자라고 해도 정책에 어긋나면 접근 불가 |
단점 | 사용자 권한을 탈취당하면 치명적 | 구현복잡, 모든 주체와 객체에 대해서 보안 등급과 허용 등급을 부여하여야 함 설정이 복잡하고 접근통제모델에 대한 관리자 이해가 중요 |
단점 예시 | setuid/setgid 문제 well-known port 문제 |
|
출처: https://www.lesstif.com/ws/access-control-dac-mac-43843837.html |
반응형
'개발 > 개발관련' 카테고리의 다른 글
[개발관련] mobaXterm 원격 접속 방식 (0) | 2023.04.11 |
---|---|
[개발관련] 서버는 무엇일까 (0) | 2023.04.06 |
[개발관련] 라우팅 경로 추적 traceroute와 tracert (0) | 2023.03.15 |
[개발관련] 절대경로 상대경로 (0) | 2023.03.15 |
[개발관련] NginX 역할 및 컨피그 관련 (0) | 2023.03.13 |