Feature #714

Add spam-control measures

Added by Tom Clegg almost 8 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Target version:
-
Start date:
09/22/2011
Due date:
% Done:

0%

Estimated time:
Billable:
Estimatedhours:
Hours:
Totalhours:
Resolution:
Story points:
-

Description

Approaches to minimize spam:
  • Max new openids per IP address per day
  • Max edits per day per openid
  • Max edits per day by "new users"
  • Notify admins and stop accepting any new edits when certain rate limits are reached ("under attack")
  • Put new OpenIDs in quarantine until a "known good" user has seen their edits
  • Mark quarantined edits/content
Approaches to make it easier to clean up spam:
  • Revert page to earlier version
  • Mark edit as spam (automatically revert the edit if it's the latest one; otherwise force flagging user to revert it, or do a "git rebase"-like process)
  • Mark OpenID as spam (mark/flag all edits by that OpenID; revert automatically if possible; otherwise flag the edited content so other readers know it's spam)
  • Show all edits by given OpenID
  • Show all edits by quarantined OpenIDs
More things to consider:
  • Compromised "known good" OpenID

Also available in: Atom PDF