Open dullbananas opened 9 months ago
After a bot receives an error after submitting a form, there might be a chance that it will try again without the honeypot field set.
Create a table that stores IP address and timestamp when honeypot field is set, and block the IP address from some endpoints for at least 1 day.
Only the first half of IPv6 addresses should be used.
None
No response
I'm sure we could probably use the rate_limit for this in some way... but it works on the whole route. There is an existing post rate limit tho, that uses IP address.
rate_limit
Requirements
Is your proposal related to a problem?
After a bot receives an error after submitting a form, there might be a chance that it will try again without the honeypot field set.
Describe the solution you'd like.
Create a table that stores IP address and timestamp when honeypot field is set, and block the IP address from some endpoints for at least 1 day.
Only the first half of IPv6 addresses should be used.
Describe alternatives you've considered.
None
Additional context
No response