akerl wrote:
I'm not saying installing fail2ban will give your server magical protection. But assuming a server with fail2ban vs one without, fail2ban increases security. Given your example, I'd rather them have 500 attempts than the fairly unlimited number they'd otherwise have.
But, by default at least, they *do* have an unlimited number of tries. fail2ban removes bans after a few minutes for several reasons. This is ignoring the fact that large botnets can have millions of compromised machines... But they don't even need that many.
The default setting for fail2ban is 600 seconds per ban after 3 tries.
Let's say they want to hit you 10 times per second. This would require only 2000 machines, which is tiny for a botnet.
akerl wrote:
While it's useful to point out the limitations of security techniques, broad statements like "fail2ban doesn't increase security" are counterproductive.
It's not counterproductive, it's a productive warning to say "Don't rely on fail2ban, it provides no added security, at best it merely slows down brute force attacks but does nothing to prevent them."
A false sense of security is dangerous.