모두CBT

Black Hacker인 X는 리눅스 서버의 보안 취약점을 이용하여 r… | [정보보안기사 필기] 19년 2회차 기출문제 상세 페이지

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

Black Hacker인 X는 리눅스 서버의 보안 취약점을 이용하여 root 권한을 획득하는데 우연히 성공했다. X는 이후 시스템이 시작될 때마다 자신이 만들어 놓은 해킹 툴을 자동으로 구동시키기 위하여 관련된 파일을 변조하였다.

'X'가 해킹을 위해 사용했을 것으로 의심되는 위치는?

1
/etc/crontab
2
/etc/resolv.conf
3
/etc/sysconfig/network
4
/etc/rc.d/rc.local
해설

시스템이 시작될 때마다 해킹 툴이 자동 실행되게 하려면 부팅 마지막 단계에서 읽히는 /etc/rc.d/rc.local에 실행 명령을 끼워 넣는 것이 전형적인 수법이다.

rc.local은 런레벨별 초기화 스크립트가 모두 끝난 뒤 root 권한으로 한 번 실행되므로, 한 줄만 추가해도 재부팅할 때마다 백도어가 되살아난다.

나머지 위치는 부팅 시 자동 실행과 거리가 있다:

  • /etc/crontab은 정해진 주기·시각에 작업을 돌리는 파일로, 트리거가 '시스템 시작'이 아니다.
  • /etc/resolv.conf(DNS 서버 주소)와 /etc/sysconfig/network(호스트명·네트워크 사용 여부)는 네트워크 설정값만 담고 있어 프로그램을 실행시키지 못한다.

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