Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.12.2005, 13:46
eanst eanst ist offline
Engagierter Besucher
 
Registriert seit: 06.10.2005
Beiträge: 363
Standard

hallo forum,

welche möglichkeiten gibt es meine bilder auf der webseite vor "klau" zu schützen?

einen 100% schutz gibt es sicher nicht, da man sich notfalls einfach einen screenshot machen könnte und sich dann das bild rauszieht.

aber ich möchte es solchen besuchern so schwierig wie möglich machen...

Vielen Dank für Eure Tipps!
Mit Zitat antworten
  #2  
Alt 01.12.2005, 13:53
Laocoon Laocoon ist offline
Besucher
 
Registriert seit: 02.11.2005
Beiträge: 42
Standard

Du kannst beispielsweise mit Javascript für den Klick auf die rechte Maustaste (welche man benötigt um in das Menü und dann Bild speichern unter) einen Befehl ausführen lassen oder einfach gar nichts tun zu lassen.

Noch einfacher gehts wenn du ein DIV Element in der große es Bildes oder größer durch Style="position: absolute; left...."
über dein Bild legst und in dieses ein 1x1 gif (transparent) auf die selbe größe des DIV elemt ziehst <img ... height=xy width=xy>

wenn der user nun mit rechts auf das Bild klickt bekommt er im Menü wieder das gleiche zu sehen. Er kann nun das Bild speichern, aber wenn er es von seiner Platte aus aufruft sieht er lediglich ein leeres 1x1 großes weises Bild.

man kann so also nur noch das Bild in dem DIV Element herunterladen.
Mit Zitat antworten
  #3  
Alt 01.12.2005, 14:01
Nobody Nobody ist offline
Vorbildlicher Helfer
 
Registriert seit: 03.12.2002
Beiträge: 25.580
Standard

Wie du schon sagst, einen 100% Schutz gibt es nicht, also lohnt sich jeglicher Aufwand nicht. Wer deine Bilder haben will, der bekommt sie auch. Man braucht nur mal in dem Verzeichnis nachsehen, wo der Browser Dateien cached.

*** Nobody **
__________________
Ich beantworte keine Fragen per PM, Mail, ICQ oder Telefon. Unformatiert geposteten Quellcode sehe ich mir nicht an.
PHP Tipps & Tricks
Mit Zitat antworten
  #4  
Alt 01.12.2005, 14:13
Rana Rana ist offline
Engagierter Besucher
 
Registriert seit: 22.12.2004
Beiträge: 6.441
Standard

1) Lege ein .htaccess an, welches das Bild NUR dann anzeigt, wenn HTTP_REFERER mit deinem Domainnamen übereinstimmt.
Code:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?deinedomain.de/.*$ [NC]
RewriteRule ^.*$ - [F]
Obiger Code läßt im Browser ein rotes Kreuzchen erscheinen, wenn das Bild nicht von Deinem Server referenziert wird.


2) Zeige die Bilder nicht via <img scr=...> an, sondern definiere sie als Hintergrundgrafiken von Tabellenelementen. Im Vordergrund zeigst Du eine leere Grafik:

Code:
<table>
<tr><td style="background:url(meinbild.jpg) no-repeat">[img]empty.gif[/img]</td></tr>
Mit diesen beiden Massnahmen dürften die meisten DAUs überfordert sein - dass es natürlich gar keinen richtigen Schutz geben kann ist Dir klar, denn der Browser selbst muss ja auch irgendwie das Bild anzeigen können. Spätestens im Browsercache findet man das Bild, und noch einfacher ist es, denn Offline-Modus zu bemühen (dadurch lädt IE alles herunter, und wer IE nicht benutzt kann jedwede Mirror-Software benutzen).
Mit Zitat antworten
  #5  
Alt 01.12.2005, 15:05
Cybaer Cybaer ist offline
Vorbildlicher Helfer
 
Registriert seit: 24.06.2004
Beiträge: 1.552
Standard

Zitat:
Rana postete
1) Lege ein .htaccess an, welches das Bild NUR dann anzeigt, wenn HTTP_REFERER mit deinem Domainnamen übereinstimmt.
Nichts für ungut, aber neben dem Umstand, daß das an der Frage vorbeiging :

