접근권한을 확인하였더니 'rwSr- -r- -'이었다. 권한 내의 대문자 S에 대한 설명으로 옳은 것은?
1
SetUID를 실행 권한이 없는 파일에 설정할 경우 대문자 S로 표기된다.
정답 근거정답 보기입니다. 권한 표기에서 소유자 영역의 실행 권한 자리에 표시된 대문자 S는 SetUID가 설정되었으나, 정작 소유자에게 실행 권한($x$)이 없을 때 나타나는 표기 방식입니다.오답 노트SetGID를 실행 권한이 없는 파일에 설정할 경우: 그룹 권한 영역에 대문자 S가 표시됩니다.디렉터리에 스티키 비트가 설정된 경우: 기타 사용자 영역의 실행 권한 자리에 $t$ 또는 $T$로 표시됩니다.SetGID를 설정하여 대문자 S로 표기: 그룹 권한 영역에 해당하며, 소유자 영역의 S는 SetUID를 의미합니다.
2
SetGID를 실행 권한이 없는 파일에 설정할 경우 대문자 S로 표기된다.
오답 이유오답 보기입니다. ‘SetGID를 실행 권한이 없는 파일에 설정할 경우 대문자 S로 표기된다.’은(는) 이 문항의 판단 기준인 ‘SetUID를 실행 권한이 없는 파일에 설정할 경우 대문자 S로 표기된다.’과 구별해야 합니다. 시스템 구성요소·명령·파일·권한 또는 공격 대상의 기능이 정답 조건과 다릅니다.
3
디렉터리에 스티키 비트가 설정되어 대문자 S로 표기하였다.
오답 이유오답 보기입니다. ‘디렉터리에 스티키 비트가 설정되어 대문자 S로 표기하였다.’은(는) 이 문항의 판단 기준인 ‘SetUID를 실행 권한이 없는 파일에 설정할 경우 대문자 S로 표기된다.’과 구별해야 합니다. 시스템 구성요소·명령·파일·권한 또는 공격 대상의 기능이 정답 조건과 다릅니다.
4
SetGID를 설정하여 대문자 S로 표기하였다.
오답 이유오답 보기입니다. ‘SetGID를 설정하여 대문자 S로 표기하였다.’은(는) 이 문항의 판단 기준인 ‘SetUID를 실행 권한이 없는 파일에 설정할 경우 대문자 S로 표기된다.’과 구별해야 합니다. 시스템 구성요소·명령·파일·권한 또는 공격 대상의 기능이 정답 조건과 다릅니다.
ANSWER & EXPLANATION
정답 1번
권한 표기에서 소유자 영역의 실행 권한 자리에 표시된 대문자 S는 SetUID가 설정되었으나, 정작 소유자에게 실행 권한($x$)이 없을 때 나타나는 표기 방식입니다.오답 노트SetGID를 실행 권한이 없는 파일에 설정할 경우: 그룹 권한 영역에 대문자 S가 표시됩니다.디렉터리에 스티키 비트가 설정된 경우: 기타 사용자 영역의 실행 권한 자리에 $t$ 또는 $T$로 표시됩니다.SetGID를 설정하여 대문자 S로 표기: 그룹 권한 영역에 해당하며, 소유자 영역의 S는 SetUID를 의미합니다.
RELATED CONCEPT
시스템 보안 핵심개념
정답 용어만 외우지 말고 각 보기의 적용 대상·기능·전제 조건을 비교하세요. 같은 분야 기출을 묶어서 풀면 표현이 달라져도 판단 기준을 유지할 수 있습니다.