Ajuda: filtre d'abús

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca

El filtre anti-abús és un sistema heurístic que analitza tots els canvis que es fan a les pàgines de Viquipèdia i altres operacions com ara crear usuaris o moure pàgines. L’objectiu principal és evitar abusos com el vandalisme , però també s’utilitza per etiquetar modificacions legítimes. Es basa en una sèrie de regles, definides en un idioma específic pels administradors o per qualsevol persona que tingui els permisos adequats.

Cada regla constitueix un filtre, cadascun dels quals es caracteritza per les condicions que la desencadenen i per les accions a realitzar.

La funció es va introduir el 2009. Els administradors poden crear i modificar filtres específics en qualsevol moment. Les pàgines especials següents estan disponibles, només visibles per als usuaris validats :

  • Especial: Filtre anti - bus : mostra els filtres existents; no tots són visibles en detall, els "privats" són accessibles només als administradors, per no ajudar els dolents a enganyar-los.
  • Especial: RegistroAbusi : us permet veure tots els canvis recents que han activat un o més filtres.
Gnome-help.svg - Taulell d'informació

Efectes dels filtres

Els filtres funcionen en temps real, en el moment que es fa un canvi. Un filtre nou no actua retroactivament sobre els canvis passats.

L'efecte mínim d'un filtre, quan es troba un canvi "culpable", és informar-lo a Speciale: RegistroAbusi . En funció de la configuració del filtre, aquestes són les altres mesures que pot adoptar, per ordre de gravetat creixent:

  • Assignació d'una etiqueta que apareixerà juntament amb l' objecte de la modificació i en especial: etiquetes .
  • Retard : el filtre realitza les accions (etiquetatge, bloqueig, etc.) només quan s’assoleix un determinat llindar de canvis al llarg del temps que compleixen les condicions.
  • Notificació directa a l'autor de l'canvi. L'avís apareix com a editor . El canvi continua pendent, però l'usuari pot decidir desar-lo de totes maneres prement "Publicar canvis" de nou. Si es dóna per vençut, l'intent encara es registra al registre, però no hi haurà altres mesures.
  • Prohibició de la modificació, que no es pot desar.
  • Revocació de l'estat d' usuari validat a l'autor.
  • Immediata de bloqueig de l'autor. El bloc apareix com si hagués estat realitzat per l'usuari fictici. Usuari: filtre anti-abús .

Fins i tot el filtre d’abús pot ser erroni. Si es pren una acció seriosa per error, es pot informar del problema a Wikipedia: Sol·licituds als administradors .

Creació de filtres

Aquest capítol només interessa als administradors o a aquells que vulguin suggerir canvis als filtres.

La pàgina per crear o editar un filtre ( exemple ) s’explica per si mateixa. Es recomana donar als filtres una descripció breu però entenedora i explicar amb detall a "Notes:" l'objectiu i els canvis importants.

El més difícil és probablement definir les condicions, que utilitzen un llenguatge similar a les expressions booleanes de C / Java / Perl; per a això, vegeu (EN) mw: Extensió: format AbuseFilter / Rules . Per provar les condicions, podeu utilitzar les pàgines Special: FilterAntiAbusi / tools i Special: FilterAntiAbusi / test . A Special: FilterAntiAbusi / examine podeu examinar les modificacions que ja s’han produït com a exemple, per veure quines variables fan que les expressions condicionals estiguin disponibles.

Al quadre "Accions a realitzar en cas de coincidència", cada comprovació correspon a un dels efectes enumerats al capítol anterior. Algunes coses no immediatament comprensibles:

NB Recordeu, en general, que cada filtre actiu és exigent per al sistema, que l’aplica a cada modificació encara que rarament faci clic. Un excés de filtres pot obstruir el sistema, tant per evitar el funcionament dels filtres més recents (això ja ha passat a it.wiki), de manera que no utilitzeu filtres si no és necessari:

  • Per als problemes que afecten una o algunes pàgines específiques, és preferible utilitzar la protecció de la pàgina .
  • Per evitar el correu brossa d’enllaços externs hi ha MediaWiki: Spam-blacklist .
  • Per evitar la creació de pàgines amb certs títols, hi ha MediaWiki: Titleblacklist .
  • Recordeu que desactiveu, al cap d’un temps determinat, els filtres vinculats a una determinada “moda” de vandalisme o recentisme que tard o d’hora acabarà.

La pesadesa de cada filtre depèn del nombre i del tipus de condicions. El límit total, tenint en compte tots els filtres junts, és de 1000 condicions avaluades per a la seva modificació; un cop assolides les 1000 condicions, no es comproven més filtres i només es realitzen les accions dels filtres ja comprovats (si n’hi ha). És bo posar en primer lloc les operacions menys costoses (vegeu més avall) i les més selectives.

Consideracions tècniques

La verificació d'algunes condicions i algunes operacions de les variables és menys costosa : en general, comparar dues variables enteres (per exemple, l' espai de noms de dues pàgines) o Booleà (per exemple, comprovar si l'usuari té autocontrol) és menys costós que buscar una cadena amb contains ; com a exemple de funcions, la norm és més cara que lcase .

PHP (i en conseqüència Mediawiki i el filtre) és particularment eficaç en l'ús de expressions regulars : funcions com rlike i irlike són molt més convenient que una sèrie de contains units entre si per operadors lògics.

Per a cada filtre, es disposa d'una visió general amb els valors mitjans del temps d'execució i del nombre de condicions utilitzades, que també es recullen globalment en forma de gràfics . Els temps d'execució que es mostren es refereixen als percentils 99 (verd) i 75 (groc), i els temps a l'eix x són UTC. També hi ha gràfics amb les accions realitzades pels filtres individuals; les accions que es mostren són només "advertir", "etiquetar", "prevenir" i "bloquejar".

Per obtenir més informació sobre la complexitat de les funcions i trucs més habituals per reduir la càrrega de treball, consulteu el manual de sintaxi i els detalls sobre les condicions de recompte .

NB El nombre de condicions utilitzades és purament indicatiu i no és un bon indicador de la eficiència d'un filtre. Per exemple, concatenar n comparacions simples (com 'a' === 'b' ) amb operadors lògics consumeix com a màxim n condicions, però és relativament ràpid de realitzar. Per contra, utilitzar una variable com article_recent_contributors no requereix cap condició en si mateixa, sinó que requereix una consulta de base de dades que pot trigar molt de temps.

Informes de filtres bloquejats

El bot MusikBot s'encarrega de mantenir una llista de filtres "aturats", és a dir, aquells que no han registrat coincidències en els darrers 30 dies. Els informes estan disponibles a la pàgina d' usuari: MusikBot / StaleFilters / Report . Per especificar un desplaçament diferent dels 30 dies, els administradors poden utilitzar la pàgina Usuari: MusikBot / StaleFilters / Offset , establint un valor diferent en dies, mentre que per desactivar completament l’activitat del bot és necessari entrar a Usuari: MusikBot / StaleFilters / Run a qualsevol text que no sigui true . Finalment, si el robot té problemes, el registre d'errors està disponible a Usuari: MusikBot / StaleFilters / Registre d'errors .

Pàgines relacionades

Altres projectes