13. 다음의 두 가지 조치가 필요한 이유를 설명하시오.
1) chmod -s {파일명}
2) find / -user root -type f \( -perm -4000 -o -perm -2000 \) |xargs ls -al
| 정답 확인 | 맞췄어요 O | 틀렸어요 X |
- 특정 파일에 설정된 특수 비트(SetUID, SetGID) 를 제거
- 최상위 (/) 경로 하위에 존재하는 root 가 소유주인 파일 중 특수비트(SetUID, SetGID)가 설정된 파일을 검색
2) 두 가지 조치가 필요한 이유
- 특수비트가 설정된 파일을 실행하는 경우 파일의 소유주(SetUID 설정시), 또는 소유그룹(SetGID 설정시) 권한으로 실행됨. 특히 root 가 소유주 또는 소유 그룹인 파일에 특수비트가 설정되면, 일반 사용자 계정으로 실행하더라도 root 권한으로 실행되어 악의적인 행위가 가능하기 때문