패스워드 최소 길이 설정
2020. 4. 16. 21:23ㆍ정보보안과정/인프라 취약점 진단
U-07 #!/bin/bash . function.sh TMP1=`SCRIPTNAME`.log > $TMP1 TMP2=$(mktemp) BAR CODE [U-07] 패스워드 최소 길이 설정 cat << EOF >> $RESULT [양호]: 암호의 최소 길이가 8글자 이상 [취약]: 암호의 최소 길이가 7글자 미만 EOF BAR LOGINDEFSFILE=/etc/login.defs grep PASS_MIN_LEN $LOGINDEFSFILE | egrep -v '^#|^$' >> $TMP2 NUM=$(cat $TMP2 | awk '{print $2}') if [ $NUM -ge 7 ] ; then OK 암호의 최소 길이가 8글자 이상입니다. else WARN 암호의 최소 길이가 7글자 이하입니다. INFO $TMP1 파일을 참고하십시오. echo "=============================================================" >> $TMP1 echo "1. /etc/login.defs 파일 내용 중 PASS_MIN_LEN 설정 부분입니다." >> $TMP1 echo "" >> $TMP1 cat $TMP2 >> $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 |