본문 바로가기

Infra/리눅스 서버

[리눅스 보안] 파일 및 디렉토리 관리 - hosts.lpd 파일 소유자 및 권한 설정

[리눅스 보안] 파일 및 디렉토리 관리 - hosts.lpd 파일 소유자 및 권한 설정



■ 대상 OS : SunOS, Linux, AIX, HP-UX


■ 취약점 개요

    - */etc/host.lpd 파일에 일반 사용자가 접근할 수 있다면 이 파일을 가지고 host 파일에 접근하여 공격을 할 수 있으므로 /etc/hosts.lpd 파일의 소유자와 퍼미션 설정을 확인 하여야 함.

    * host.lpd 파일 : 로컬 프린트 서비스를 사용할 수 있는 허가된 호스트(사용자) 정보를 담고 있는 파일을 말함. (hostname 또는, IP 주소를 포함하고 있음)


■ 보안대책

    - 양호 : 파일의 소유자가 root이고, Other에 쓰기 권한이 부여되어 있지 않는 경우

    - 취약 : 파일의 소유자가 root가 아니고 Other에 쓰기 권한이 부여되어 있는 경우


■ 조치방법

    - host.lpd 파일의 퍼미션을 확인하여 퍼미션 600, 파일 소유자를 root로 변경


■ 보안설정 방법

    ◆ OS별 점검 파일 위치 및 점검 방법

        - SunOS, Linux, AIX, HP-UX

          #ls -l /etc/hosts.lpd

          rw------- root <hosts.lpd 파일>

    ※ "hosts.lpd" 파일의 소유자가 root가 아니거나 파일의 권한이 600이 아닌 경우 아래의 보안설정 방법에 따라 설정을 변경


■ SunOS, Linux, AIX, HP-UX

    1. 파일의 퍼미션 변경

       #chmod 600 /etc/host.lpd

    2. 소유자를 root로 변경

       #chown root /etc/host.lpd




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


문의 사항 남기기