Akismet Antispam
Tilbage i oktober 2006, skrev jeg [en post om “blog spam”](https://www.simon-jensen.io/Blog-spam.html “Læs posten “Blog Spam”.”), i hvilken jeg introducerede flere metoder til at bekæmpe blog spam med. Mens disse var forholdsvis overordnede, handler denne post om én specifik metode - den distribueret metode.
Den distribueret metode
Rigtig kort fortalt, går dette fænomen ud på, at være flere om at udføre samme opgave. I dette tilfælde, arbejder vi alle på at bekæmpe spam!
Distribueret spam-bekæmpelse er ikke nogen ny tilgang - Vores alles kære Martin Thorborg og hans SPAMfighter projekt udnytter også denne teknik. SPAMfighter fungerer blot som et filter til applikationer som f.eks. MS Outlook.
Introducing Akismet
Akismet er for blogs, hvad SPAMfighter er for Outlook - Et distribueret spamfilter - Og hvad endnu bedere er - Akismet er gratis, og let at implementerer!
Fra akismet.com:
We can’t stand spam. Who can? You have better things to do with your life than deal with the underbelly of the internet. Automattic Kismet (Akismet for short) is a collaborative effort to make comment and trackback spam a non-issue and restore innocence to blogging, so you never have to worry about spam again.
Automattic hedder folkene bag Akismet-scriptet, de samme folk som står bag det populære blogging-tool Wordpress. I version 2.0 af WP, blev Akismet et standard plugin. Så har du en v.2.0 eller derover, skal du blot aktiverer pluginet.
At Akismet benyttes som standard i WP, kan kun være endnu en grund til at du også skulle bruge det! WP er (mit bud/postulat) det mest anvendte blogging-tool på nettet til dato, hvilket betyder at der allerede er rigtig mange med i kampen om spamfri blogging.
Én ting man dog skal være opmærksom på, er at man skal have en API-key for at kunne bruge pluginnet. En sådanne fås ved at signe op på wordpress.com - igen, ganske gratis.
Implementering
Som sagt er Akismet let at implementerer, skulle du ikke bruge Wordpress. Faktisk kan du downloade Akismet til flere forskellige sprog, som f.eks. PHP, .NET, Ruby On Rails, Python m.f. Du kan finde den komplette liste, samt vejledninger til implementering her: http://akismet.com/development/. Jeg har fulgt denne implementering af en PHP4 klasse.
Akismet ligger op til at du, som administrator, skal verificerer dit sites kommentarer. Akismet fortæller dig, når en kommentar ligner spam, ligesom du selv kan fortælle Akismet hvornår en kommentar ér spam.
Derudover foregår min postering af kommentarer nu med AJAX, hvilket heller ikke så mange spam-robotter kan finde du af endnu, og siden de to tiltag er kommet på, er der ikke kommet så meget som én spam-kommentar igennem på mit site!
Remember the days before spam?
Simon says: " Though shalt use Akismet"!