공대생의 에러일기

[Unix] U-08 (상) /etc/shadow 파일 소유자 및 권한 설정 본문

주정통 진단

[Unix] U-08 (상) /etc/shadow 파일 소유자 및 권한 설정

냥늉냥 2024. 6. 14. 22:52
반응형

 

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

 

 

  • 점검내용

/etc/shadow 파일 권한 적절성 점검

 

  • 점검목적

/etc/shadow 파일을 관리자만 제어할 수 있게 하여 비인가자들의 접근을 차단하도록 

shadow 파일 소유자 및 권한을 관리해야함

 

  • 보안위협

shadow파일은 패스워드를 암호화하여 저장하는 파일이며

해당 파일의 암호화된 해쉬값을 복호화하여(크래킹) 비밀번호를 탈취할 수 있음

 

  • 판단기준

양호 : /etc/shadow 파일의 소유자가 root이고, 권한이 400 이하인 경우

취약 : /etc/shadow 파일의 소유자가 root가 아니거나, 권한이 400 이하가 아닌 경우

 

 

 


점검 및 조치 방법

 

 

 

 

SOLARIS, 
LINUX
# ls –l /etc/shadow (※ shadow 파일 구조: 부록 참고)
r-------- root <shadow 파일>
AIX # ls –ld /etc/security/passwd (※ passwd 파일 구조: 부록 참고)
r-------- root <passwd 파일>
HP-UX # ls –ld /tcb/files/auth
r-------- root <auth 디렉터리>

 

 

■ SOLARIS, LINUX
Step 1) “/etc/shadow” 파일의 소유자 및 권한 확인
 #ls -l /etc/shadow
Step 2) “/etc/shadow” 파일의 소유자 및 권한 변경 (소유자 root, 권한 400)
 #chown root /etc/shadow
 #chmod 400 /etc/shadow

■ AIX
AIX 서버는 기본적으로 “/etc/security/passwd” 파일에 패스워드를 암호화하여 저장·관리하므로 
해당 디렉터리 권한을 기준에 맞게 설정
Step 1) /etc/security/passwd 디렉터리의 소유자 및 권한 확인
 #ls -ld /etc/security/passwd
Step 2) /etc/security/passwd 디렉터리의 소유자 및 권한 변경 (소유자 root, 권한 400)
 #chown root /etc/security/passwd
 #chmod 400 /etc/security/passwd


■ HP-UX
HP-UX 서버는 Trusted Mode로 전환할 경우 패스워드를 암호화하여 “/tcb/files/auth” 디렉터
리에 계정 이니셜과 계정명에 따라 파일로 저장∙관리 가능
Step 1) /tcb/files/auth 디렉터리의 소유자 및 권한 확인
 #ls -ld /tcb/files/auth
Step 2) /tcb/files/auth 디렉터리의 소유자 및 권한 변경 (소유자 root, 권한 400)
 #chown root /tcb/files/auth
 #chmod 400 /tcb/files/auth

Comments