모두CBT

크래커들이 자주 사용하는 방법 중에는 한번 들어온 서버에 다시 쉽게 침… | [정보보안기사 필기] 17년 2회차 기출문제 상세 페이지

1[정보보안기사 필기] 17년 2회차

크래커들이 자주 사용하는 방법 중에는 한번 들어온 서버에 다시 쉽게 침입할 수 있도록 suid가 설정된 root 소유의 프로그램을 백도어로 설치하여 다음에는 손쉽게 root 권한을 획득 할 수 있도록 하는 방법이 있다. 아래의 명령어를 사용하여 시스템관리자는 주기적으로 suid로 설정된 파일을 모니터링 하여 시스템을 안전하게 보호할 필요가 있다. 괄호 ( ) 안에 들어갈 옵션을 순서대로 바르게 나타낸 것은 어느 것인가?

#find / -(   ) root -(   ) 4000 -(   ) ls -l { } \,

1
user, exec, perm
2
exec, user, perm
3
perm, user, exec
4
user, perm, exec
해설

루트 디렉터리부터 훑어 root 소유이면서 setuid 비트가 붙은 파일을 찾아 목록을 출력하려면 빈칸은 앞에서부터 user, perm, exec 순서여야 한다.

각 옵션이 맡는 역할은 다음과 같다.

  • -user root : 파일 소유자가 root인 것만 고른다.
  • -perm 4000 : 권한 비트 4000(setuid)이 설정된 것만 고른다.
  • -exec ls -l { } : 찾아낸 파일마다 뒤의 명령을 실행해 상세 목록을 보여 준다.

순서를 바꾸면 root가 소유자 조건이 아니라 권한 값으로, 4000이 실행할 명령의 자리로 해석되어 명령 자체가 성립하지 않는다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.