asterisk2billing.org http://forum.asterisk2billing.org/ |
|
Password generation http://forum.asterisk2billing.org/viewtopic.php?f=18&t=11085 |
Page 1 of 1 |
Author: | r00f [ Wed Dec 24, 2014 8:03 am ] |
Post subject: | Password generation |
It surprised me alot that password generation is not configurable, and generation mechanism is even different for admin-generated customers and signup , so I had to dive into it. As it is FOSS, I suppose we should share some ideas, so here is mine. The default password from admin interface is a monster. None of my users wanted to enter password like '353748roisvk2pf36505', and I cannot blame them. Neither did I want to change this password every other time. Not to mention that I have no control over the password, generated during signup. So this is my small solution, applied to every place where password is generated: Code: $rwh = mt_rand(0,1); if ($rwh) { $passui_secret = MDP_STRING(4).MDP_NUMERIC(4); } else { $passui_secret = MDP_NUMERIC(4).MDP_STRING(4); }; This creates 8-symbol, not so easily hacked as 10 digits, but still not so hard to remember passwords. It changes format from customer to customer (some 'characters-digits', other 'digits-characters'), thus leaving hacker without easy template to bruteforce. But in order to keep these changes, I need to apply it again and again if any of files affected get changed during version upgrade. My suggestion to developers is to make this somehow configurable for everyone. Like, '%num5%%char5%', or 'DDDDDCCCCC', or whatever is best. If one wants monsterpasswords - let him be, if someone doesn't care and needs password of only 4 digits - let him have it. Merry Xmas everyone |
Page 1 of 1 | All times are UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |