5 ms·
Pretty much this. If they gain one email/username password combination - they can use it elsewhere.
by axpy906 5y ago
Pretty much this. If they gain one email/username password combination - they can use it elsewhere.
- skeeks 5y agoI would be very deeply concerned if Twitch, a multi-billion dollar company owned by Amazon, does not properly hash and salt the passwords of its users.
- isbvhodnvemrwvn 5y agoYou don't brute force it, you find the password for accounts with the same e-mail in leaks from other sites and try only those.
- tyingq 5y agoYou can still run those "top billion popular password" lists against properly salted/hashed passwords.
- growt 5y agoIf they are properly hashed and salted, they can not.
- xorcist 5y agoThe point here is that once you brute force the plaintext password, the same password might be used elsewhere.
- mercurywells 5y agoWhat if you did something like hash(plaintext_pw+"twitchsalt") <browser> ---> <server> hash(browser_hash + db_salt)
- xorcist 5y agoThe browser_hash is now the password.
- growt 5y agoIf I understand this right, the problem is "twitchsalt" has to be known so that you can generate the same hash for future logins. So it's just one iteration of hashing more for a brute force attempt (modern hashing algorithms already use multiple iterations of hashing to make brute forcing harder)
- ocdtrekkie 5y agoWell, bear in mind, the hacker also has the exact code Twitch uses to salt it's hashes.
- thaumasiotes 5y agoPassword salting has nothing to do with password reuse. Imagine two people have accounts on each of two websites: eBay YouTube Alice sunlight bobrules Bob bobrules bobrules A password reuse attack dumps the YouTube database, cracks Bob's password, and then accesses Bob's eBay account. The fix for this is that Bob should use different passwords on his different accounts. Hashing helps by making step 2 ("crack Bob's password") more difficult. Salting does not affect this attack in any way. Note that the attacker didn't bother to dump the eBay database. The attack that salting protects against dumps the YouTube database, cracks Bob's password, and then accesses Alice's YouTube account.
- growt 5y ago"Salting does not affect this attack in any way." Yes it does. If you habe unsalted passwords you can just use a rainbow table to look passwords up.
- thaumasiotes 5y agoAnd that is not affected by salting. You can use a rainbow table to look passwords up whether or not those passwords are salted. There is zero conceptual connection between the two ideas. Now, realistically, you can't use a rainbow table on passwords of any noticeable length, and a salt may push the password over the edge of that threshold. If that's really what you want... enforce a minimum password length.
- growt 5y ago"Use of a key derivation that employs a salt makes this attack infeasible." https://en.wikipedia.org/wiki/Rainbow_table https://en.wikipedia.org/wiki/Rainbow_table "Salts defend against attacks that use precomputed tables (e.g. rainbow tables)" https://en.wikipedia.org/wiki/Salt_(cryptography) https://en.wikipedia.org/wiki/Salt_(cryptography)
- tyingq 5y ago