Bei Spielereien mit dem Referrer sollte man stets bedenken, daß man ihn nach Belieben ändern kann. Er kann z.B. leer sein, er kann den URL einer Anonymisierungssoftware enthalten oder auch nur irgendwelchen Text. Trifft also ggf. deine eigenen Surfer.

Wenn man einem "Trafficklau"-Problem (worum es, wie gesagt, im OP ja nicht geht) mittels Referrer begegnen will, dann sollte man gezielt den URL des "Bösewichts" als Kriterium nehmen!

Am besten den Klauer in Sicherheit wiegen, und ihm dann eine spezielle Grafik nur für ihn liefern (gefakte Werbung für Penispumpen "tested by ..." z.B. ). Das macht dann auch noch wirklich Spaß!

Zitat:
Code:
<table>
<tr><td style="background:url(meinbild.jpg) no-repeat">[img]empty.gif[/img]</td></tr>
Hier spricht nichts dagegen, dieses Tabellengewusel wegzuschmeißen, und das Bild direkt als Hintergrund des IMGs einzubinden. Non-CSS-Browser sähen in beiden Fällen nix. Man müßte für die dann ohnehin das entsprechende HTML-Attribut bemühen.
__________________
Gruß, Cybaer
Mit Zitat antworten
  #6  
Alt 01.12.2005, 15:20
bieler bieler ist offline
Vorbildlicher Helfer
 
Registriert seit: 17.05.2005
Beiträge: 3.267
bieler eine Nachricht über ICQ schicken
Standard

kannst dir das bild auch in einzelnen Pixel anzeigen lassen...dann gehts wirklich nur noch per print-screen...ist aber ne grössere Serverlast, und braucht schon einwenig ein gutes script...is mir aber grad so in den Sinn gekommen. (wer bastelt danach schon einzelne Pixel zusammen).
Möglich wären ja auch so Teilstücke à 10x10 Pixel......

Hab ich noch nie gemacht, is mir nur grad so durch den Kopf gegangen...
__________________
"Wer nicht zur Lösung beiträgt, gehört zum Problem !" Montgomery
Mit Zitat antworten
  #7  
Alt 01.12.2005, 15:26
Cybaer Cybaer ist offline
Vorbildlicher Helfer
 
Registriert seit: 24.06.2004
Beiträge: 1.552
Standard

Zitat:
bieler posteteHab ich noch nie gemacht, is mir nur grad so durch den Kopf gegangen...
Snapshot-Software gibt's ohnehin wie Sand am Meer ...
__________________
Gruß, Cybaer
Mit Zitat antworten
  #8  
Alt 01.12.2005, 15:33
bieler bieler ist offline
Vorbildlicher Helfer
 
Registriert seit: 17.05.2005
Beiträge: 3.267
bieler eine Nachricht über ICQ schicken
Standard

würd nie auf die idee kommen sowas zu programmieren....is nur arbeit für nix.. höchstens die verlinkung sperren, das brauch ich ab und zu....
__________________
"Wer nicht zur Lösung beiträgt, gehört zum Problem !" Montgomery
Mit Zitat antworten
  #9  
Alt 01.12.2005, 15:44
DIT DIT ist offline
Besucher
 
Registriert seit: 02.11.2003
Ort: Wadersloh (NRW)
Beiträge: 61
Standard

Ich benutze immer gerne in das Bild eingearbeitete 'Wasserzeichen'. So etwas hält, meiner Meinung nach, viele Leute vom 'klauen' ab, weil die Urheberrechtsverletzung direkt auffällt.
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Webseite inkl. Bilder mit PHP abspeichern Rockabilly PHP 5 30.05.2007 11:06
Bilder schützen dako PHP 8 23.08.2006 19:05
download-bilder pfad verstecken und schützen? sound PHP 1 22.05.2006 20:18
Session klau verhindern? Funjoy PHP 0 08.09.2004 10:16
Downloads vor Klau schützen? Grinsekatze-Sandy PHP 3 31.10.2003 15:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:47 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC