Referer spam: wat is dat? - deel 2Zoals ik al in het eerste artikel aangaf laat statistiekensoftware, gebaseerd op logfiles, de refererinformatie meestal zien in de vorm van een hyperlink. Aangezien deze statistieken vaak openbaar toegankelijk zijn, hebben spammers vrij spel om je logfiles te bombarderen met nep-referers, met voor hen hopelijk een betere ranking tot gevolg. Een maatregel die je zou kunnen nemen is de statistieken niet openbaar toegankelijk te maken. Hoe je dit bij Alphamega kunt doen is terug te vinden in de tweede alinea van dit artikel. Als exacte naam van de directory vul je dan ´webstat´ in. Na het beveiligen van deze directory zullen de statistieken slechts enkel en alleen toegankelijk zijn voor jou. Door de statistieken van de buitenwereld af te schermen is deze vorm van spammen niet meer effectief. Een andere manier om referer spam tegen te gaan is het IP-adres blokkeren. Het IP-adres van een bezoeker van je site wordt opgeslagen in een logfile op de server. Deze zijn bij Alphamega te vinden in de Log Manager in het Technisch Control Panel. Als je het logbestand (access_log) opent, zie je een heleboel regels verschijnen. Zo'n regel kan er bijvoorbeeld zo uitzien: 69.50.163.98 - - [26/Dec/2005:08:00:54 +0100] "GET /weblog/ HTTP/1.1" 403 217 "http://viagra3.blog.hr" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0rc2) Gecko/20020510" Je ziet dat de regel begint met het IP-adres van de bezoeker. Dit kun je vervolgens blokkeren. Het blokkeren van IP-adressen is al eens behandeld in een voorgaand artikel. Aangezien dit een tijdrovende klus is en spammers ook van IP-adres kunnen veranderen, is dit geen waterdicht middel om referer spam tegen te gaan. Nog een manier om referer spammers te blokkeren is door bepaalde woorden die in het refererveld voorkomen te weigeren. In bovenstaand voorbeeld is het refererveld gevuld met de url http://viagra3.blog.hr. Let op: Deze methode werkt alleen op Apache webservers. Om dit te kunnen doen, moet je een .htaccess-bestand aanmaken. SetEnvIfNoCase Referer ".*(casino|pharmacy|viagra|gambling).*" BadReferer Alle referers die de woorden casino, pharmacy, viagra, of gambling bevatten wordt de toegang tot de site geweigerd. Zij krijgen een 403-pagina te zien i.p.v. jouw website. En als ze jouw site niet te zien krijgen komen hun nep-referers ook niet in de statistieken te staan. Hierdoor worden de diensten van de spammer niet meer gepromoot. Het lijstje is eenvoudig uit te breiden met andere woorden. Let op: de woorden moeten gescheiden worden met een | . Nog een methode om referer spam te blokkeren wordt uitgelegd op de volgende site: En wat zegt Wikipedia over referer spam? |