How are people handling spam signups? #2533
-
|
I've got a double opt-in list, and twice now I've had someone script a continuous signup loop that results in tons of "Confirm subscription" emails being sent and bouncing back. The only way I can figure out how to mitigate the issue is to turn off my listmonk server. The first attack used what seemed to be a valid email address, which was disabled/throttled by the email service. The second attack used an invalid user on a valid domain, which resulted in bounce-back errors and ultimately a temporary IP ban. Both attacks didn't use any variation in the email address being subscribed. Did I overlook a feature of listmonk that handles this issue for me? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
I think the only way to mitigate bots hammering the open subscription form with random signups is to turn CAPTCHA on in Settings -> Security. Even IP ratelimits in a proxy like Nginx in front of listmonk aren't effective because of the large pool of IPs used in attacks. It's unfortunate. listmonk uses hCaptcha currently, but in the next version, I'm planning to incorporate a self-contained system. |
Beta Was this translation helpful? Give feedback.
I think the only way to mitigate bots hammering the open subscription form with random signups is to turn CAPTCHA on in Settings -> Security. Even IP ratelimits in a proxy like Nginx in front of listmonk aren't effective because of the large pool of IPs used in attacks. It's unfortunate.
listmonk uses hCaptcha currently, but in the next version, I'm planning to incorporate a self-contained system.