Commentspam protectie tip: gebruik CSS

2007 10 24 door monchito

spamVan de week viel het me op dat Akismet traag was, waarschijnlijk door de grote hoeveelheden commentspam die er op het web rondgaan. Floris kwam vervolgens met een hele simpele, maar bijzonder slimme tip om zowel dit, als 99% van commentspam tegen te gaan zonder drempels op te werpen voor menselijke users...

Hoe?

Spambots vullen automatisch alle inputvelden in die ze tegenkomen met urls en andere zooi. Als je nu een inputveld (geen hidden, maar type="text") opneemt in je reactieformulier, deze een onopvallende naam geeft als 'website address' of zo en deze vervolgens VERBERGT met CSS (display:none;), dan zet je een val voor spambots.

Menselijke commenters zullen dat inputveld niet zien en het leeg laten, spambots vullen het altijd in... Je hoeft dus alleen maar (serverside) te checken of dat inputveld leeg is. Als het niet leeg is, roep je alsnog Akismet en/of een captcha aan. Het scheelt de Akismet server een hoop requests en je blijft gebruikersvriendelijk. To be implemented soon.

Interessant?

Lees dan ook eens meer artikelen over leuke proggels,  ...

Reacties

DAN

door DAN, 2007 10 25   DAN

Ik heb ook zo'n script geinplementeerd in het aanmeldingsformulier voor een forum, maar echt waterdicht is het niet (het helpt bij mij maar ietsje). Ik krijg er nog steeds spam-gebruikers bij helaas. Maar beter iets doen dan niets!

DAN

door DAN, 2007 10 25   DAN

hoewel.. spiders vinden visibility: hidden niet tof!

monchito

door monchito, 2007 10 25

@DAN: klopt, maar wat je verbergt is niet een hele zooi keywords, maar één enkele (lege) input-tag. Ik denk niet dat je daar een penalty voor zult krijgen.Ik ga dit scriptje zelf implementeren en het gewoon eens goed testen. Ik ben benieuwd hoeveel % spam het tegenhoudt.

Henri

door Henri, 2007 10 29   Henri

Ik controleer ook op UBBcode en op links. Dat scheelt ook enorm.Persoonlijk vind ik captcha niet de juiste oplossing. Sommige formulieren moet je wel 5x verzenden om een normaal leesbare code in te voeren.

Geebee

door Geebee, 2007 10 29

Hmm, een origineel idee. Een nadeel is dat gebruikers met een UA met geen of weinig ondersteuning voor CSS (smartphones, PDA's, tekstbrowsers, CSS bewust uitgezet) dit invoerveld toch voor hun kiezen krijgen.@Dan: enig idee hoe het komt dat je toch spam krijgt?

DAN

door DAN, 2007 10 29   DAN

Ik denk dat spammers niet enkel de broncode doorspitten, maar ook de kant die een gebruiker te zien krijgt. Ik weet niet zeker of dat mogelijk is, maar het lijkt me van wel. Wat als eerste in mij opkomt is om enkel de velden die een tab-index hebben -of hoe noem je dat- af te lopen. Zegmaar het effect dat je krijgt als je in een invulvak staat en op Tab drukt. Op die manier sla je het onzichtbare veld over. En er zijn vast nog wel meer methodes

Rants/opmerkingen/suggesties?

*
*

Wat is MONLOG

Sinds 2002 is MONLOG het weblog van Ramon Eijkemans, freelance SEO-gun for hire.

Dit weblog bevat how-to's, mijmeringen, soms wat humor. Het gaat vrijwel altijd over SEO. Ik herhaal geen nieuws. Het doel van dit weblog is om jou van praktische en doordachte informatie te voorzien!

En dan nog dit: guestpostings zijn welkom! Mail me als je je ei kwijt wil op dit goed rankende podium.

Laatste comments

@Aartjan: ik heb hetzelfde met 'lekker kontje' :)...
25.11.2011 door Ramon Eijkemans op Ranken op Banaan

Bij mij is 'banaan' toevallig al jaren het zoekwoord waar ik...
23.11.2011 door Aartjan van Erkel op Ranken op Banaan

Gewoon maken waar vraag naar is. Dat is zo oud als de weg...
22.11.2011 door Thomas op Ranken op Banaan

Een banaan natuurlijk :)
09.11.2011 door Ramon Eijkemans op Ranken op Banaan

In welk tineu zien we jou terug binnenkort?
09.11.2011 door Emiel op Ranken op Banaan

@Simme @Navin proost! :)
07.09.2011 door Ramon Eijkemans op Vakantie!

Zo maak je mij wel erg jaloers :)
05.09.2011 door Navin Poeran op Vakantie!

12 bier geeft plezier.en veel succes gewenst tijdens de tw...
31.08.2011 door simme op Vakantie!

@Willem: ik denk op de manier zoals ik in dit artikel...
20.08.2011 door Ramon Eijkemans op Faceted search & SEO: vloek of zegen?

Goed en interessant artikel. Wat mij vooral bezighoudt, is...
20.08.2011 door Willem Hoekstra op Faceted search & SEO: vloek of zegen?