Hi again,

Thanks for this information. However, I'm not sure this type of CAPTCHA is very effective any more. The problem is that LLM's can, in my experience, effortlessly answer the types of self-referencing questions that have been quite popular with these types of challenges in the past (What is Virgil's first name? What color is a red dress? If today is Friday, what is tomorrow? Piano, toothbrush, garbage truck—which of these do you put in your mouth?). Knowledge-based questions present some problems as well. Something like "What is the name of this list?" would be easy for any spammer to answer, since they're subscribing to that very list. "Who runs this list?" is problematic if someone genuinely doesn't know. What seems to be getting more popular is proof of work based CAPTCHAs where your computer has to solve some type of mathematical problem which takes a certain amount of time, then prove to the web server that it found the correct solution, or CAPTCHAs based on heuristics that try to determine if someone is more likely to be a real human or a bot. I totally get that Mailman version 2 is end of life at this point, so nothing like this will be implemented, it's just some thoughts.

I also don't quite understand the motivation for subscribe form flooding. What does the bad actor gain from sending out tons of subscribe requests to seemingly random people? Or are they just being malicious for no reason than that they can?

Thanks,

Jayson

On 6/23/2025 9:47 PM, Mark Sapiro wrote:
On 6/23/25 19:19, Jayson Smith wrote:

I know there's been lots of discussion about the topic of malicious web subscribes in the past. However, with the two lists I run, there's a special situation. Almost all people subscribing to these lists are blind, so a visual CAPTCHA is entirely inappropriate. Are there any other countermeasures I can take?

Mailman >= 2.1.30 has the ability to add text based captchas to the subscribe form. If your Mailman 2.1 version is 2.1.30 or later, see the section beginning with the line
```
# Use a custom question-answer CAPTCHA to protect against subscription spam.
```
in Defaults.py.


------------------------------------------------------
Mailman-Users mailing list -- mailman-users@python.org
To unsubscribe send an email to mailman-users-le...@python.org
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/mailman-users@python.org/
   https://mail.python.org/archives/list/mailman-users@python.org/
Member address: arch...@mail-archive.com

Reply via email to