엔지니어 은성의 성장록

[보안취약점] U-02. 계정관리- 패스워드 복잡성 설정 본문

보안취약점

[보안취약점] U-02. 계정관리- 패스워드 복잡성 설정

엔지니어 은성 2021. 10. 26. 10:16

■ 점검항목 설명

사용자 계정, root 계정이 복잡성을 만족하지 않을 경우 비인가자가 사용자 계정의 시스템에 접근할 수 있으므로 비밀번호 관리 정책에 의거하여 비밀번호를 관리하여야 한다.

 

비밀번호 변경시, WEB, WAS, DB 연동구간에서 문제 발생할 수 있으니 서버 및 애플리케이션 담당자와 협의하여 연동구간에 미칠 수 있는 영향 검토

비밀번호 복잡성 : 영문(대,소문자),숫자,특수문자가 혼합된 비밀번호 설정하는 방법

 

■ 점검 기준

양호 패스워드 최소 길이 8자리 이상, 영문-숫자-특수문자 최소 입력 기능이 설정된 경우
취약 패스워드 최소길이 8자리 이상, 영문-숫자-특수문자 최소 입력 기능이 설정되지 않은 경우 

■ 점검 방법

  • /etc/pam.d/system-auth 패스워드 복잡성 설정 확인
  • /etc/security/pwquality.conf에 minlen 최소 길이 설정되어있는지 확인

■ 대응 방안

- vi /etc/security/pwquality.conf 설정 방법 (주석제거, 숫자 변경)

권장값 기능 설명
lcredit=-1 최소 소문자 요구 소문자 최소 1자 이상 요구
ucredit=-1 최소 대문자 요구 최소 대문자 1자 이상 요구
dcredit=-1 최소 숫자 요구 최소 숫자 1자 이상 요구
ocredit=-1 최소 특수 문자 요구 최소 특수문자 1자 이상 요구
minlen=8 최소 패스워드 길이 설정 최소 8자리 이상 설정
difok=N 기존 패스워드와 비:교 기본값 10 (50%)
Comments