패스워드 최대 사용기간 설정
2020. 4. 16. 21:29ㆍ정보보안과정/인프라 취약점 진단
U-08 #!/bin/bash . function.sh TMP1=`SCRIPTNAME`.log > $TMP1 BAR CODE [U-08] 패스워드 최대 사용기간 설정 cat << EOF >> $RESULT [양호]: 패스워드 최대 사용기간이 90일(12주) 이하로 설정되어 있는 경우 [취약]: 패스워드 최대 사용기간이 90일(12주) 이하로 설정되어 있지 않는 경우 EOF BAR LOGINDEFSFILE=/etc/login.defs SEARCHVALUE=PASS_MAX_DAYS NUM=$(SearchValue VALUE $LOGINDEFSFILE $SEARCHVALUE) if [ $NUM -le 90 ] ; then OK "패스워드 최대 사용기간이 90일(12주) 이하로 설정되어 있습니다." else WARN "패스워드 최대 사용기간이 90일(12주) 이하로 설정되어 있지 않습니다." INFO $TMP1 파일을 참고 하시오. echo "===================================================" >> $TMP1 echo "1. $LOGINDEFSFILE 파일의 내용입니다." >> $TMP1 echo "" >> $TMP1 SearchValue KEYVALUE $LOGINDEFSFILE $SEARCHVALUE >> $TMP1 echo "===================================================" >> $TMP1 fi cat $RESULT echo ; echo |
'정보보안과정 > 인프라 취약점 진단' 카테고리의 다른 글
패스워드 최소 길이 설정 (0) | 2020.04.16 |
---|---|
root 계정 su 제한 취약점 진단 (0) | 2020.04.06 |
root 이외의 UID '0' 인 것 취약점 진단 (0) | 2020.04.06 |
패스워드 파일 보호 취약점 진단 (0) | 2020.04.06 |
계정 잠금 임계값 취약점 진단 (0) | 2020.04.06 |