Bilderklau im Internet

Natürlich könnte auf der Homepage, in jedes Bild einen sichtbaren Copyright-Hinweis eingebaut werden, sieht aber nicht so schön aus. (Sämtlichen Quellcode erhalten Sie im Internet als Text-Datei unter http://url.business-view.photo/8)

15710555-3d-mann-mit-roten-ausrufezeichen-ber-wei-em-hintergrundVon der Business View Photo Ag bekommen Sie komplette Webseiten bequem aus einer Hand: Programmierung, Design, Fotos/virtuelle Rundgänge, Texte und Suchmaschinenoptimierung sind nahtlos aufeinander abgestimmt und professionell umgesetzt. Ein Team von Fachleuten kümmert sich um alles Notwendige, damit Sie eine moderne und benutzerfreundliche Webseite erhalten, die den Ansprüchen Ihrer Besucher / Kunden und der Suchmaschinen entspricht.

Bilder – Hotlink unterbinden

Normalerweise sendet der Webbrowser eines Nutzers beim Aufruf einer Seite oder eines Bildes die Information mit, woher der Aufruf kommt. Bei einem Link ist das die verlinkende Seite oder bei einem sichtbaren Bild eben die Seite, auf der das Bild angezeigt wird. Diese Information, den so genannten REFERRER kann der Webserver auswerten und gegebenenfalls bestimmte Aktionen ausführen.

Das Ganze läuft über das Servermodul mod_rewrite und wird über die Datei .htaccess 1 konfiguriert. Damit kann man dem Webserver zum Beispiel sagen, daß wenn die Seite xyz aufgerufen wurde, er doch stattdessen bitte die Seite abc ausliefern oder einen Fehlercode zurückgeben soll.Die einfachste und zugleich radikalste Variante, dem Hotlinking zu begegnen, ist folgender Sechszeiler:
Die Datei im Root Verzeichniss (Stammverzeichnis) ‚.htaccess1 speichern.
Die Strategie ist hierbei, allen die Zugriffe auf Bilder zu verbieten, und nur Zugriffe von der eigenen Seite zuzulassen. Auch wenn der Referrer leer, also nicht bekannt ist, woher der Aufruf kam, werden die Bilder angezeigt. Ohne diese Zeile würde man zum Beispiel alle Suchmaschinen-Bots aussperren und auch die User, deren Browser den Referrer unterdrückt.

#.htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?example.com/.*$ [NC]
RewriteRule \.(gif|jpe?g|png)$ - [F,L]
ErrorDocument 403 http://www.example.com/dateiaufruf.html

Unberechtigte Zugriffe werden hier vom Webserver mit dem Fehlercode “403 Forbidden” quittiert, der Browser zeigt dann für ein Bild nur den Alternativtext (falls vorhanden, die Datei „dateiaufruf.html“) und eventuell ein Fehlersymbol an. Die Antwort ist klar und deutlich, der Zugriff ist verboten und wird verweigert.

automatischer Copyright-Hinweis

Übersetzt bedeutet das folgendes: sobald eine Datei mit der Endung .jpg aufgerufen wird, prüfe ob der Referer leer ist oder mit www.example.com beginnt. Ist das nicht der Fall, dann rufe das bildercopyright.php -Script auf und gebe die Adresse des aufgerufenen Bildes mit.

Programmierung .htaccess Copyright Informationen

#.htaccess
<IfModule mod_rewrite.c>RewriteEngine onRewriteBase /RewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://www\.example.com(.*)$ [NC]RewriteRule ^(.*)\.jpg$ ./bildercopyright.php?jpg=$1 [L]</IfModule>

Übersetzt bedeutet das folgendes: das Script liest das Originalbild210 ein sowie eine Bilddatei mit dem Copyright-Hinweis. Danach wird eine kleine Fläche mit einem hellgrauen Hintergrund versehen und der Copyright-Hinweis dort einkopiert. Danach erfolgt die Ausgabe des Fotos.

Automatisches Wasserzeichen

(1)Aufruf der Bilder, im HTM Code, mit der Codezeile <img src=“folder/watermark.php?folder/bild.jpg“>
(2)Position, des Wasserzeichenskann durch die folgenden Codzeilen beeinflusst werden, zum Beispiel unten / rechts $marge_right = 10; // 10 Pixel vom Rand $marge_bottom = 10; // 10 Pixel vom Rand

<!-- bildercopyright.php -->
<? php$image = $_SERVER['DOCUMENT_ROOT'].$_REQUEST['jpg'].".jpg";$copy = $_SERVER['DOCUMENT_ROOT']."copyright.gif";$src = @imagecreatefromjpeg($image);$b=@ImageSX($src); //width$h=@ImageSY($src); //height$bgc=@ImageColorAllocate($src,230,230,230);//background color$text_color=@ImageColorAllocate($src,0,0,0);@ImageFilledRectangle ($src, 5, $h-70, $b-5, $h-5, $bgc);$cp=ImageCreateFromGIF($copy);@ImageCopy($src,$cp,12,$h-60,0,0,350,45);@header('Content-Type: image/jpeg');@imagejpg($src);@imagedestory($src);@imagedestory($cp);
?>

Werden die Bilder wir in Programmierung .htaccess kein Direktaufruf von Dateien„ eingebunden, kann per .htaccess Datei, der direkte Aufruf, von Bilddateien (alle Bilddateien, oder nur *.gif / *.png / *.jpg) unterbunden werden, es wird stattdessen nur die error.gif angezeigt.
Warum: Der Quellcode der jeweiligen Internetseite, enthält den kompletten Pfad zum Originalbild, dadurch besteht die Möglichkeit dieses zu downloaden.

<!-- watermark.php -->
<?php
// Wasserzeichen Bild$stampsource='www.example.com/watermark.gif';
// Durchsichtigkeit Wasserzeichen$durchscheinen=25;
// Wo soll das Wasserzeichen Plaziert werden$marge_right = 10; // 10 Pixel vom Rand$marge_bottom = 10; // 10 Pixel vom Rand
// ## Ab Hier brauchen in der Regel, keine Eingaben mehr gemacht werden ##
// Sammle Bilddaten$imagesource = 'http://'.$_SERVER['HTTP_HOST']."/".$_SERVER['QUERY_STRING'];
// Bilddaten sammeln$picturedata = GetImageSize ($imagesource);$filetype = $picturedata[2];if($filetype == 1) $image = @imagecreatefromgif($imagesource);if($filetype == 2) $image = @imagecreatefromjpeg($imagesource);if($filetype == 3) $image = @imagecreatefrompng($imagesource);if($filetype == 6) $image = @imagecreatefrombmp($imagesource);
$stamp = imagecreatefromgif($stampsource);$sizesrc = GetImageSize ($stampsource);$sizedest = GetImageSize ($imagesource);
// Mathematik Wasserzeichen Plazierung$sx = $sizedest[0]-$sizesrc[0]-$marge_right;$sy = $sizedest[1]-$sizesrc[1]-$marge_bottom;
// Copy and mergeimagecopymerge($image, $stamp, $sx, $sy, 0, 0, $sizesrc[0], $sizesrc[1], $durchscheinen);
// Output and free from memoryheader('Content-Type: image/gif');imagegif($image);imagedestroy($image);imagedestroy($stamp);
?>

Programmierung PHP automatisches Wasserzeichen

#.htaccess
<IfModule mod_rewrite.c>RewriteEngine onRewriteBase /RewriteCond %{REQUEST_URI} !error.gif$RewriteRule \.(gif|jpg|png)$ /error.gif [L]</IfModule>

Zusätzliches Codeschnitzel:

Eine einzelne oder mehrere Datei(en) soll(en) davor geschützt werden, direkt im Browser aufgerufen zu werden, diese .htaccess muss in das Unterverzeichnis der Datei(en) kopiert werden.

Beispiel: http://www.example.com/.include/.htaccess
PUNKT: Der Punkt vor „.include“ hat den Vorteil, das das Verzeichnis für Suchmaschinen „unsichtbar“, versteckt ist. Da dies wie auch die Datei .htaccess unter Windows, mit dem Explorer, nicht angelegt werden kann, sollte hierfür das FTP-Programm genutzt werden, Beispielsweise FileZilla (Download & Deutsche Anleitung).

#.htaccess
<IfModule mod_rewrite.c>RewriteEngine on
RewriteCond %{HTTP_REFERER} !^[a-z].*$ [NC]
#für einzelne dateienRewriteRule datei1.xyz http://www.example.com/errormsg.html
RewriteRule datei2.xyz http://www.example.com/errormsg.html
#für alle dateien mit dem typ html in einem verzeichnis
RewriteRule (.*)\.html$ http://www.example.com/errormsg.html</IfModule>

Quelle: DEin halbfertiges Fotobuch ISBN: 978-3-7375-2338-7


1 Vorgenanntes funktioniert aktuell, nur bei Webservern mit Apache (Linux), also Beispielsweise nicht bei der Deutschen Telekom, da diese mit Windows Servern arbeitet! Preisempfehlung für »Preiswerte Webserver (Webspace)« inkl. PHP und .htaccess.


 

facebook Gruppe  facebook Seite  twitter  linkedin  Google+  tumblr  disqus  Pinterest  Marktplatz Mittelstand

 

Mehr kostenlose GOOGLE, Bing, Yahoo, facebook-Tipps

Melden Sie sich jetzt zum kostenlosen Newsletter an und erhalten Sie die neusten Beiträge rund um Google, Bing, Yahoo, facebook-Optimierung.
Enter your email address:


Delivered by FeedBurner

Gefällt Ihnen die Themenauswahl unserer News? Der Aufbau, der Inhalt, die Optik? Wenn ja würden wir uns um eine Nachricht freuen, auch über konstruktive Kritik sind wir sehr dankbar. Gefällt Ihnen unsere Webseite? Fünf Fragen, gestalten Sie unsere Webseite mit.

 
 
Erfahrungen & Bewertungen zu Business View Photo AG  
Suche
Branchenlösungen
Meistgelesene Beiträge
Aktuelles / Aktionen
360° StreetView Trusted Projekte
Neueste Beiträge
Beitrags Archive
Internetnews via E-Mail abonnieren

Geben Sie Ihre E-Mail-Adresse an, um Informationen zu Google, Facebook, Bing, Yahoo zu erhalten. Jederzeit abbestellbar.

Preisangebote, wenn nichts anderes angegeben, in Euro, vorbehaltlich der Verfügbarkeit und zuzüglich der Gesetzlich vorgeschriebenen Mehrwertsteuer, Zwischenverkauf vorbehalten, unsere Rabatte, Sonderpreise und / oder Nettopreise gelten nur für Geschäftskunden, die als Unternehmer im Sinne des BGB (§14, Abs. 1) tätig sind. Es gelten bei Beauftragung / Bestellung ausschließlich unsere AGB : Allgemeinen Liefer- und Geschäftsbedingungen.



Webdesign & Idee by Business View Photo Ag | Virengeprüft mit McAfee Siteadvisor


Diese Website verwendet eigene, fremde Cookies und ähnlichen Technologien wie z.B. Conversion Tracking von Google & Twitter. Durch die Nutzung unserer Dienste / Webseite(n) erklären Sie sich mit deren Einsatz einverstanden. more information

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen