Opened 19 years ago
Closed 18 years ago
#3171 closed enhancement (wontfix)
SpamFilter plugin shouldn't tell spammers which words were blocked
Reported by: | Owned by: | Jonas Borgström | |
---|---|---|---|
Priority: | low | Milestone: | |
Component: | general | Version: | devel |
Severity: | minor | Keywords: | spam |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
I just installed the SpamFilter plugin on code.djangoproject.com, and it works well. Nice work!
One thing, though. When the filter rejects spam according to the BadContent filter list, it displays a TracError
saying which word/phrase was rejected. Example:
Rejecting spam: viagra
I think this plugin would be more crafty if it didn't tell spammers why their tickets/comments were rejected. Keep them guessing. Waste their time.
In fact, it might even be nice to block their comments but still give them a "Thanks for posting a comment" message, implying it worked properly. I have used this technique in the past, and it's not only effective, it just plain *feels good* to deceive the spammers.
(I'm not sure whether this is the right place to file this ticket. If not, please let me know whom I should contact. Thanks for this plugin, and thanks for Trac!)
Attachments (0)
Change History (3)
comment:1 by , 19 years ago
comment:3 by , 18 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Well, I think it's more important to try to annoy the valid users the less possible than to try to deceive the spammers. Anyway, if they are "human" spammers as opposed to spammer scripts, they can as well go to the BadContent page and read it ;-)
This is the right place to discuss the SpamFilter plugin. However, while you have some valid points, your suggestion doesn't take into account the "false positive" cases. Users who enter some valid content which, for some reasons, gets rejected, must be properly informed about what's going on.