Webprogrammør

Simon Jensen

Bloggen med evigt skiftende tema!


 1

Akismet Antispam

13. April 2007, Kl. 21:33:53 af Simon Jensen

Akismet AntispamTilbage i oktober 2006, skrev jeg en post om "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"!


Så bare for selv lige at følge op... Benytter du Wordpress, og ikke nødvendigvis vil/kan programmerer - så vil denne artikkel muligvis være interessant i forbindelse med antispam teknikker.


Skriv en kommentar






AddThis Social Bookmark Button


aalborg add on ajax akismet algoritme analyse apache arbejde automatix backup bad gastein beryl billeder blog bot brows browser business buzz cache chat cloaking cms color schemer colorpix compiz fusion crazy eggs css css zengarden design desktop applet deviantart editor error falken productions farver fckeditor feed feedburner ferie firebug firefox flash flickr fokus foto gadget galleri gettext gnome gnu goat google google maps gps gracefull degredation grafik gravatar hijax hotel htaccess html ie IM install instereo intaller internet explorer internet explorer 6.0 investering ipod it itunes java javascript karneval kunst linux live search livecd meta microsoft mobil mod_rewrite mootools mozbackup mozilla msn musik mysql news omgivelser one.com ooxml opera os php pidgin ping pipes png podcast printer programmering projekt prototype qfilm reklame reklamebureau rss screenshot script script.aculo.us seo skole songbird spam sponser standard standarder statistik strand svn test thunderbird tillykke tivoli top 10 twitter ubuntu udvikling validering video vinter vista w3c wallpaper web 2.0 web design web programmering webcrawler webserver windows wordpress xhtml xml xmlrpc xp yahoo youtube