비밀번호 보안¶
Weblate가 비밀번호를 저장하는 방법¶
Weblate는 해시된 비밀번호를 저장하기 위해 Django 구현을 사용합니다. How Django stores passwords 를 참조하세요.
권장 Weblate 구성은 time_cost = 2, memory_cost = 102400, parallelism = 8의 Argon2를 사용합니다.
힌트
비밀번호 해싱은 PASSWORD_HASHERS 를 사용하여 사용자 정의할 수 있습니다.
비밀번호 유효성 검사¶
사용자가 비밀번호를 설정할 때, 약한 비밀번호 사용 위험을 줄이기 위해 유효성 검사가 수행됩니다.
권장되는 Weblate 구성은 다음을 확인함:
비밀번호는 최소 10자 이상, 최대 72자 이하여야 합니다.
사용자명 및 기타 속성과 유사한 비밀번호는 거부됩니다.
일반적이거나 지나치게 간단한 비밀번호는 거부됩니다.
사용자가 최근에 사용한 비밀번호는 거부됩니다.
비밀번호 강도는 zxcvbn 알고리즘을 사용하여 선택적으로 확인됩니다.
힌트
비밀번호 유효성 검사는 AUTH_PASSWORD_VALIDATORS 를 사용하여 사용자 정의할 수 있습니다.
소셜 또는 서드파티 인증¶
소셜 또는 서드파티 인증이 구성된 경우 Weblate는 비밀번호를 저장하거나 비밀번호 정책을 적용하지 않습니다. 이러한 경우 비밀번호는 완전히 외부에서 관리됩니다.
더 보기
인증