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 Quellcode .htaccess)

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.

 
 

Anzeige nicht Möglich
Bitte akzeptieren Sie unsere Cookie-Richtlinie, und klicken Sie hier

Not possible to display
Please accept our cookie policy and click here

Erfahrungen & Bewertungen zu Business View Photo AG  
Suche
Branchenlösungen
Spannend, aber gerade keine Zeit?
Jetzt Artikel für später in speichern.
Mehr Anfragen mit Google Maps Street View 360!
Google Maps Street View 360 Grad ist die besondere Art, um auf sich aufmerksam zu machen. Wir beraten Sie gerne. Kontaktieren Sie uns jetzt!

Rufen Sie und an oder:

    Aktuelles / Aktionen
    Aktuelle News
    Sicher Surfen

    Auf unserer Webseite können Sie sicher surfen und einkaufen. Über verschlüsselte Verbindungen werden Ihre sensiblen Daten übertragen und sind somit gegen unberechtigten Zugriff geschützt. Garantiert!

    GoogleSafeBrowsing

    Anzeige nicht Möglich
    Bitte akzeptieren Sie unsere Cookie-Richtlinie, und klicken Sie hier

    Not possible to display
    Please accept our cookie policy and click here

    Wir haben Vorsorgemaßnahmen im Zusammenhang mit COVID-19 getroffen, um ihre und unsere Gesundheit zu schützen, weitere Informationen.

    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.




    Erfahrungen & Bewertungen zu Business View Photo Ag anzeigen - von