mysql 5.6은 비밀번호의 강도를 강화하고 verify_password 플러그인을 출시합니다. 비밀번호 강도 요구 사항을 지원합니다.
설치 방법:
구성 파일에서 열기
[mysqld]
plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT validate_password_policy=2
플러그인 로드:
mysql>>INSTALL PLUGIN validate_password SONAME 'validate_password.so';
바로 그거예요.
사용자 비밀번호 설정 시 사전 설정된 규칙을 충족하지 않으면 통과되지 않습니다.
mysql>grant all on *.* to tester@'localhost' identified by 'tasssss'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements;
다음은 mysql 5.6 비밀번호 강도 플러그인 사용 방법을 소개합니다
mysql 5.6에서는 비밀번호의 강도가 강화되었으며, verify_password 플러그인이 출시되었습니다. 비밀번호 강도 요구 사항을 지원합니다.
이 플러그인에는 5.6.6 이상의 버전이 필요합니다.
설치 방법:
1. 플러그인 설치: (플러그인이 기본적으로 설치된 후 강도 플러그인이 활성화되고 닫힙니다. 구성 파일에서 관련 종료 매개변수를 설정해야 합니다.)
mysql>INSTALL PLUGIN validate_password SONAME 'validate_password.so';
2. 구성 파일에 일부 매개변수를 추가합니다.
plugin-load=validate_password.so validate_password_policy=2 validate-password=FORCE_PLUS_PERMANENT
3. 위 처리 후 테스트할 수 있습니다.
mysql> SET PASSWORD = PASSWORD('abc'); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements mysql> SET PASSWORD = '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E';
jQuery 확인, 0행이 영향을 받음(0.01초)
4. 관련 지침:
(1) 관련 옵션:
validate-password=ON/OFF/FORCE/FORCE_PLUS_PERMANENT: 이 플러그인 사용 여부(및 강제/영구 강제 사용)를 결정합니다.
validate_password_dictionary_file: 비밀번호 강도를 확인하기 위해 플러그인에서 사용하는 사전 파일 경로입니다.
validate_password_length: 최소 비밀번호 길이.
validate_password_mixed_case_count: 비밀번호에 포함되어야 하는 최소 소문자 수와 대문자 수입니다.
validate_password_number_count: 비밀번호에 포함되어야 하는 최소 자릿수입니다.
validate_password_policy: 비밀번호 강도 확인 수준, 0/LOW, 1/MEDIUM, 2/STRONG.
validate_password_special_char_count: 비밀번호에 포함되어야 하는 특수 문자의 최소 개수입니다.
그 중 verify_password_policy-password 강도 확인 수준 관련:
0/LOW: 길이만 확인하세요.
1/MEDIUM: 길이, 숫자, 대소문자, 특수문자를 확인하세요.
2/STRONG: 길이, 숫자, 대소문자, 특수문자 사전 파일을 확인하세요.
(2) 플러그인 설치 및 활성화:
플러그인에 해당하는 라이브러리 객체 파일은 플러그인_dir 구성 옵션에 지정된 디렉터리에 있어야 합니다.
서버가 시작될 때 --plugin-load=validate_password.so를 사용하여 플러그인을 로드하거나, 구성 파일에plugin-load=validate_password.so를 작성할 수 있습니다.
다음 명령문을 사용하여 서버가 실행 중일 때 플러그인을 로드할 수도 있습니다. (mysql.plugins 테이블에 등록됩니다.)
mysql> INSTALL PLUGIN validate_password SONAME 'validate_password.so';
(3) 런타임 시 플러그인이 삭제되는 것을 방지하려면 구성 파일에
을 추가하세요.
plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT
위는 편집자가 소개한 MySql5.6의 비밀번호 강도 강화를 위한 비밀번호 검증 플러그인을 이용한 설치 및 사용 방법입니다. 궁금한 점이 있으시면 남겨주세요. 나에게 메시지를 보내면 편집자가 즉시 모든 사람에게 답장을 보낼 것입니다. 홈페이지에 대한 귀하의 지원에 진심으로 감사드립니다!