Page MenuHomePhabricator

Support generation of IPReputation AbuseFilter variables for temporary accounts and account creation
Closed, ResolvedPublic

Description

Summary

The MediaWiki-extensions-IPReputation AbuseFilter variables work for actions performed by IP addresses. We want to expand this support to actions performed by temporary accounts and for account creation.

Background

  • AbuseFilter MediaWiki-extensions-IPReputation variables allow determining if the IP being used by a user is known to iPoid-Service and what details are known about it
  • These details are generic enough that it's not practically possible to reverse these to a specific IP address or range
    • However, we still wanted to ensure that we expire this data to ensure privacy is given to users once the need for this data is no longer the case (i.e. after 3 months)
  • Now that we are working on making this data expire and are at a stage where the data is in a format that can be expired (T390873), we can make these variables be supported for temporary accounts and account creations.

Technical notes

  • Likely requires adding a hook to AbuseFilter to support account creations.

Acceptance criteria

Event Timeline

Change #1153383 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/AbuseFilter@master] [WIP] Add AbuseFilterGenerateAccountCreationVars hook

https://gerrit.wikimedia.org/r/1153383

Change #1153384 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/IPReputation@master] [WIP] Expand IPReputation data to temp accounts and account creation

https://gerrit.wikimedia.org/r/1153384

Change #1153383 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@master] Add AbuseFilterGenerateAccountCreationVars hook

https://gerrit.wikimedia.org/r/1153383

Change #1153384 merged by jenkins-bot:

[mediawiki/extensions/IPReputation@master] Expand IPReputation data to temp accounts and account creation

https://gerrit.wikimedia.org/r/1153384