Page MenuHomePhabricator

Whether or not the user recently hit the spam blacklist (abuse filter)
Open, LowPublic

Description

It would be helpful to know if the user recently hit the spam blacklist. For example, to detect spammers trying to get around it or moving to other urls. I think this should be feasible now that there's a log of spam blacklist hits.

Details

Reference
bz73417

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 3:57 AM
bzimport added a project: AbuseFilter.
bzimport set Reference to bz73417.
bzimport added a subscriber: Unknown Object (MLST).

(In reply to Cenarium from comment #0)

It would be helpful to know if the user recently hit the spam blacklist.

Helpful for who exactly? The user her/himself?

Ok, that wasn't clear. I mean that it should be an abusefilter variable like article_recent_contributors. Let's call this variable users_having_recently_hit_the_spamblacklist.

Example filter :

!("autoconfirmed" in user_groups) &
(article_namespace == 0) &
(user_name in users_having_recently_hit_the_spamblacklist) &
(old_size > 0) &
(count("http://", string(added_lines)) > count("http://", string(removed_lines)))

This will detect all users having recently hit the spamblacklist and adding a new link. Those new links are most often inappropriate as well, or the content added is problematic.

Cenarium renamed this task from Whether or not the user recently hit the spam blacklist to Whether or not the user recently hit the spam blacklist (abuse filter).Nov 29 2014, 10:15 AM
Cenarium set Security to None.

While coding this feature shouldn't be hard, I guess we should first think of a decent name for this variable and, primarily, to the time period to keep track of, i.e. what "recently" would mean in terms of numbers.