4 ms·
Earlier in the thread: >Because there's two types of storing passwords in plain text. There's the "your password is stored in plaintext in the database" way wh
by ApolloFortyNine 8y ago
Earlier in the thread:
>Because there's two types of storing passwords in plain text. There's the "your password is stored in plaintext in the database" way which everyone agrees is 10 different kinds of stupid, and then there's the "we accidentally logged the body of all requests that went through this system, and it turns out login requests came through here" kind.
Basically the conscious decision to store passwords in plain text is worse than unintentionally doing so in logs. One is purposeful, one is not. Yes it's bad, but it's not as bad as if it was done on purpose. And generally, this how most laws are enforced or implemented.
- untog 8y agoCan't both be attributed to ignorance? You could store passwords in plaintext in a database because you didn't know better. You can store plaintext passwords in logs because you don't know better. If I store passwords in plaintext am I being purposeful or am I being ignorant of best practises? I think people are drawing a distinction where one doesn't really exist.
- ApolloFortyNine 8y ago>You can store plaintext passwords in logs because you don't know better. This whole conversation is about how it likely was not done on purpose, and that it was the result of logging HTTP requests and responses. If they wrote logger.info(password), yea I'd say that's as outrageous.