엔지니어 은성의 성장록

[보안취약점] U-58. 파일 및 디렉터리 관리-홈 디렉터리로 지정한 디렉터리의 존재 확인 본문

보안취약점

[보안취약점] U-58. 파일 및 디렉터리 관리-홈 디렉터리로 지정한 디렉터리의 존재 확인

엔지니어 은성 2021. 11. 1. 14:38

■ 점검항목 설명

/home 이외에 사용자의 홈 디렉터리 존재 여부를 점검하여 비인가자가 시스템 명령어의 무단 사용 방지

홈 디렉터리: 사용자가 로그인한 후 작업을 수행하는 디렉터리

일반 사용자의 홈 디렉터리 위치 : /home/user명

■ 점검기준

양호 홈 디렉터리가 존재하지 않는 계정이 발견되지 않는 경우
취약 홈 디렉터리가 존재하지 않는 계정이 발견된 경우

■ 점검방법

사용자 계정 별 홈 디렉터리 지정 여부 확인!

# cat /etc/passwd

# ls -al /home/test1
/home/test1 not found

■ 대응방안

# vi /etc/passwd

test:x:501:501::/:bin/bash (홈 디렉터리가 /로 설정된 경우)
test:x:501:501::/home/test:/bin/bash (홈 디렉터리 수정:/home/test)

-홈 디렉터리가 없는 불필요한 사용자 계정 삭제

#userdel <사용자명>
Comments