공대생의 에러일기

[Unix] U-21 (상) r 계열 서비스 비활성화 본문

주정통 진단

[Unix] U-21 (상) r 계열 서비스 비활성화

냥늉냥 2025. 2. 27. 14:11
반응형

 

 

 

- 주요정보통신기반시설 기술적 취약점 분석/평가 방법 상세 가이드 -

 

  • 점검내용
    r-command 서비스 비활성화 여부 점검

※  r-command: 인증 없이 관리자의 원격접속을 가능하게 하는 명령어들로 rsh(remsh), rlogin, rexec, rsync 등이 있음

 

  • 점검목적
    r-command 사용을 통한 원격 접속은 NET Backup 또는 클러스터링 등 용도로 사용되기도 하나, 인증 없이 관리자 원격접속이 가능하여 이에 대한 보안위협을 방지하고자 함

 

  • 보안위협
    rsh, rlogin, rexec 등의 r command를 이용하여 원격에서 인증절차 없이 터미널 접속, 쉘 명령어를 실행이 가능함 

 

  • 판단기준

양호 : 불필요한 r 계열 서비스가 비활성화 되어 있는 경우

취약 : 불필요한 r 계열 서비스가 활성화 되어 있는 경우

 


점검 및 조치 방법

 

 

  • 조치 방법

NET Backup등 특별한 용도로 사용하지 않는다면 아래의 서비스 중지

shell(514)  login(513)  exec(512)

 

 

OS별 점검 파일 위치 및 점검 방법
SOLARIS 5.9 
이하 버전
r-command 서비스 활성화 여부 확인
#vi /etc/inetd.conf
AIX #cat /etc/inetd.conf | grep rlogin (# 처리 되어 있으면
비활성화)
#cat /etc/inetd.conf | grep rsh (# 처리 되어 있으면 비활성화)
HP-UX #vi /etc/inetd.conf
r로 시작하는 필드 존재 시 취약
SOLARIS 5.10 
이상 버전
#inetadm | egrep "shell|rlogin|rexec"
r command 관련 데몬 확인
LINUX 
(xinetd일 
경우)
rsh, rlogin, rexec (shell, login, exec) 서비스 구동 확인
#ls -alL /etc/xinetd.d/* | egrep "rsh|rlogin|rexec" 
| egrep -v "grep|klogin|kshell|kexec"
위에 제시된 파일 내 "r-command계열“ 서비스가 활성화 된 경우 아래의 보안설정
방법에 따라 서비스 중지

 

 

 

 

 

 

 

Comments