개발/개발관련

[개발관련] 접근통제(Access Control)

mabb 2023. 4. 5. 16:41
반응형

 

접근통제 (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
반응형