This bothers me: > The database also contained passwords, which were stored as an MD5 hash, a long-outdated algorithm that is nowadays easy to crack. Many of the passwords were easily unscrambled using readily available tools when we tried. That's not how hash functions work... > Kim denied this. “We don’t use MD5 for our passwords to store them,” he said. “The MD5 keys were a log and it does not represent how we are…
The passwords were md5 hashed and most likely broken using dictionary attack or brute forced with tools like hashcat. I forgot my password once, but I knew the general letters and it brute forced in a minute.
At Blind, a security lapse revealed private complaints from tech employees
71–80 of 141 posts
Re: At Blind, a security lapse revealed private complaints from tech employees
#72Wow a patented infrastructure! Dope!
I wonder if it's open source so that can be validated objectively?
Re: At Blind, a security lapse revealed private complaints from tech employees
#73Earlier quoted context omitted.
There's so much misinformation on it I find it hard to trust. I prefer to go with H1B salary databases.
H1B databases tend to underestimate. My entry in the database lists my starting salary from a few years ago, with no bonuses, options/rsus, or promotion/raises.
Re: At Blind, a security lapse revealed private complaints from tech employees
#74This bothers me: > The database also contained passwords, which were stored as an MD5 hash, a long-outdated algorithm that is nowadays easy to crack. Many of the passwords were easily unscrambled using readily available tools when we tried. That's not how hash functions work... > Kim denied this. “We don’t use MD5 for our passwords to store them,” he said. “The MD5 keys were a log and it does not represent how we are…
> That's not how hash functions work... Kind of. A hash function just provides a near random set of characters of fixed length for a given set of input in a way where the output characters are reproducible for the given input. Passwords are not stored. It is the computed hash value that is stored. When a user attempts to login with a username and password the password is hashed and compared to the stored hash. That s…
The reporter says they successfully produced passwords, sounds clean-cut and dry to me.
Don't you think this is a pretty important claim to verify, instead of asserting without giving proof? Granted, if a dictionary attack gives you a bunch of 'password' variants, you probably don't need much more evidence.
If the reporter is so invested in producing this story, then being able to say "no, these are definitely passwords" in the face of the executive would be the golden ticket, right?
Re: At Blind, a security lapse revealed private complaints from tech employees
#75This bothers me: > The database also contained passwords, which were stored as an MD5 hash, a long-outdated algorithm that is nowadays easy to crack. Many of the passwords were easily unscrambled using readily available tools when we tried. That's not how hash functions work... > Kim denied this. “We don’t use MD5 for our passwords to store them,” he said. “The MD5 keys were a log and it does not represent how we are…
> That's not how hash functions work... Kind of. A hash function just provides a near random set of characters of fixed length for a given set of input in a way where the output characters are reproducible for the given input. Passwords are not stored. It is the computed hash value that is stored. When a user attempts to login with a username and password the password is hashed and compared to the stored hash. That s…
This is outdated though. You don't need to take extra steps to secure the salt if you move to a good hash.
Re: At Blind, a security lapse revealed private complaints from tech employees
#76This bothers me: > The database also contained passwords, which were stored as an MD5 hash, a long-outdated algorithm that is nowadays easy to crack. Many of the passwords were easily unscrambled using readily available tools when we tried. That's not how hash functions work... > Kim denied this. “We don’t use MD5 for our passwords to store them,” he said. “The MD5 keys were a log and it does not represent how we are…
So, they store your data securely, but that doesn’t matter, since they also stored it insecurely, and leaked the latter.
Re: At Blind, a security lapse revealed private complaints from tech employees
#77Earlier quoted context omitted.
Isn’t SHA2 the standard hashing algorithm? If not, what do people use now?
Back when I was a super junior php dev I stumbled across a post by Cal Henderson about using bcrypt https://www.iamcal.com/2012-06/use-bcrypt/ His lib is can be dropped in to any project (that doesn't have something similar built in already) https://github.com/iamcal/lib_bcrypt Anyone writing code has no excuse for not using this, it's not rocket surgery.
Re: At Blind, a security lapse revealed private complaints from tech employees
#78I'd never checked out Blind before. I just went there and checked out a few of the front page posts & comments. It has some of the most toxic and destructive "advice" I've seen for people asking for help or insight. I'm a bit astounded. Is this typical?
Re: At Blind, a security lapse revealed private complaints from tech employees
#79Earlier quoted context omitted.
> That's not how hash functions work... Kind of. A hash function just provides a near random set of characters of fixed length for a given set of input in a way where the output characters are reproducible for the given input. Passwords are not stored. It is the computed hash value that is stored. When a user attempts to login with a username and password the password is hashed and compared to the stored hash. That s…
>To be secure the salt must be stored in a different location from the stored hashes and the salt value should not be statically visible in the source code provided a source code compromise. This is outdated though. You don't need to take extra steps to secure the salt if you move to a good hash.
Re: At Blind, a security lapse revealed private complaints from tech employees
#80Earlier quoted context omitted.
H1B databases tend to underestimate. My entry in the database lists my starting salary from a few years ago, with no bonuses, options/rsus, or promotion/raises.
levels.fyi is pretty good since it has the bonuses and rsus, but sometimes it doesn't have everything if it doesn't fit into that structure