Earlier quoted context omitted.
But at least, with salt, it wouldn't be applicable to other sites, just one. Better to just never reuse a password though. Honestly sites should just standardize on a password changing protocol, that will go a long way towards making passwords actually disposable.
I don't think a password changing protocol would help make passwords disposable. Making people change passwords often will result in people reusing more passwords.
Twitter urges users to change passwords after computer 'glitch'
371–380 of 490 posts
Re: Twitter urges users to change passwords after computer 'glitch'
#372Actual twitter post: https://blog.twitter.com/official/en_us/topics/company/2018/... "Due to a bug, passwords were written to an internal log before completing the hashing process. We found this error ourselves, removed the passwords, and are implementing plans to prevent this bug from happening again." Exact same thing that github did just recently.
Re: Twitter urges users to change passwords after computer 'glitch'
#373Earlier quoted context omitted.
You should quit. I know you have reasons, but continuing to work at a place like this is not ethical.
Quitting is also slightly unethical.
I'm guessing you're referring to someone's ability to actually fix it -- in the case of logs, you can make a pretty simple regex to strip out all kinds of PII, and there really are a lot of arguments (e.g. proactively reducing cost of security audits -- if someone is reviewing your logs to figure out what happened, they might not want to see customer data).
Re: Twitter urges users to change passwords after computer 'glitch'
#374Earlier quoted context omitted.
Quitting is also slightly unethical.
Quitting is not unethical at all. You are not required to stay with any company.
(switching sides of argument, I know)
Re: Twitter urges users to change passwords after computer 'glitch'
#375Earlier quoted context omitted.
And consider “Yoda Notation”[0], which some people find annoying, but I found an easy hurdle to clear: if ( 3 = DEBUGLEVEL ) wouldn’t pass the the parser because you can’t assign to an rvalue. [0] https://en.wikipedia.org/wiki/Yoda_conditions
I don't think "Yoda notation" is good advice. How do you prevent mistakes like the following with Yoda notation? if ( level = DEBUGLEVEL ) When both sides of the equality sign are variables, the assignment will succeed. Following Yoda notation provides a false sense of security in this case. As an experienced programmer I have written if-statements so many times in life that I never ever, even by mistake, type: if (a…
Re: Twitter urges users to change passwords after computer 'glitch'
#376Why should I change my "passwords"? I only have one entry for Twitch in my password manager. It's 2018, no sane person would reuse their passwords across multiple sites which can and do get hacked.
All of my family does this :(. I think it's really common outside of tech savvy people. I've tried pushing them to use a password manager on their phone, or writing them down so they can use multiple passwords, but they'd rather just use a single one.
Years of bad advice didn't help either:
- Never write your password down
- Make sure you use at least one symbol!
- Make sure you use one capital letter!
https://xkcd.com/936/Re: Twitter urges users to change passwords after computer 'glitch'
#377Earlier quoted context omitted.
Perhaps implement some type of “password canary” - some type of test account(s) with known high-entropy passwords. Have an automated system send periodic login requests (or any other requests which contain sensitive information that shouldn’t be logged) for this account, and have another system which searches log files for the password. If it’s ever found, you know something is leaking.
And regularly check for that password on haveibeenpwned and other breached password databases.
A better advice is to delete accounts you don't use. If not possible (illegal in EU now) scramble private data and the password.
Download the databases yourself and check them locally.
Changing passwords regularly also limits the damage.
Re: Twitter urges users to change passwords after computer 'glitch'
#378Actual twitter post: https://blog.twitter.com/official/en_us/topics/company/2018/... "Due to a bug, passwords were written to an internal log before completing the hashing process. We found this error ourselves, removed the passwords, and are implementing plans to prevent this bug from happening again." Exact same thing that github did just recently.
Hmm why should passwords (hashed or not) be stored in logs though? I don’t see a reason for doing that. You could unset it (and/or other sensitive data) before dumping them into logs.
Re: Twitter urges users to change passwords after computer 'glitch'
#379Twitter hasn't figured out how to properly handle passwords after over a decade of its existence? No, I'm not changing my password, I'm deleting my Twitter account for good. I'm tired of big shot Internet companies getting away with such bland disregard of basic security and privacy rules.
Its a mistake , it happens. Software is hard. Change your password.
Brain surgery is hard. Mistakes happen. But after a few mistakes you probably should stop doing brain surgery altogether. At least the patients will get a higher chance to survive your surgeries by avoiding you.
In terms of security, handling passwords should be considered analogous to brain surgery. A single mistake undermines the whole thing. If you can't handle that, stop doing it, and let people do it who can handle it better.
Re: Twitter urges users to change passwords after computer 'glitch'
#380If this happens in a month's time, will they have to pay out $96,000,000 via the GDPR? This came up at my place of work the other day: are data leaks as a result of bugs breaches of the act?