News for hackers. Stuff that matters.
Re:New NIST password guidelines: don't require character typ... by cstejerean on Tuesday December 13, 2016 @11:32PM (#13173858)
Then consider this a rate limit with average of 3.3 attempts per day over a 30 day period.
Re:New NIST password guidelines: don't require character typ... by henvic on Tuesday December 13, 2016 @11:39PM (#13173890)
Except this is a rate limiting on the account globally, and here lies the DoS problem. So if you follow it you can theoretically have your account locked down by an idiot on the other side of the world.

You can minimize this by making it per IP, for example. So, you'd have to have an idiot on your home. Yeah, maybe this is not 100% bullet proof given IPv6 and so on, but at least this doesn't introduce a vector for DoS.

Re:New NIST password guidelines: don't require character typ... by jakobegger on Wednesday December 14, 2016 @12:58AM (#13174172)
Rate limiting per IP is close to useless, since it is trivial for an attacker to attempt connecting from different IPs.
Re:New NIST password guidelines: don't require character typ... by thomasahle on Wednesday December 14, 2016 @05:27AM (#13175015)
How trivial is it? Would an attacker wanting to do one million attempts easily be able to send each from a different ip?
Re:New NIST password guidelines: don't require character typ... by vidarh on Wednesday December 14, 2016 @07:14AM (#13175409)
Most of the time when I see large scale password cracking attempts against customer servers, I have to block large blocks because they're coming from large number of IPs. I had to block most of South Korea at one point, because we saw abusive traffic from millions of IPs belonging to a couple of major ISPs in South Korea (thankfully non of our customers had much if any legitimate traffic from outside Europe at the time).

So the answer is: Some are already doing that.

Re:New NIST password guidelines: don't require character typ... by eli on Wednesday December 14, 2016 @06:44AM (#13175294)
Bad guys can easily rent time on botnets with hundreds of thousands of ips.
Re:New NIST password guidelines: don't require character typ... by henvic on Wednesday December 14, 2016 @10:15AM (#13176503)
So the solution for you seems to be allowing bad guys DoS your system because bad guys can do bad things, is it?
Re:New NIST password guidelines: don't require character typ... by jessaustin on Wednesday December 14, 2016 @01:33PM (#13178395)
Is per-IP rate limiting the only one way to respond to auth DoS? Different situations involve different trade-offs.
Re:New NIST password guidelines: don't require character typ... by eli on Wednesday December 14, 2016 @02:18PM (#13178835)
Rate limiting. Not denying service. Bad guys could cause you to have to wait some number of seconds to log in.
Re:New NIST password guidelines: don't require character typ... by mulmen on Wednesday December 14, 2016 @12:39AM (#13174113)
> Unless otherwise specified in the description of a given authenticator, the verifier SHALL effectively limit online attackers to 100 consecutive failed attempts on a single

I think that can be read two ways.

1) 100 failed attempts/account/month 2) 100 failed attempts/IP/account/month

The latter still limits an attacker but is less likely to be a plausible DoS against the account unless the attacker has compromised the legitimate user's machine at which point all is lost anyway. Later in the same section:

> When the subscriber successfully authenticates, the verifier SHOULD disregard any previous failed attempts from the same IP address.

Which suggests the failure count is per IP and not per account.

Re:New NIST password guidelines: don't require character typ... by gohrt on Wednesday December 14, 2016 @01:15AM (#13174221)
that part is saying that once an IP gets a password correct, don't count past mistakes against them.
Re:New NIST password guidelines: don't require character typ... by Spooky23 on Wednesday December 14, 2016 @12:10AM (#13174004)
You mitigate that by putting MFA in front.
Re:New NIST password guidelines: don't require character typ... by sh_tinh_hair on Wednesday December 14, 2016 @09:13AM (#13176041)
MFA is basically another key|password. If I am not careful with my secret key and password what difference does it make that there are two of them?

No, security is tough. The better security the less useful it is. NIST got this right. Do what you can, don't kill the user and implement security on the aaa side.

Re:New NIST password guidelines: don't require character typ... by Spooky23 on Wednesday December 14, 2016 @01:18PM (#13178259)
Have you ever messed with a friend by locking out their phone?

I was specifically addressing the DoS vulnerability of locking an organization out en masse by taking advantage of account lockout or timeout policy. A list of emails and a six line script could take a whole company offline.

MFA can be used to address that by requiring pre-auth before you can enter a password.

Re:New NIST password guidelines: don't require character typ... by kbart on Wednesday December 14, 2016 @02:09AM (#13174374)
MFA is not a magic solution to all problems either. You can't expect me to give my phone number or real email address to every random site I login into.
Re:New NIST password guidelines: don't require character typ... by CiPHPerCoder on Wednesday December 14, 2016 @03:08AM (#13174555)
You don't need to do that for HOTP/TOTP though.

1. Scan a QR code.

2. You now have a secret value that can generate a deterministic pseudorandom integer securely indefinitely.

Also, SMS-based MFA should be burned to the ground.

Re:New NIST password guidelines: don't require character typ... by AstralStorm on Wednesday December 14, 2016 @04:03AM (#13174695)
Scanning a QR code by hand is easy when you don't have the phone handy. (sarcasm)

Actual OTP should allow you to print out or write down a set of codes.

Re:New NIST password guidelines: don't require character typ... by CiPHPerCoder on Wednesday December 14, 2016 @08:11AM (#13175676)
> Scanning a QR code by hand is easy when you don't have the phone handy. (sarcasm)

That's way different from "I don't want to give out my phone number".

Re:New NIST password guidelines: don't require character typ... by user5994461 on Thursday December 15, 2016 @08:34AM (#13184444)
Both are impossible when not having a phone.
Re:New NIST password guidelines: don't require character typ... by CiPHPerCoder on Thursday December 15, 2016 @11:56AM (#13186002)
It's non sequitur.

"I have a phone number but don't want to give it out" is different than "I don't have a phone".

But hey, there are 2FA devices you can use instead.

Re:New NIST password guidelines: don't require character typ... by jon-wood on Wednesday December 14, 2016 @04:31AM (#13174801)
This is why I'm a big fan of the U2F standard, which allows a device (generally a small USB/NFC device) to generate shared secrets for arbitrary services without exposing any personal information.
Re:New NIST password guidelines: don't require character typ... by Spooky23 on Wednesday December 14, 2016 @09:20AM (#13176080)
Think about this problem in context with the NIST trust level framework.

Nobody gives a shit about low trust environments... go ahead and crack my slashdot account, but higher trust stuff like mail, money, network access etc absolutely need MFA.

Re:New NIST password guidelines: don't require character typ... by kbart on Wednesday December 14, 2016 @09:33AM (#13176167)
That's my point. MFA itself is certainly a very useful security solution (for example, I wouldn't trust a bank that doesn't use it), but "MFA everywhere" is not a way to go, because I value my privacy more than some useless Internet account.
Re:New NIST password guidelines: don't require character typ... by petters on Wednesday December 14, 2016 @02:58AM (#13174528)
A security key should work.
Re:New NIST password guidelines: don't require character typ... by iopq on Wednesday December 14, 2016 @08:25AM (#13175741)
Rate limiting seems like a good application of neural networks. Find out when hackers tried a lot of passwords and when users tried a lot of passwords. Run that data through a model and you can get a model that changes as hackers change their attack methods. Although you'll have to manually classify hacking attempts vs. real users.