보안

보안시스템 개발 원칙_최소 권한, 기본 실패, 매커니즘의 효율성, 완벽한 조율, 열린 설계, 권한 분리, 최소한의 공통 메카니즘, 사용의 편리함

스윙스윙 2021. 10. 10. 14:02

▣ 보안시스템 개발 원칙_최소 권한, 기본 실패, 매커니즘의 효율성, 완벽한 조율, 열린 설계, 권한 분리, 최소한의 공통 메카니즘, 사용의 편리함

구분 설명
최소 권한
(Least Privilege)
사용자는 필요한 작업에 대한 최소한의 권한만을 가지고 있어야 하며 더 이상 필요없는 경우 해당 권한을 회수해야 한다.
기본 실패
(Fail-Safe Defaults)
명시적으로 "허가"되지 않은 모든 자원에 대한 접근은 "거부"를 기본으로 한다.
매커니즘의 효율성
(Economy of Mechanism)
설계는 가능한 단순하게 해야 한다.
완벽한 조율
(Complete Mediation)
모든 접근 시도를 검사하는 설계가 적용되어야 한다.
열린 설계
(Open Design)
보호 매커니즘은 공격자의 무지에 의존하지 않아야 하며, 알려지고 검증된 매커니즘을 적용하도록 한다.
권한 분리
(Separation of Privilege)
시스템은 단일 조건에 따라 권한을 부여해서는 안 된다.
최소한의 공통 메카니즘
(Least common mechanism)
공유 매커니즘의 수와 사용을 최소화 해야 한다. 공유 객체는 정보 흐름 및 의도되지 않은 상호작용에 대해 잠재적으로 위험한 채널을 제공한다.
사용의 편리함
(Psycological acceptability/Easy to use)
사용자가 일반적으로 사용 시 자동적으로 보호 매커니즘이 적용될 수 있어야 한다.

 


2020년 104번

정답 : 2번

기본 실패 (Fail-Safe Defaults)

명시적으로 "허가"되지 않은 모든 자원에 대한 접근은 "거부"를 기본으로 한다.

보안 설계 원칙_최소 권한, 기본 실패, 매커니즘의 효율성, 완벽한 조율, 열린 설계, 권한 분리, 최소한의 공통 메카니즘, 사용의 편리함