>  기사  >  데이터 베이스  >  MySQL 비밀번호 강화 플러그인 공유

MySQL 비밀번호 강화 플러그인 공유

怪我咯
怪我咯원래의
2017-03-30 11:14:491790검색

소개

이전에는 크게 신경쓰지 않았는데MySQL비밀번호 보안정책 구성 방법은 단지 비밀번호를 복잡한 비밀번호로 설정하는 것뿐이지만 오늘 Jiang Chengyao의 WeChat 공개 계정은 발견되지 않았습니다. 이에 대한 글이 있어 여기에 방법도 적어보겠습니다. 우선 이 기능은 mysql 5.5 이후 버전에 도입된 플러그인입니다. 이 기능은 기본 소스코드 설치 및 바이너리 설치에서는 활성화되지 않습니다. 활성화되지 않은 경우 mysql은 간단한 비밀번호만 제공하지만

활성화 기능


plugin-load=validate_password.so 
validate-password=FORCE_PLUS_PERMANENT

분석 기능

show variables like 'validate%';

MySQL 비밀번호 강화 플러그인 공유
1. 🎜>
, 구성 가능한 값은 다음과 같습니다. 기본값은 MEDIUM

0 or LOW 仅需需符合密码长度(由参数validate_password_length指定)
1 or MEDIUM 满足LOW策略,同时还需满足至少有1个数字,小写字母,大写字母和特殊字符
2 or STRONG 满足MEDIUM策略,同时密码不能存在字典文件(dictionary file)中


2.validate_password_dictionary_file

비밀번호를 구성하는 데 사용되는 사전 파일입니다. .validate_password_policy를 STRONG으로 설정하면 사전 파일에 존재하는 비밀번호 사전 파일을 구성할 수 있습니다. 비밀번호는
3.validate_password_length


를 사용하여 설정합니다. 비밀번호의 최소 길이는 8이고 최소 길이는 0입니다.
4.validate_password_mixed_case_count


validate_password_policy가 MEDIUM 또는 STRONG으로 설정된 경우 비밀번호에 최소 소문자와 대문자가 모두 있어야 하며, 기본값은 1이고 최소값은 0입니다. 기본값은 최소 1개의 소문자와 1개의 대문자를 포함하는 것입니다.
5.validate_password_number_count


validate_password_policy가 비밀번호의 최소 자릿수인 MEDIUM 또는 STRONG으로 설정된 경우 기본값은 1입니다.
6.validate_password_special_char_count


verify_password_policy가 비밀번호의 최소 특수 문자 수인 MEDIUM 또는 STRONG으로 설정된 경우 기본값은 1이고 최소값은 0입니다.
테스트




첫 번째 비밀번호는 길지만 대문자가 없고, 두 번째 비밀번호는 길지만 대문자가 없습니다
MySQL 비밀번호 강화 플러그인 공유

요약

비밀번호 복잡성 증가 요구 사항에 따라 시스템 보안이 크게 향상되며, 특히 온라인 시스템에서는 이 기능을 활성화하는 것이 매우 필요합니다.

위 내용은 MySQL 비밀번호 강화 플러그인 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.