So how do you stop bots from submitting fake data to sign up forms or trying to brute force password fields etc. on websites?
But stop making me click the friggin’ stop lights every time I log in to my own account.
rate limit
> stop bots from submitting fake data to sign up forms
I don't think there's an universal solution here. it depends on the application itself and why you consider fake signups an issue in the first place.
add an email-reset for the limit so users can't be locked out of their accounts by a DoS.
To stop fake signups, require confirming the email address and only allow some number of signups per IP per day. It's not perfect but neither are CAPTCHAs and either way you can probably stop most spam, if it's even a problem for you.