Why use one-time codes for two-factor authentication backups?

I am building an web application that uses two-factor authentication.

While implementing the recovery feature, I see that most companies (eg Apple, Facebook, Github) provide a set of ~15 backup codes, which are 7-10 characte… Continue reading Why use one-time codes for two-factor authentication backups?

What is the real danger of not putting a login password in Windows in a small company except that of allowing anyone to go physicaly on your computer?

My question is simple. I work in a company of 10 employees where none of our computers have passwords to login into our Windows systems. The thing is my boss doesn’t want passwords because he thinks that we have nothing to hide and also be… Continue reading What is the real danger of not putting a login password in Windows in a small company except that of allowing anyone to go physicaly on your computer?

Is there value in changing your password after failed (malicious) login attempts?

I just received an email from Citi saying “We’ve locked your access for 24 hours due to multiple failed login attempts.” and “If you didn’t attempt these logins, we recommend that you reset your password immediately.”

Ignori… Continue reading Is there value in changing your password after failed (malicious) login attempts?

Will password complexity requirements increase or decrease security given a haveibeenpwned check?

Given that you check that a password is not a common password and not present in a db with compromised passwords, will password complexity requirements (e.g. at least 1 lowercase and 1 uppercase character and 1 special charac… Continue reading Will password complexity requirements increase or decrease security given a haveibeenpwned check?