Fremdverlinkung von Bildern
Sogenannter Traffic-Klau durch Fremdverlinkung von Bildern ist sicher nichts Neues – leider
Heute bzw. gestern
ist mir erstmals aufgefallen, dass ich auch ein solches ‘Opfer’ bin. ![]()
Zuerst dachte ich mir ‘Ach, Schei… drauf!’ – aber dann kam ich zu der Erkenntnis ‘Warum eigentlich?!’ und ich erinnerte mich schon mal einen Schutzmechanismus über den Referer gesehen zu haben. Kurzer Hand habe ich Google bemüht und kam auch schon gleich zu einigen brauchbaren Ergebnissen.
Das beste findet sich wohl unter: http://www.trafficklau.de.
Dort findet man gut aufgeschlüsselte Anleitungen dem vorzubeugen. Ich habe mich dann für eine Lösung in Form von .htaccess Dateien und einem Austausch-Bildchen (siehe: Austausch-Bild) entschieden (welches natürlich auch ein wenig Traffic verursacht), welche den wirksamsten Schutz darstellet. (siehe: http://www.trafficklau.de/htaccess.html) Dort gibt es mehrere Möglichkeiten, von denen (abgesehen von zwei Spezialvarianten für spezielle Hoster) 2 in Frage kamen.
Die 1. über mod_rewrite und die 2. über mod_setenvif, beides Module des Apache.
Für die erste Variante wäre folgende Struktur zu wählen:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?marcus-kimpenhaus.de(/.*)?$ [NC]
RewriteRule .(gif|jpg|GIF|JPG)$ http://www.marcus-kimpenhaus.de/copyright.png [R,L]
Dies setzt allerdings das mögliche ‘Override’ des FileInfo aus der Default-Konfiguration des Apache voraus, welches bei uns nicht eingeschaltet ist. Daher habe ich mich für die zweite Variante entschieden:
<Files ~ ".(gif|jpeg|png)$"> ErrorDocument 403 http://www.marcus-kimpenhaus.de/copyright.png SetEnvIfNoCase Referer "^http://www.marcus-kimpenhaus.de" local_ref=1 Allow,Deny Allow from env=local_ref </Files>
Diese funktioniert soweit ganz gut, einzige Nachteile: die .htacces Datei muss in jedem zu schützenden Ordner abgelegt werden und es scheint mir ein wenig Performance-Einbußen zu geben, aber die sind es mir wert ![]()
Nun wär ich gern noch ein Mäuschen und würde die Gesichter sehen, wenn das neue Bildchen erscheint…in diesem Sinne – gute Nacht.
P.S.: Einen einfachen Test könnt Ihr mittels ‘Grafikadresse kopieren -> neuen Tab öffnen -> GET-Request abschicken’ durchführen. Wenn Ihr nun eine Grafik aus einem der geschützten Verzeichnisse wählt, seht Ihr das Austausch-Bild.
Hallo Marcus,
ich betreibe auch einen Blog und finde dieses Thema bei dir auf dem Blog sehr interessant!
Werd mich mal die Tage dran machen und gucken das ich auch den Bilderklau etwas eindämmen kann. Aber sag mal, der Link zu deinem Copyright-Bild ist tod, gewollt?
Würd dan nauch gern einen Artikel bei mir schreiben, gegen einen Pingback wirst bestimmt nichts haben, oder?
Bis dann mal und du hast einen klasse Blog!
Philipp
Hey Philipp,
der Schutzmechanismus ist wohl meinem letzten Umzug zum Opfer gefallen!
Das Bild als solches ist noch vorhanden – nur die Umlenkung ist nicht aktiv.
Seit dem Post ist schon etwas Zeit vergangen – es gibt mittlerweile auch ein
WordPress Plugin welches Umleitungen erzeugen kann – Redirection – nennt sich das. Ich glaube das es sich auch eher für einen gezielten Einsatz eignet als für den globalen “Schlag”.
Kannst Dir es ja mal ansehen – es hilft auch zumindest auch 404 Anfragen anzusehen und es ist schon erstaunlich was da so jeden Tag auf einen blog einprasselt.
Gruß,
Marcus.