Project

General

Profile

Actions

Task #2395

closed

AskBot anti-spam features

Added by Guilhem Moulin over 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Category:
AskLibO
Target version:
Team - Q4/2017
Start date:
Due date:
% Done:

0%

Tags:

Description

We're currently using the StopForumSpam blacklist to bock IPs from making POST requests (eg, new posts/comments or sign up/sign in) at the HTTPd level.

While it did help reducing slightly the amount of spam it's not ideal, because:
- the block is IP-based not username-based, so one can't contribute through Tor or similar;
- the HTTPd doesn't distinguish between account creation, login, post submission, new comment.

A better solution would be to integrate the antispam solution with Askbot, maybe as follows:
- IP-based ban for account creation;
- run new posts and comments of low-karma users through the antispam (bayesian filter plus IP blacklist); if the spam score is high enough, send the post to moderation (or reject depending on configuration), otherwise post immediately.

If a bayesian filter is integrated with Askbot moderators will also need to be able to train it, for instance with a “Mark as spam” button next to each post.

Actions #1

Updated by Beluga Beluga over 6 years ago

I would rather not block by IPs, but only by email addresses.

Actions #2

Updated by Guilhem Moulin over 6 years ago

  • Assignee set to Guilhem Moulin
Actions #3

Updated by Florian Effenberger about 6 years ago

Guilhem, is there anything infra can do at the moment beyond what we do now?
If not, I propose to close this ticket and we'll add a budget request to have it done by Evgeny

Actions #4

Updated by Guilhem Moulin about 6 years ago

  • Status changed from New to Closed

Florian Effenberger wrote:

Guilhem, is there anything infra can do at the moment beyond what we do now?

I don't think much can be done at the HTTPd level indeed, and AFAICT infra team member lack knowledge about Askbot's internals. An antispam solution properly integrated with Askbot would certainly be appreciated by everyone: contributors, moderators, infra :-)

If not, I propose to close this ticket and we'll add a budget request to have it done by Evgeny

Alright, closing.

Actions

Also available in: Atom PDF