Actions
Feature #11542
openImprove password security and use some standards.
Status:
New
Priority:
Normal
Assignee:
-
Category:
Accounts / authentication
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Description
There is salt in the password, but it's implemented in non standard way. Developers self developed pattern like
hash(salt + hash(password))
There is no protection against brute force attack (it attacker get your passwords from database), because SHA is designed/implemented to be as fast as possible, but with brute force we want attacker to be as slow as possible.
There are some information about good practice in password storing:
https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet#Password_Storage_Rules
http://www.openwall.com/articles/PHP-Users-Passwords
Actions