Ero sivun ”Roskaamisen torjunta MediaWikissä” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Roskaamisen torjunta MediaWikissä (muokkaa)
Versio 12. heinäkuuta 2009 kello 02.36
, 12. heinäkuuta 2009tarkennuksia
(simpleantispam) |
Pb (keskustelu | muokkaukset) (tarkennuksia) |
||
Rivi 1: | Rivi 1: | ||
[[wikipedia:fi:Wiki|Wikien]] periaatteeseen kuuluu se, että kuka tahansa voi muokata wikin sisältöä. Tämä kuitenkin aiheuttaa joskus ongelmia, kun roskaajat yrittävät esimerkiksi parantaa sivujen sijoittumista | [[wikipedia:fi:Wiki|Wikien]] periaatteeseen kuuluu se, että kuka tahansa voi muokata wikin sisältöä. Tämä kuitenkin aiheuttaa joskus ongelmia, kun roskaajat yrittävät esimerkiksi parantaa sivujen sijoittumista hakukoneissa lisäämällä wikin sivuille linkkejä eri sivustoille. Erilaiset mainostajabotit aiheuttavatkin helposti paljon työtä wikien ylläpitäjille. | ||
[[MediaWiki]], yksi suosituimmista wiki-ohjelmistoista, | [[MediaWiki]], yksi suosituimmista wiki-ohjelmistoista, sisältää monipuoliset roskaamisen torjuntaominaisuudet. Tässä artikkelissa käydään läpi tapoja, joilla roskaajabottien toimintaa voidaan estää. Suurin osa ohjeista perustuu tällä hetkellä Linux.fin ylläpitäjien käytännön kokemuksiin. Näillä toimenpiteillä on päästy tilanteeseen, jossa botit eivät käytännössä lainkaan roskaa Linux.fitä. | ||
== Anonyymien muokkausten esto == | == Anonyymien muokkausten esto == | ||
Rivi 8: | Rivi 8: | ||
Lisätietoja löytyy [http://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_editing_of_all_pages MediaWikin ohjeista]. | Lisätietoja löytyy [http://www.mediawiki.org/wiki/Manual:Preventing_access#Restrict_editing_of_all_pages MediaWikin ohjeista]. | ||
Joissain wikeissä (kuten Linux.fissä ja Wikipediassa) tätä ei kuitenkaan ole otettu käyttöön, sillä monet asialliset käyttäjät haluavat muokata sivuja anonyymisti. Lisäksi jotkut botit osaavat rekisteröityä jolloin anonyymien muokkausten esto ei niitä haittaa. | Joissain wikeissä (kuten Linux.fissä ja Wikipediassa) tätä ei kuitenkaan ole otettu käyttöön, sillä monet asialliset käyttäjät haluavat muokata sivuja anonyymisti. Lisäksi jotkut botit osaavat rekisteröityä, jolloin anonyymien muokkausten esto ei niitä haittaa. | ||
== $wgSpamRegex == | == $wgSpamRegex == | ||
MediaWiki sisältää sisäänrakennetun roskantunnistajan, joka ei hyväksy muokkausta, jos se toteuttaa muuttujassa <tt>$wgSpamRegex</tt>-määritellyn säännöllisen lausekkeen. | MediaWiki sisältää sisäänrakennetun roskantunnistajan, joka ei hyväksy muokkausta, jos se toteuttaa muuttujassa <tt>$wgSpamRegex</tt>-määritellyn säännöllisen lausekkeen. Säännöllisiä lausekkeita voi helposti lisätä muokkaamalla tiedostoa <tt>LocalSettings.php</tt>. Linux.fissä käytössä oleva määritelmä löytyy [http://linux.fi/wgspamregex.txt täältä]. | ||
Lisätietoja löytyy [http://www.mediawiki.org/wiki/Manual:$wgSpamRegex MediaWikin ohjeista]. | Lisätietoja löytyy [http://www.mediawiki.org/wiki/Manual:$wgSpamRegex MediaWikin ohjeista]. | ||
== SpamBlacklist-lisäosa == | == SpamBlacklist-lisäosa == | ||
[http://www.mediawiki.org/wiki/ | [http://www.mediawiki.org/wiki/SpamBlacklist SpamBlacklist]-lisäosa tarkistaa muokkaukset säännöllisillä lausekkeilla roskaa sisältävien [[URL]]-osoitteiden varalta. Jos jokin osoite toteuttaa roskaa määrittelevän lausekkeen, ei muokkausta hyväksytä. | ||
Lisäosa asennetaan kuten muutkin MediaWikin lisäosat (katso lisätietoja artikkelista [[MediaWiki]] ja lisäosan kotisivulta). | Lisäosa asennetaan kuten muutkin MediaWikin lisäosat (katso lisätietoja artikkelista [[MediaWiki]] ja lisäosan kotisivulta). Säännöllisiä lausekkeita haetaan oletuksena Wikimedian [http://meta.wikimedia.org/wiki/Spam_blacklist yleisestä listasta] sekä wikin sivuilta <tt>Järjestelmäviesti:Spam-blacklist</tt> ja <tt>Järjestelmäviesti:Spam-whitelist</tt> ("valkoinen lista", muualla määriteltyjen lausekkeiden kumoaminen). Wiki-sivut ovat kenen tahansa ylläpitäjän oikeudet omaavan käyttäjän muokattavissa. Muita lähteitä voi määritellä <tt>LocalSettings.php</tt>-tiedostoon lisättävässä <tt>$wgSpamBlacklistFiles</tt>-muuttujassa [http://www.mediawiki.org/wiki/Spamblacklist#Custom_blacklist_sources]. | ||
</ | |||
SpamBlacklist-lisäosa on käytössä Linux.fissä. | |||
SpamBlacklist-lisäosa on käytössä Linux.fissä | |||
== Captcha == | == Captcha == | ||
Captchalla tarkoitetaan menetelmää, jossa käyttäjän on vahvistettava olevansa ihminen kirjoittamalla generoidussa kuvassa olevat kirjaimet tekstikenttään. Kuvasta tehdään yleensä sellainen, että kirjainten tunnistaminen siitä koneellisesti on hyvin haastavaa. | Captchalla tarkoitetaan menetelmää, jossa käyttäjän on vahvistettava olevansa ihminen kirjoittamalla generoidussa kuvassa olevat kirjaimet tekstikenttään tai suorittamalla määritelty laskutoimitus. Kuvasta tehdään yleensä sellainen, että kirjainten tunnistaminen siitä koneellisesti on hyvin haastavaa. | ||
MediaWikiin on mahdollista lisätä Captcha-järjestelmä helposti [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit]- | MediaWikiin on mahdollista lisätä Captcha-järjestelmä helposti esimerkiksi [http://www.mediawiki.org/wiki/Extension:ConfirmEdit ConfirmEdit]- tai [http://www.mediawiki.org/wiki/Extension:ReCAPTCHA reCAPTCHA]-lisäosilla. Sen asetuksista voi säätää, millaiset muokkaukset edellyttävät tunnistautumista ihmiseksi. Usein tällaisiksi määritellään esimerkiksi anonyymit tai URL-osoitteita sisältävät muokkaukset. | ||
Captcha ei ole käytössä esimerkiksi Linux.fissä eikä Wikipediassa, sillä se hankaloittaa joidenkin käyttäjien toimintaa. | Captcha ei ole käytössä esimerkiksi Linux.fissä eikä Wikipediassa, sillä se hankaloittaa joidenkin käyttäjien toimintaa. |