[url=http://meincmagazine.com/civis/viewtopic.php?p=28140591#p28140591:1dom9pfi said:bthylafh[/url]":1dom9pfi]Password changed from one random 32-char string to another. Dead easy with Lastpass.
Can you give this (old) profile page a try? ucp.php?i=172[url=http://meincmagazine.com/civis/viewtopic.php?p=28141341#p28141341:b38lz0pe said:Aunty Dan[/url]":b38lz0pe]Is anyone else unable to change their password? Every time I try I get the error "You did not enter a confirm e-mail address" in red next to the "Update password" button.
I can change my password by using the "Forgotten password" reset function fine, but once set I can't change it to anything else because of this error.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140619#p28140619:2gbmfarx said:whoisit[/url]":2gbmfarx]You guys could really teach a lot to other companies about disclosures after a hack. Maybe you could be post-hack consultants?![]()
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140679#p28140679:38fykkjz said:Control Group[/url]":38fykkjz]Security through obscurity isn't.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140623#p28140623:38fykkjz said:DougHW[/url]":38fykkjz]I love the transparency, but I might not have announced the exact number of iterations. That can't hurt the attackers odds of decrypting them...
You should publish all the details of your security infrastructure - or at least, you should assume that a bad actor already knows every detail of your security infrastructure except for the actual values of any secret tokens involved.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140837#p28140837:2xb9zl3a said:ChrisSD[/url]":2xb9zl3a]To be honest I'd be more annoyed about my email being leaked than my Ars password hash but that ship had already sailed so...
Ask and ye shall receive![url=http://meincmagazine.com/civis/viewtopic.php?p=28140961#p28140961:2ek1qxvx said:StarKruzr[/url]":2ek1qxvx]I am sad there are no screenshots.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140613#p28140613:1en0l23o said:el_segfaulto[/url]":1en0l23o]Love seeing the openness. Time to increment the trailing number on my password, that'll fool those n'er-do-wells.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28141419#p28141419:s9qge7fg said:Desverger[/url]":s9qge7fg]My biggest concern: was there any malware on the hacked site? I witnessed the hack when I tried to visit ars yesterday and saw the black screen. I can't help but wonder if there were any exploits also sent my way.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28141257#p28141257:h9itceth said:235711131719232931[/url]":h9itceth](Re-posting here for more visibility)
From one of the twitter accounts that were listed on the defaced page (https://twitter.com/nidohax):
Basic Ars security protocols: make sure you have a root user's passwordless id_rsa in a world readable tarball on one of your boxes. (1/2)Also make sure that the password for a sudoer active on every box is kept in one of the sysadmin's .bash_history files (-p flag ftw). (2/2)
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140755#p28140755:148xd5p8 said:pqr[/url]":148xd5p8][url=http://meincmagazine.com/civis/viewtopic.php?p=28140713#p28140713:148xd5p8 said:uhuznaa[/url]":148xd5p8]Any idea how the hacker got in in the first place? What OS do you run on that server and which hole he crept in through? THAT would make a nice read...
I heard it was combination of inside job and North Korean hackers...
![]()
A patch that calls PBKDF2 or bcrypt, run every time the underlying phpBB *hrk* is upgraded?[url=http://meincmagazine.com/civis/viewtopic.php?p=28140899#p28140899:3v55d5lf said:ChrisSD[/url]":3v55d5lf]Well technically they can replace the phpbb password routine with their own, custom, routine but that is a bit of work to create and maintain.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140841#p28140841:3v55d5lf said:Threz_[/url]":3v55d5lf]It's unfortunately that Ars is tied down with phpBB's decision to only offer MD5 in the name of compatibility.
My worst nightmare, yes.[url=http://meincmagazine.com/civis/viewtopic.php?p=28141361#p28141361:332ux839 said:Ostracus[/url]":332ux839][url=http://meincmagazine.com/civis/viewtopic.php?p=28140837#p28140837:332ux839 said:ChrisSD[/url]":332ux839]To be honest I'd be more annoyed about my email being leaked than my Ars password hash but that ship had already sailed so...
What's the worst that can happen? Someone pretend to be you and post insightful and witty commentary?![]()
[url=http://meincmagazine.com/civis/viewtopic.php?p=28141459#p28141459:2klkio5k said:pqr[/url]":2klkio5k][url=http://meincmagazine.com/civis/viewtopic.php?p=28141257#p28141257:2klkio5k said:235711131719232931[/url]":2klkio5k](Re-posting here for more visibility)
From one of the twitter accounts that were listed on the defaced page (https://twitter.com/nidohax):
Basic Ars security protocols: make sure you have a root user's passwordless id_rsa in a world readable tarball on one of your boxes. (1/2)Also make sure that the password for a sudoer active on every box is kept in one of the sysadmin's .bash_history files (-p flag ftw). (2/2)
Bash history (and any other file based shell history) is the devil on admin-capable accounts. Wonder how PW got typed on command line though..
#mysql -u user -p password
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140613#p28140613:du5fddt4 said:el_segfaulto[/url]":du5fddt4]Love seeing the openness. Time to increment the trailing number on my password, that'll fool those n'er-do-wells.
No, the bare minimum now is about 12 characters, and 15 to be safe.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140951#p28140951:v9zc0qsf said:godel[/url]":v9zc0qsf]The borderline for PRACTICAL safety is probably about 10 random characters, unless you're trying to keep the government out, so the twenty characters he's using are plenty.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140531#p28140531:197g7ac3 said:pk![/url]":197g7ac3]MD5, really? After having printed several articles on password cracking I'd have hoped you'd at least have leveraged a stronger hashing algorithm.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140525#p28140525:197g7ac3 said:Abhi Beckert[/url]":197g7ac3]
2,048 iterations is not enough to prevent a brute force attack on MD5.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140725#p28140725:197g7ac3 said:d0x[/url]":197g7ac3]
Seriously? Ars themselves have posted many articles about this very method of encrypted password storage to be easily breakable either via brute force or with rainbow tables.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140735#p28140735:197g7ac3 said:Threz_[/url]":197g7ac3]One the one hand, Ars calls the use of MD5 hashes for storing passwords as "unfortunate and irresponsible", and on the other (above) uses it as a way to argue that the passwords were well-"encrypted." Which is it?
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140883#p28140883:197g7ac3 said:FF22[/url]":197g7ac3]
No wonder your server was hacked if you really thought running MD5 multiple thousand times over the password would harden the hashes by any means. If anything, it weakened them.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28141599#p28141599:skotwfb7 said:epixoip[/url]":skotwfb7]Hi everyone. This is noted password cracking expert and D-list Internet celebrity Jeremi Gosney.
He didn't assume the salt is unknown. What makes you think that he did?[url=http://meincmagazine.com/civis/viewtopic.php?p=28141657#p28141657:328q2ocg said:pqr[/url]":328q2ocg][url=http://meincmagazine.com/civis/viewtopic.php?p=28141599#p28141599:328q2ocg said:epixoip[/url]":328q2ocg]Hi everyone. This is noted password cracking expert and D-list Internet celebrity Jeremi Gosney. You might remember me from here, here, here, here, here, here, or even here or here.
I would like to take a minute to address some of the comments being made about the password hashing algorithm that is used by the forum software Ars is using. Let's have a look at some of those comments.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140531#p28140531:328q2ocg said:pk![/url]":328q2ocg]MD5, really? After having printed several articles on password cracking I'd have hoped you'd at least have leveraged a stronger hashing algorithm.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140525#p28140525:328q2ocg said:Abhi Beckert[/url]":328q2ocg]
2,048 iterations is not enough to prevent a brute force attack on MD5.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140725#p28140725:328q2ocg said:d0x[/url]":328q2ocg]
Seriously? Ars themselves have posted many articles about this very method of encrypted password storage to be easily breakable either via brute force or with rainbow tables.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140735#p28140735:328q2ocg said:Threz_[/url]":328q2ocg]One the one hand, Ars calls the use of MD5 hashes for storing passwords as "unfortunate and irresponsible", and on the other (above) uses it as a way to argue that the passwords were well-"encrypted." Which is it?[url=http://meincmagazine.com/civis/viewtopic.php?p=28140883#p28140883:328q2ocg said:FF22[/url]":328q2ocg]
No wonder your server was hacked if you really thought running MD5 multiple thousand times over the password would harden the hashes by any means. If anything, it weakened them.
Wow. Powerful stuff there. Too bad these armchair experts are all dead wrong.
First, when we talk about MD5 being a poor and irresponsible choice for password hashing, we're talking about raw MD5. As in a single, unsalted iteration of MD5. As in md5($pass). And as the keen Ars reader will note, the reason this is a bad choice has nothing to do with any cryptographic weakness in the MD5 algorithm itself. It's simply because MD5 is very fast and very amenable to acceleration.
One of the ways we make an algorithm resistant to acceleration is to salt it and iterate it. And no, iterating a hash does not weaken it, that's utter horseshit. Iterating a hash is what almost all password hashing algorithms do, including all crypt(3) algorithms, PBKDF2, and even bcrypt.
Ars uses phpBB, which uses the Openwall PHPass password hashing algorithm, designed by none other than the venerable Solar Designer himself. PHPass uses salted and iterated MD5 to hash passwords. It is similar to md5crypt with some key differences, and even similar to PBKDF2 to some extent. And while it may not be the best choice for password hashing, it is a solid one.
To see just how solid PHPass is, let's look back at another famous breach which used PHPass: Forbes. Back in February, Forbes had 1,071,961 password hashes dumped by SEA. Out of those 1,071,961 password hashes, 1,071,734 were hashed using PHPass.
Now as the keen Ars reader will recall, normally us professional password crackers can get a public dump 85-95% cracked within a rather short period of time. And indeed, the 227 passwords that weren't hashed with PHPass were 100% cracked in just a few short minutes. But after 10 months, we currently only have the Forbes PHPass hashes 16.19% cracked. Yes, you read that correctly. We've only managed to crack 173,548 -- or 16.19% -- of the Forbes passwords, and most of those were Top 20K passwords.
If you want to put this into "OL Hashcat" terms, a single R9 290X can pull ~ 12.2 GH/s on raw MD5, but only 3 MH/s against PHPass. Divide that by 1,071,734 unique salts, and that means our effective speed is only 2.86 H/s. That's beyond properly slow. Multiply that by 100 GPUs and that's still only 286 H/s. We can't do very much with that, and that's why this list is only 16.19% cracked.
So obviously PHPass is pretty good at what it does, and Ars has done absolutely nothing wrong by using this algorithm. It is perfectly suitable for what this site is. I've said before that password hashing is like an insurance policy, and Ars has bought you ample time to change your passwords.
And that's the way it is.
Sure. Why assume salt is unknown? Typically it is in same DB as hash itself. (In other words effective speed is order Mhash/sec in targeted attack.)
[url=http://meincmagazine.com/civis/viewtopic.php?p=28141723#p28141723:3v9ehmq4 said:Pluvia Arenae[/url]":3v9ehmq4]He didn't assume the salt is unknown. What makes you think that he did?[url=http://meincmagazine.com/civis/viewtopic.php?p=28141657#p28141657:3v9ehmq4 said:pqr[/url]":3v9ehmq4][url=http://meincmagazine.com/civis/viewtopic.php?p=28141599#p28141599:3v9ehmq4 said:epixoip[/url]":3v9ehmq4]Hi everyone. This is noted password cracking expert and D-list Internet celebrity Jeremi Gosney. You might remember me from here, here, here, here, here, here, or even here or here.
I would like to take a minute to address some of the comments being made about the password hashing algorithm that is used by the forum software Ars is using. Let's have a look at some of those comments.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140531#p28140531:3v9ehmq4 said:pk![/url]":3v9ehmq4]MD5, really? After having printed several articles on password cracking I'd have hoped you'd at least have leveraged a stronger hashing algorithm.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140525#p28140525:3v9ehmq4 said:Abhi Beckert[/url]":3v9ehmq4]
2,048 iterations is not enough to prevent a brute force attack on MD5.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140725#p28140725:3v9ehmq4 said:d0x[/url]":3v9ehmq4]
Seriously? Ars themselves have posted many articles about this very method of encrypted password storage to be easily breakable either via brute force or with rainbow tables.[url=http://meincmagazine.com/civis/viewtopic.php?p=28140735#p28140735:3v9ehmq4 said:Threz_[/url]":3v9ehmq4]One the one hand, Ars calls the use of MD5 hashes for storing passwords as "unfortunate and irresponsible", and on the other (above) uses it as a way to argue that the passwords were well-"encrypted." Which is it?[url=http://meincmagazine.com/civis/viewtopic.php?p=28140883#p28140883:3v9ehmq4 said:FF22[/url]":3v9ehmq4]
No wonder your server was hacked if you really thought running MD5 multiple thousand times over the password would harden the hashes by any means. If anything, it weakened them.
Wow. Powerful stuff there. Too bad these armchair experts are all dead wrong.
First, when we talk about MD5 being a poor and irresponsible choice for password hashing, we're talking about raw MD5. As in a single, unsalted iteration of MD5. As in md5($pass). And as the keen Ars reader will note, the reason this is a bad choice has nothing to do with any cryptographic weakness in the MD5 algorithm itself. It's simply because MD5 is very fast and very amenable to acceleration.
One of the ways we make an algorithm resistant to acceleration is to salt it and iterate it. And no, iterating a hash does not weaken it, that's utter horseshit. Iterating a hash is what almost all password hashing algorithms do, including all crypt(3) algorithms, PBKDF2, and even bcrypt.
Ars uses phpBB, which uses the Openwall PHPass password hashing algorithm, designed by none other than the venerable Solar Designer himself. PHPass uses salted and iterated MD5 to hash passwords. It is similar to md5crypt with some key differences, and even similar to PBKDF2 to some extent. And while it may not be the best choice for password hashing, it is a solid one.
To see just how solid PHPass is, let's look back at another famous breach which used PHPass: Forbes. Back in February, Forbes had 1,071,961 password hashes dumped by SEA. Out of those 1,071,961 password hashes, 1,071,734 were hashed using PHPass.
Now as the keen Ars reader will recall, normally us professional password crackers can get a public dump 85-95% cracked within a rather short period of time. And indeed, the 227 passwords that weren't hashed with PHPass were 100% cracked in just a few short minutes. But after 10 months, we currently only have the Forbes PHPass hashes 16.19% cracked. Yes, you read that correctly. We've only managed to crack 173,548 -- or 16.19% -- of the Forbes passwords, and most of those were Top 20K passwords.
If you want to put this into "OL Hashcat" terms, a single R9 290X can pull ~ 12.2 GH/s on raw MD5, but only 3 MH/s against PHPass. Divide that by 1,071,734 unique salts, and that means our effective speed is only 2.86 H/s. That's beyond properly slow. Multiply that by 100 GPUs and that's still only 286 H/s. We can't do very much with that, and that's why this list is only 16.19% cracked.
So obviously PHPass is pretty good at what it does, and Ars has done absolutely nothing wrong by using this algorithm. It is perfectly suitable for what this site is. I've said before that password hashing is like an insurance policy, and Ars has bought you ample time to change your passwords.
And that's the way it is.
Sure. Why assume salt is unknown? Typically it is in same DB as hash itself. (In other words effective speed is order Mhash/sec in targeted attack.)
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140945#p28140945:1qjfihc9 said:JGJones[/url]":1qjfihc9]
Yes that's true. But a password generator can be adjusted for each site. I know about the Microsoft site being limited to 16, that's annoying. I generate a 16 character password and then go back to generating maximum length for other sites including those that allow for near-unlimited characters.
In ArsTechnica's case - you aren't limited in length so perhaps I should have been more accurate and said *for this site, go big!* ;-)
[url=http://meincmagazine.com/civis/viewtopic.php?p=28140807#p28140807:2rmhxsid said:phoenix_rizzen[/url]":2rmhxsid][url=http://meincmagazine.com/civis/viewtopic.php?p=28140549#p28140549:2rmhxsid said:systemsready[/url]":2rmhxsid]Erm....what if you don't remember your password...?
Go into your browser settings, into the password manager, and show the password. Not that hard to do.
[url=http://meincmagazine.com/civis/viewtopic.php?p=28141351#p28141351:2cj99tkk said:leedo[/url]":2cj99tkk]Can you give this (old) profile page a try? ucp.php?i=172[url=http://meincmagazine.com/civis/viewtopic.php?p=28141341#p28141341:2cj99tkk said:Aunty Dan[/url]":2cj99tkk]Is anyone else unable to change their password? Every time I try I get the error "You did not enter a confirm e-mail address" in red next to the "Update password" button.
I can change my password by using the "Forgotten password" reset function fine, but once set I can't change it to anything else because of this error.