ewhchj wrote:
Ok, so if an attacker gets your database, he can't really figure out the passwords longer than 6-7 characters (for the next few years at least). That's a relief.
That's right, but to be sure, force them, on sign up, to have mixalpha-numeric passwords >=7 chars. (it would take a little over
45 years to crack that kind of a hash on my computer) (mixalpha-numeric = [a-z, A-Z, 0-9]), and force them to NOT use words from a dictionary.
Here's a list of common words, passwords etc, first used by an attacker on your hash. You could download from there some of the wordlists and force the users to not use any of the easily crackable passwords, up upon registration.
LE:
Quote:
But are there any known vulnerabilities in phpBB3? I mean what kind of attack would you use against it and how would you prevent it?
Well, there are always new attacks found, but they are patched in like 1-4 days, so it's a good idea to keep your phpbb3 forum up to date, in order to avoid this kind of attacks.
The most common of all, are the SQLi attacks, XSS ... but the code is secure, so there is no thing to worry about. To make sure of it, you could check the entire source and secure it

LE2:
Quote:
Sorry for asking it here I know it is not the right forum for it, but the phpBB guys swear that their software is perfect (they said the same about phpbb2 a few years ago, but it turned out to be a little insecure), and I would like to ask people less prejudiced.
I think the best way to think is the offensive way. So where better to ask a security problem, password related, but on a forum that's specialized with the analysis of password security issues.
Quote:
I'm seriously considering phpBB for a long term solution, so any remark on the subject would be really helpful.
If you edit the password policy on registration, force the user to use >6 mixalpha-numeric passwords, if you do this, there is no need to worry about cracked hashes.
LE3:
@2500 passwords / sec
mixalpha-numeric (1) ; loweralpha-numeric (2)
pass length | attack duration (1) | attack duration (2)
------------+---------------------+--------------------
4 | 1.66 hours | 11.51 min
5 | 4.31 days | 6.91 hours
6 | 267 days | 10.36 days
7 | 45.4 years | 1.02 years
8 | 2814 years | 36.08 years
loweralpha-numeric passwords contain only a-z, 0-9.
mixalpha-numeric passwords contain only A-Z,a-z,0-9.