이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.사설 토토 : 문서 : 17 : F.24. PasswordCheck - 비밀번호 강도 확인버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

F.23. 롤 토토 확인

롤 토토 확인모듈은 사용자의 롤 토토가 설정될 때마다 확인합니다역할 생성또는역할 변경. 롤 토토가 너무 약한 것으로 간주되면 롤 토토가 거부되고 명령이 오류와 함께 종료됩니다.

이 모듈을 활성화하려면 다음을 추가하세요.'$libdir/롤 토토'shared_preload_librariesinpostgresql.conf, 그런 다음 서버를 다시 시작하세요.

소스 코드를 변경하여 이 모듈을 필요에 맞게 조정할 수 있습니다. 예를 들어 다음을 사용할 수 있습니다.CrackLib비밀번호를 확인하려면 — 다음 두 줄의 주석 처리만 제거하면 됩니다.메이크파일그리고 모듈을 다시 빌드합니다. (포함할 수 없습니다.CrackLib기본적으로 라이센스 이유로 인해.) 없음CrackLib, 모듈은 롤 토토 강도에 대한 몇 가지 간단한 규칙을 시행하며, 이를 적절하게 수정하거나 확장할 수 있습니다.

주의

암호화되지 않은 롤 토토가 네트워크를 통해 전송되거나, 서버 로그에 기록되거나, 데이터베이스 관리자에 의해 도난당하는 것을 방지하려면,포스트그레SQL사용자가 사전 암호화된 롤 토토를 제공할 수 있습니다. 많은 클라이언트 프로그램은 이 기능을 활용하고 롤 토토를 서버에 보내기 전에 암호화합니다.

이것은 유용성을 제한합니다.롤 토토 확인모듈, 이 경우 롤 토토 추측만 시도할 수 있기 때문입니다. 이러한 이유로,롤 토토 확인보안 요구사항이 높은 경우에는 권장되지 않습니다. GSSAPI와 같은 외부 인증 방법을 사용하는 것이 더 안전합니다(참조배트맨 토토 : 문서 : 11 : 20 장. 클라이언트 인증) 데이터베이스 내의 롤 토토에 의존하는 것보다.

또는 수정할 수도 있습니다.롤 토토 확인사전 암호화된 롤 토토를 거부하지만 사용자에게 롤 토토를 일반 텍스트로 설정하도록 강요하면 보안 위험이 따릅니다.