View Issue Details

IDProjectCategoryView StatusLast Update
0004128Composrcorepublic2020-02-17 22:25
ReporterChris GrahamAssigned ToChris Graham 
SeverityFeature-request 
Status resolvedResolutionfixed 
Product Version 
Fixed in Version 
Summary0004128: Automatic bans for spam based on keywords
DescriptionAdd a new XML file for configuring strings that will result in an automatic ban for spam, before content is even posted.
The exact nature of the ban would be configurable in the XML, i.e. whether to do an IP ban, a member ban, and whether to do a scare ban. Optionally you could filter it to certain match-keys.

When the ban happens, the ban screen would be shown immediately.
Additional InformationThe purpose of this is to deal with spammers who are continually creating new accounts to spam the same thing, which we get on compo.sr. It seems some low paid people in developing countries are paid just go through spreadsheets of known user-postable sites, mindlessly creating new accounts and re-posting spam. The spam posts themselves are jumbled up with random text, but they always link out to the same target site. As it is a real human, bot banning measures like honeypots do not work. The spammers use DHCP-refreshes and proxies to mask their IP. The shadow banning feature we use on compo.sr works, but it's still annoying.
TagsRoadmap: v11, Type: Spam
Time estimation (hours)2
Sponsorship open

Relationships

related to 0004129 resolvedChris Graham Reasoned bans 

Activities

Chris Graham

2020-02-17 02:30

administrator   ~0006413

"Optionally you could filter it to certain match-keys." - actually I'm going with limiting to comma-separated lists of pages and types, as per fields.xml. This is a bit easier to configure in the real world.

Issue History

Date Modified Username Field Change
2020-02-16 15:30 Chris Graham New Issue
2020-02-16 15:36 Chris Graham Description Updated View Revisions
2020-02-16 15:38 Chris Graham Description Updated View Revisions
2020-02-16 15:40 Chris Graham Relationship added related to 0004129
2020-02-16 15:44 Chris Graham Tag Attached: Roadmap: v11
2020-02-16 15:44 Chris Graham Tag Attached: Type: Spam
2020-02-17 02:30 Chris Graham Note Added: 0006413
2020-02-17 22:25 Chris Graham Assigned To => Chris Graham
2020-02-17 22:25 Chris Graham Status non-assigned => resolved
2020-02-17 22:25 Chris Graham Resolution open => fixed