Re:Ask HN: Did HN just start using Google recaptcha for logins?
by joshspankit on Tuesday January 10, 2023 @06:22AM
(#34323167)
Why would you have to tell if they’re from one bot?
[ Parent
| on HN ]
Re:Ask HN: Did HN just start using Google recaptcha for logins?
by tinus_hn on Tuesday January 10, 2023 @07:09AM
(#34323569)
Because you want to have delays between bot login attempts?
Re:Ask HN: Did HN just start using Google recaptcha for logins?
by joshspankit on Tuesday January 10, 2023 @09:54AM
(#34325732)
I think that’s overcomplicating it: Just do it site-wide for all login attempts (always on, or like the captcha: as-needed)
Re:Ask HN: Did HN just start using Google recaptcha for logins?
by tinus_hn on Tuesday January 10, 2023 @04:44PM
(#34331972)
So now in the case of a bot attack no one can login. That doesn’t work.
Re:Ask HN: Did HN just start using Google recaptcha for logins?
by joshspankit on Tuesday January 10, 2023 @06:27PM
(#34332941)
What do you mean?
Re:Ask HN: Did HN just start using Google recaptcha for logins?
by tinus_hn on Wednesday January 11, 2023 @04:37AM
(#34336727)
If you block all logins for 5 seconds after a bot attempts to login, and the bot attempts to login 50 times per second, no one will be able to login.
Re:Ask HN: Did HN just start using Google recaptcha for logins?
by joshspankit on Wednesday January 11, 2023 @07:43AM
(#34337745)
I understand the confusion now.
No I mean when a specific user has a failed login attempt that user has to wait 5-30 seconds before being able to try again. A legitimate user would only be affected if a bot is trying to log in as them.
Re:Ask HN: Did HN just start using Google recaptcha for logins?
by tinus_hn on Thursday January 12, 2023 @06:31PM
(#34361788)
That’s account lockouts, it doesn’t work against bots because they can just try a million accounts instead of a million passwords on one account and it makes it super easy to do a denial of service on an account, and it doesn’t prevent a denial of service against the server that has to service all these login attempts that might very well involve running hashes designed to be computationally intensive, like PBKDF2.
This is not a novel measure, rest assured that the people that choose to implement captcha instead are aware of its existence and chose for the captcha instead.