Hjælp: rediger filtre
(Eller) behandlingsfiltrene ( engelsk redigeringsfilter; også "misbrugsfilter" eller engelsk misbrugsfilter) er et alsidigt værktøj til overvågning og forebyggelse af problematiske operationer. Det muliggør en automatisk gennemgang af behandlingsforsøg i henhold til kriterier, der er specificeret i filterregler .
Denne side beskriver egenskaberne for den anvendte software.
Generel
Teknisk set ligger MediaWiki -udvidelsen AbuseFilter bag behandlingsfilteret. Den blev aktiveret den 25. februar 2009 på testbasis i den tysksprogede Wikipedia og forskellige andre wikier. [1] Siden 24. august 2011 er redigeringsfilteret blevet aktiveret på alle Wikis i Wikimedia Foundation. [2]
Filtrer regler
Filtrene implementeres ved hjælp af frit programmerede regler, der er nummererede i træk.
Der kan foretages forskellige individuelle indstillinger for hver filterregel. Det er således f.eks. Muligt at forbyde redigeringer, der falder inden for et bestemt skema, eller at vise en meddelelse til redaktøren, før den gemmes. Det er dog også muligt bare at logge visse redigeringer uden at forhindre redaktøren i at redigere. Afsnittet Handlinger går mere i detaljer.
Filterregler kan offentliggøres eller erklæres som "private". I sidstnævnte tilfælde kan de kun ses af autoriserede personer.
For mere information om programmering, se nedenfor .
Navngivning
Det originale navnemisbrugsfilter var lidt misvisende, da denne MediaWiki -udvidelse oprindeligt kun var beregnet til at filtrere misbrug (f.eks. "Misbrug" / "skade"), men andre anvendelsesområder blev tilføjet over tid, f.eks. B. logning eller forhindring af utilsigtet forringelse. Det er derfor, værktøjet nu kaldes et redigeringsfilter, selvom omdøbningen endnu ikke er blevet implementeret på siderne i det særlige navneområde.
organisation
Særlige sider
Følgende specialsider er involveret i programmeringen:
- Særligt: misbrugsfilter
- Her kan filterregler ses, testes og ændres af autoriserede brugere (administratorer).
- Særligt: Misbrugsfilterlogbog
- Alle ændringer, der identificeres af redigeringsfilteret, er angivet i en logbog.
- Særligt: logbog / misbrugsfilter
- Lister alle ændringer i redigeringsfilteret.
- Se ogsåspecial: misbrugsfilter / historik .
For yderligere projektsider se WP: BF #Seitenorganisation .
logbog
Der er en logbog for hver filterregel, hvor hver behandling, som den respektive regel gælder for, registreres. Ligesom versionhistorikken gemmes alle data, der er nyttige til rekonstruktion af en behandling, i logbogen, selvom behandlingen blev forhindret af filteret.
Nogle filterregler, som man gerne vil opdage hærværk på, kan kun formuleres meget uklart af tekniske årsager og er derfor indstillet til kun logning . I sådanne tilfælde kan det ske, at harmløse redigeringer logges, selvom forfatteren ikke gjorde noget forkert. Derfor: At optræde i behandlingsfilterets logbog betyder ikke nødvendigvis, at du er blevet anklaget for hærværk.
Behandlingsfilterloggen kan begrænses til den udførende bruger, filter -ID og sidetitel ved hjælp af en tilsvarende inputformular.
Indtastningsskema
Denne logbog viser en liste over alle handlinger, der blev fanget af et filter.
Fordeling af rettigheder
Rettighederne til at se og redigere redigeringsfiltrene og de tilhørende logbøger fordeles som følger:
Alle brugere
- Se filterindstillingerne og versionens historik for filtrene, forudsat at det respektive filter ikke er blevet markeret som privat
- Se de grundlæggende oplysninger i behandlingsfilterloggen , også for private filtre
- Visning af detaljerede oplysninger om individuelle poster i behandlingsfilterloggen, åbning af en hitliste for et specifikt filter (ikke for private filtre)
- Skift filterindstillinger
- Markér filteret som privat, og fjern dette mærke igen
- Se filterindstillinger, versionshistorik, detaljerede logposter og hitlister for private filtre
- Manglende ret: administratorer er ikke i stand til at fjerne krænkelser af ophavsretten fra filteret ved hjælp af slettefunktionen (som forfatter skal du kontakte juridisk rådgiver for Wikimedia Foundation), og heller ikke kan kriminelt alvorlige fornærmelser eller lignende kriminelle udsagn teknisk fjernes , da ingen normal slettefunktion er tilgængelig.
- Skjul individuelle poster i behandlingsfilterloggen (kun i tilfælde af OS ) og se skjulte poster
- Se private detaljer fra logbogsposter, f.eks. Den IP -adresse, der blev brugt, da filteret blev udløst. Hver sådan handling registreres i en logbog. De private detaljer har intet at gøre med de private filtre, hvis detaljer uden private oplysninger kan ses af administratorer i logbogsposten.
Oplysninger om et filter
Indholdet og funktionen af et filter er beskrevet flere steder:
- Offentlig beskrivelse
- Denne tekst vises til brugerne, når der skal foretages en handling. Det kan være et klart forbud som "uegnet brugernavn", men også forklarende bemærkninger som regel # 37 .
- Private noter
- Denne tekst kan ses, når der defineres et filter, forudsat at det er fastsat via fordelingen af rettigheder . Teksten indeholder normalt forklaringer på filterets formål eller funktion.
- Projektside
- I den tysksprogede Wikipedia har hver regel sin egen side i formen Wikipedia: forarbejdningsfilter / {regelens serienummer}, f.eks. B. Wikipedia: rediger filter / 122 . Der kan du finde (offentligt synlige) meddelelser og om nødvendigt diskussioner.
For yderligere projektsider se WP: BF #Seitenorganisation .
Effekt / bivirkninger
Redigeringsfilteret er et meget kraftfuldt værktøj. Forkert konfigurerede filtre kan have vidtrækkende konsekvenser, og selv små skrivefejl kan forhindre en masse nyttig redigering. Af denne grund skal nye filtre først testes detaljeret (kun markeres i logbogen), før de "tilkobles" ved at vælge yderligere foranstaltninger. Ved opdatering af eksisterende filtre skal man også passe på, at der ikke opstår uønskede bivirkninger. [3]
Filter muligheder
Filterreglerne har deres egen syntaks til at forbinde betingelser med hinanden. Variablerne i nedenstående tabel kan bruges under betingelserne.
Følgende tabel viser kun et udvalg af de tilgængelige variabler. Med den videre udvikling af AbuseFilter -udvidelsen kan yderligere variabler blive tilgængelige i fremtiden. Dokumentationen for alle tilgængelige variabler findes i dokumentationen til udvidelsen MediaWiki .
Variabelnavn | værdi |
---|---|
user_editcount | Antal bidrag fra brugeren er ikke angivet til IP'er |
user_name | Brugernavn. For nye registreringer indstilles accountname stedet. |
user_age | Alder for en brugerkonto i sekunder, 0 for IP'er. |
user_groups | Liste over brugergrupper, IP'er er kun i "*", registrerede brugere er også i andre grupper såsom "bruger", "bot", "editor", "autoreview" og "autokonfirmeret". |
user_emailconfirm | Tidsstempel for formularen ÅÅÅÅMMDDHHMMSS, eksempel "20081231235959". |
page_namespace | Nummer på navneområdet, hvor redigeringen finder sted, f.eks. 0 for artiklenavnsrummet. ( Fuld liste ) |
page_prefixedtitle | Titel på siden med og uden et navneområde præfiks. Det samme i tilfælde af artikelnavneområdet. |
action | Handling foretaget af brugeren. Gyldige værdier er 'edit' , 'move' , 'createaccount' , 'autocreateaccount' , 'delete' og 'upload' . |
summary | Resumé |
old_size | Størrelse i bytes før og efter en redigering samt størrelsesændringen. |
old_wikitext | Fuldfør wikitext af siden før og efter en redigering. |
added_lines | Tekstlinjer tilføjet og fjernet, som i diff. |
Følgende operatører er blandt andre tilgængelige for at sammenligne variabler med strenge og værdier:
operatør | eksempel | betyder |
---|---|---|
== | page_namespace == 0 | Lighed eller ulighed med sammenligningsværdi eller streng. |
< <= | page_namespace >= 0 | Aritmetiske sammenligninger |
contains | user_name contains "Vandale" | Kontrollerer, om den angivne streng er indeholdt i variablen. |
like | user_name like "ab?d*" | At sammenligne variablen med et mønster ? står for nøjagtigt et tegn, * for et ubegrænset antal. |
rlike | user_name rlike "^ab.d.*$" | Ligesom like , men i stedet for et simpelt mønster bruges et regulært udtryk på højre side af operatøren. Det skal bemærkes her, at maskering skal udføres to gange (f.eks. \\d stedet for \d ). |
Derudover er der nogle funktioner, hvormed variabler lettere kan ændres til sammenligningsformål. Den komplette dokumentation af alle funktioner findes i dokumentationen til udvidelsen .
fungere | eksempel | betyder |
---|---|---|
length | length("test") → 4 | Længde på den overførte tegnstreng |
lcase | lcase("VANdaLe") → "vandal" | Omdanner alle store bogstaver i en streng til små |
count | count("t", "test") → 2 | Tæller hvor ofte den første streng forekommer i den anden, i eksemplet hvor mange "t" der er i "test". |
norm | norm("!!ω..ǐ..ƙ..ǀ..ᑭᑭ..Ɛ.Ɖ@@1%%α!!") → "WIKIPEDIA" | Transformerer visuelt lignende tegn til en fælles repræsentation (i eksemplet "ǐ", "ǀ" og "1" til "I"), fjerner specialtegn og kopier. |
foranstaltninger
I tilfælde af at betingelsen for et redigeringsfilter er opfyldt, kan følgende foranstaltninger vælges.
måle | Forklaring |
---|---|
Mærk behandling i behandlingsfilterlogbogen | Aktiveret som standard og kan ikke deaktiveres. |
Aktiver kun handling, hvis brugeren overskrider en vis grænse | Detaljeret beskrivelse under gruppegas . |
Udfør handlinger efter advarsel til brugeren | En advarselsmeddelelse vises til brugeren, der udløser redigeringsfilteret, som kan redigeres under [[MediaWiki: (meddelelsesnavn)]]. |
Udfør ikke den handling, som brugeren har til hensigt | |
Tilbagekald status "Automatisk bekræftet bruger" | Mere detaljeret forklaring på status |
Mark behandling for senere gennemgang | Ændringen tildeles søgeord, der f.eks. Vises i versionshistorikken. |
Yderligere foranstaltninger, såsom automatisk blokering af brugere og IP -adresseområder, kan ikke vælges i den aktuelle konfiguration.
Gruppegas
Gruppen gasspjæld funktion kun udløser en handling, hvis et bestemt antal lignende processer er blevet udført inden for en indstillelig tidsperiode. Konfigurerbare muligheder er:
- Antal tilladte handlinger, før der foretages en handling
- Periode, hvor handlingerne skal have fundet sted, for at en handling kan udføres
- Gruppegasregler beskriver, hvordan redigeringer grupperes til tælling:
- side: Redigeringer skal være foretaget på samme side.
- bruger: Alle redigeringer skal være foretaget af den samme brugerkonto.
- ip: Alle redigeringer skal foretages under samme IP, men kan have været foretaget med forskellige brugerkonti eller uden forudgående underretning.
- område: Al behandling skal have været udført fra det samme / 16 område. Der tages også hensyn til bidrag fra registrerede brugere i intervallet.
- creationdate: Alle redigeringer skal være foretaget med brugerkonti, der blev registreret samme dag.
- Disse fem muligheder, adskilt med kommaer, kan kombineres til en regel. For eksempel er der individuelle tællere for par IP -adresse og side med side, ip . Hvis flere regler med linjeskift er angivet separat, tælles disse separat. Tællerne kan ikke nulstilles ved at skifte filter.
Eksempler
Mulige anvendelsessager:
- Redigeringer, der finder sted i artiklenavnsrummet, hvor mere end 10 kB tekst fjernes, og hvis nye indhold ikke indeholder skabelonen: URV , kan filtreres. En advarsel (tilpasset dette filter) vil blive udsendt til processoren. Hvis redaktøren alligevel gemmer ændringen, tilføjes søgeordet "en masse tekst fjernet".
- Flytning af sider, hvis nye sidetitel indeholder ordet "dårligt sværgeord", kan være forbudt, og brugeren bliver bedt om at kontakte en administrator for at udføre flytningen.
- En redigering af en underside i Wikipedia: Meningsbilleder af en bruger med et redigeringsantal under den værdi, der er angivet af stemmerettighederne, er forsynet med en slagord "Check stemmeret".
Yderligere Information
Bemærkninger
- ^ Projektnyheder den 25. februar 2009
- ^ Filter, der forhindrer misbrug af redigeringer, kommer til alle wikier på blog.wikimedia.org.
- ^ Forkert registrering af filtre kan rapporteres på Wikipedia: Behandler filter / anmodninger eller - endnu bedre - diskussionssiden i filterreglen.