본문 바로가기

Infra/리눅스 서버

[리눅스 서버] 서버보안 가이드 - su 사용제한

[리눅스 서버] 서버보안 가이드 - su 사용제한

 

 

 

■ 취약점 구분 : 계정 관리

 

■ 취약점 항목 : SU 사용 제한

 

■ 대상 OS : Linux

 

■ 위험도 : 상

 

■ 방법 : 권한 없는 사용자의 su 명령어 제한

 

■ 내용

    - 관리자 권한이 없는 일반 사용자가 su 명령을 사용, Password Guessing를 통해 root 권한을 획득할 수 없도록 일반 사용자의 su 명령 사용을 제한

 

■ 조치방법

    <방법 1>

    ① /etc/pam.d/su 파일을 실행하여 su 관련 부분의 주석 제거

       # vi /etc/pam.d/su

        (수정 전) #auth  reauired          pam_wheel.so

        (수정 후)   auth  reauired          pam_wheel.so         //라인 맨 앞의 주석 # 제거

 

※ 참고 : 리눅스 계열마다 /etc/pam.d/su 파일의 내용이 상이할 수 있으므로 해당파일의 형식에 맞게 설정

 

    ② wheel group이 존재하지 않을 시 wheel group 생성한 후, su 명령어를 사용할 계정을 그룹에 추가

       # groupadd wheel

       # usermod -G wheel [계정명]

 

    <방법 2>

    ① wheel group 이 존재하지 않을 시 wheel group 생성

    ② /bin/su 파일의 그룹을 wheel 그룹으로 변경한 후

    ③ /bin/su 파일의 권한 변경 (4750)

    ④ su 명령어 사용이 필요한 계정을 wheel 그룹에 추가

       # groupadd wheel

       # chgrp wheel /bin/su

       # chmod 4750 /bin/su

       # usermod -G wheel [계정명]




※ 문의 사항은 메일 : jyuhm@sntkor.com 이나 070-8611-4853


문의 사항 남기기