ຄວາມປອດໄພຂອງລະຫັດຜ່ານ¶
ວິທີ Weblate ເກັບຮັກສາລະຫັດຜ່ານ¶
Weblate ໃຊ້ການປະຕິບັດງານຂອງ Django ເພື່ອເກັບຮັກສາລະຫັດຜ່ານທີ່ຖືກ Hash ແລ້ວ; ເບິ່ງ How Django stores passwords.
ການຕັ້ງຄ່າ Weblate ທີ່ແນະນຳແມ່ນໃຊ້ Argon2 ພ້ອມ time_cost = 2, memory_cost = 102400, ແລະ parallelism = 8.
Hint
ການ Hash ລະຫັດຜ່ານສາມາດປັບແຕ່ງໄດ້ໂດຍໃຊ້ PASSWORD_HASHERS.
ການກວດສອບຄວາມຖືກຕ້ອງຂອງລະຫັດຜ່ານ¶
ເມື່ອຜູ້ໃຊ້ຕັ້ງຄ່າລະຫັດຜ່ານ, ມັນຈະຖືກກວດສອບເພື່ອຫຼຸດຜ່ອນຄວາມສ່ຽງຂອງການໃຊ້ລະຫັດຜ່ານທີ່ອ່ອນແອ.
ການຕັ້ງຄ່າ Weblate ທີ່ແນະນຳຈະກວດສອບ:
ລະຫັດຜ່ານຕ້ອງມີຄວາມຍາວຢ່າງໜ້ອຍ 10 ຕົວອັກສອນ, ແລະ ບໍ່ເກີນ 72 ຕົວອັກສອນ.
ລະຫັດຜ່ານທີ່ຄ້າຍຄືກັບຊື່ຜູ້ໃຊ້ ແລະ ຄຸນລັກສະນະອື່ນໆຈະຖືກປະຕິເສດ.
ລະຫັດຜ່ານທີ່ໃຊ້ກັນທົ່ວໄປ ຫຼື ງ່າຍເກີນໄປຈະຖືກປະຕິເສດ.
ລະຫັດຜ່ານໃດກໍຕາມທີ່ຜູ້ໃຊ້ເຄີຍໃຊ້ເມື່ອບໍ່ດົນມານີ້ຈະຖືກປະຕິເສດ.
ຄວາມແຂງແກ່ນຂອງລະຫັດຜ່ານສາມາດກວດສອບໄດ້ໂດຍໃຊ້ Algorithm zxcvbn ເປັນທາງເລືອກ.
Hint
ການກວດສອບລະຫັດຜ່ານສາມາດປັບແຕ່ງໄດ້ໂດຍໃຊ້ AUTH_PASSWORD_VALIDATORS.
ການຢືນຢັນຕົວຕົນຜ່ານສັງຄົມ ຫຼື ບຸກຄົນທີສາມ¶
Weblate ບໍ່ໄດ້ເກັບຮັກສາລະຫັດຜ່ານ ຫຼື ບັງຄັບໃຊ້ນະໂຍບາຍລະຫັດຜ່ານໃດໆເມື່ອຕັ້ງຄ່າການຢືນຢັນຕົວຕົນຜ່ານສັງຄົມ ຫຼື ບຸກຄົນທີສາມ. ໃນກໍລະນີນີ້, ລະຫັດຜ່ານຈະຖືກຈັດການໂດຍພາຍນອກທັງໝົດ.
See also
ການຢືນຢັນຕົວຕົນ