주요정보통신기반기설 기술적 취약점 분석 평가 방법 상세가이드/UNIX 서버 진단

2.2. 파일 및 디렉터리 소유자 설정 [U-06] (상) - 주요정보통신기반시설 기술적 취약점 분석 평가 방법 상세 가이드(2021)

재민스 2021. 11. 2. 21:34

가. 취약점 개요

    내용 : 소유자 불분명한 파일이나 디렉터리가 존재하는지 여부를 점검

    목적 : 소유자가 존재하지 않는 파일 및 디렉터리를 삭제 및 관리하여 임의의 사용자가 해당파일을 열람, 수정하는 행위를 사전에 차단하기 위함

    보안 위협

-      소유자가 존재하지 않는 파일의 UID와 동일한 값으로 특정계정의 UID값을 변경하면 해당 파일의 소유자가 되어 모든 작업이 가능함

    참고

※ 소유자가 존재하지 않는 파일 및 디렉터리는 퇴직자의 자료이거나 관리 소홀로 인해 생긴 파일인 경우 또는 해킹으로 인한 공격자가 만들어 놓은 악의적인 파일인 경우가 있음

나. 점검방법

    대상 : SOLARIS, LINUX, AIX, HP-UX

    판단기준

-      양호 : 소유자가 존재하지 않는 파일 및 디렉터리가 존재하지 않는 경우

-      취약 : 소유자가 존재하지 않는 파일 및 디렉터리가 존재하는 경우

    점검 명령어

 

OS 점검 파일
SOLARIS,
AIX
소유자가 nouser, nogroup인 파일이나 디렉터리 검색
#find / -nouser –o –nogroup –xdev –ls 2 >
LINUX #find / -nouser –print
#find / -nogroup -print
HP-UX #find / \( -nouser –o –nogroup \) -xdev –exec ls –al {} \; 2> /dev/null

 

다. 조치방법

    조치방법

-      소유자가 존재하지 않는 파일 디렉터리 삭제 또는, 소유자 변경

    SOLARIS, LINUX, AIX, HP-UX

    Step 1) 소유자가 존재하지 않는 파일이나 디렉터리가 불필요한 경우 rm 명령으로 삭제

        #rm <file_name>

        #rm <directory_name>

    ※ 삭제할 파일명 또는, 디렉터리명 입력

    Step 2) 필요한 경우 chown 명령으로 소유자 및 그룹 변경

        #chown <user_name> <file_name>

 

라. 조치시 영향

    일반적인 경우 영향 없음