Bezpečnosť hesiel¶
Ako Weblate ukladá heslá¶
Weblate používa implementáciu Django na ukladanie hashovaných hesiel; pozri How Django stores passwords.
Odporúčaná konfigurácia Weblate používa Argon2 s time_cost = 2, memory_cost = 102400 a parallelism = 8.
Rada
Hashovanie hesiel sa dá prispôsobiť pomocou PASSWORD_HASHERS.
Validácia hesla¶
Keď používateľ nastavuje heslo, validuje sa na zníženie rizika používania slabých hesiel.
Odporúčaná konfigurácia Weblate overuje:
Heslo musí mať aspoň 10 znakov a najviac 72 znakov.
Heslo podobné používateľskému menu a iným atribútom sa zamietne.
Bežné alebo príliš jednoduché heslo sa zamietne.
Akékoľvek heslo, ktoré používateľ nedávno použil, sa zamietne.
Sila hesla sa voliteľne kontroluje pomocou algoritmu zxcvbn.
Rada
Validácia hesla sa dá prispôsobiť pomocou AUTH_PASSWORD_VALIDATORS.
Sociálna alebo autentifikácia tretej strany¶
Weblate neukladá žiadne heslá ani nevynucuje žiadnu politiku hesiel, keď je nakonfigurovaná sociálna alebo autentifikácia tretej strany. Heslá sú v takom prípade plne spravované externe.
Viď aj
Autentifikácia