Bilder Klau vermeiden?
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
beitrag
benutzer
bild
break
copyright
datei
dieb
fragen
fram
grafik
hat
hintergrundbild
information
klau
mache
mindestens
speicher
tabelle
versteck
zugreifen
-
Ich habe folgende frage, kennt ihr eine m?glichkeite die bilder auf einer HP vor weiter verlinkung zu sch?tzen? ein paar sind mir bereits bekannt, die "tolle" rechtsklick sperre, die m?chte ich aber nicht das sie erstens nicht wirklich etwas bringt und 2. ist es kaum zu ertragen, auch als benutzer. dann wei? ich auch noch das es die m?glichkeit gibt ein transparantes bild auf das orginal zu legen somit kann ein "dieb" nur das transparente bild klauen. jedoch geht diese m?glichkeit, fast nicht, denn es sind viel zu viele grafiken daf?r!
nun meine frage kennt jemand von euch eine methode, sie kann auch geld kosten, die tats?chlich funktioniert??? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mhhhhhh man k?nnte doch noch eine tabelle aufmachen un der tabelle ein hintergrundbild geben da man hintergrundbilder net klauen kann k?nnte das helfen des mach ich immer mit dreamweaver aber egal hats geholfen????
-
Ich habe folgende frage, kennt ihr eine m?glichkeite die bilder auf einer HP vor weiter verlinkung zu sch?tzen? ein paar sind mir bereits bekannt, die "tolle" rechtsklick sperre, die m?chte ich aber nicht das sie erstens nicht wirklich etwas bringt und 2. ist es kaum zu ertragen, auch als benutzer. dann wei? ich auch noch das es die m?glichkeit gibt ein transparantes bild auf das orginal zu legen somit kann ein "dieb" nur das transparente bild klauen. jedoch geht diese m?glichkeit, fast nicht, denn es sind viel zu viele grafiken daf?r!
nun meine frage kennt jemand von euch eine methode, sie kann auch geld kosten, die tats?chlich funktioniert???
Nimm mir's nicht ?bel, wenn ich g?hnen muss, aber die ewig gleichen Fragen zu den hundertmal durchgekauten Themen langweilen irgendwann. Ich kenne die Problemstellung seit 1998 -- seit meinen ersten Web-Experimenten.
Und hier kommt meine hundertprozentig sichere L?sung. Schick mir eine E-Mail oder eine PN, damit ich dir meine Kontonummer und meine Bankleitzahl mitteilen kann. Ich erwarte eine Geb?hr von mindestens 250 Euro f?r diese L?sung:
Stelle keine Grafikdateien ins Web, dann kann sie dir keiner runterladen.
Und noch mal zum mitmei?eln:
Alles, was im Web mit einem Browser erreichbar ist, kann heruntergeladen werden. Das ist ja der Sinn und Zweck der Sache: Wenn man etwas im Browser sehen kann, dann befindet es sich auch schon auf der Festplatte des Users. Das Zauberwort hei?t "Browser-Cache". Dort liegt alles sch?n s?uberlich nach Datei-Typen sortiert. Auch die "versteckten" Bilder. Und die Browser bieten sogar eine M?glichkeit diese Dateien anzuzeigen, wenn die Online-Verbindung geschlossen ist. Tippe einfach mal "about:cache" in die Adressleiste deines Browsers. -
auf dieser Website gibts eine ANleitung, wie du den Bilderklau zumindest erschweren kannst:
http://www.drweb.de/php/php_bilderklau.shtml -
mhhhhhh man k?nnte doch noch eine tabelle aufmachen un der tabelle ein hintergrundbild geben da man hintergrundbilder net klauen kann k?nnte das helfen des mach ich immer mit dreamweaver aber egal hats geholfen????
aber man kann doch rechte maus taste und hintergrund speichern unter... -
@alopex
dine post ist so schon richtig,
aber es ging hir nicht ums runterladen,
sondern ums
Zitat:
...
auf einer HP vor weiter verlinkung zu sch?tzen?
...
ich w?rde das so verstehn, das andere die bilder von seinem space nutzen, was ihm traffic verursacht und nicht dem anderen.
bei einigen spaceanbietern kommt da zB. eine standartgrafik, wenn es nicht von der eigenen HP abgerufen wird.
wie man das aber selbst hinbekommt weis ich auch nich.
-
Neuere Firefox-Versionen erlauben ?brigens explizit ?bers Kontext-Men? (was immer geht, wenn JavaScript aktiviert ist) Hintergrundgrafiken oder sogar ?ber CSS eingebundene Bilder abzuspeichern.
@alopex
dine post ist so schon richtig,
aber es ging hir nicht ums runterladen,
sondern ums
Zitat:
...
auf einer HP vor weiter verlinkung zu sch?tzen?
...
ich w?rde das so verstehn, das andere die bilder von seinem space nutzen, was ihm traffic verursacht und nicht dem anderen.
bei einigen spaceanbietern kommt da zB. eine standartgrafik, wenn es nicht von der eigenen HP abgerufen wird.
wie man das aber selbst hinbekommt weis ich auch nich.
Sollte ich mich so verlesen haben?
Das "externe" Verlinken verhindert man nicht mit HTML und auch nicht mit JavaScript. Irgendwie muss das Bild ja ?bers Internet referenzierbar sein. Diese Adresse ist herauszubekommen. Und dann kann sie ein Traffic-"Diebe" auch auf seiner Seite verwenden.
Um sowas zu verhindern braucht man serverseitige Ma?nahmen. Unter PHP fragt man beispielweise die Variable $_SERVER['HTTP_REFERER'] ab. Die enth?lt bei einer Grafik-Datei die Adresse der verweisenden Web-Seite. Ist die auf einem fremden Server gehostet, liefert man eine Fehlermeldung oder was anderes aus.
Das funktioniert allerdings nicht bei Leuten, die das ?bertragen des Referrers (er wird mit zwei "r" geschrieben) ausgeschaltet haben. Das geht ganz einfach und ist bei "erfahrenen" Web-Benutzern weit verbreitet. Die "Extern-Link"-Sperre, die beispielsweise bei funpic fr?her existierte, konnte so umgangen werden.
Beitrag ge?ndert am 4.02.2006 20:45 von alopex -
@alopex
es tut mir leid das ich eine der tausenden bin die fragen. auch deine antwort ist ja v?llig in ordnung das was du schriebst ist mir auch ebenfalls bekannt, das die bilder im brwoserchaches landen! vielleicht habe ich mich auch falsch ausgedr?ckt haupts?chlich geht es mir darum ein hotlinking von meinen grafiken (es sind ja auch nich alles meine) zu vermeiden, da ich den traffic damit "kontrolieren" m?chte, das du schreibst wenn du nicht m?chtest das jemand deine bilder klaut stelle keine on, das ist nicht mein wunsch die bilder kann gerne jeder haben nur nicht unbedingt ?ber meinen webspace. und einige wenige sollte er auch nicht klauen sollen, allerdings n?tzen ihm diese grafika auch recht wenig daher vermute ich mal diese "klaut" keiner.
an alle anderen danke f?r eure hilfe, die meisten davon kannte ich schon. ich suche wie oben geschrieben, mehr eine m?glichkeit ein hotlinking zu vermeiden, und denke das es geht, ich wei? nur nicht wie! w?re super wenn mir diesbez?glich jemand helfen k?nnte! -
Kannst du PHP? Dann siehe meine letzte Antwort. Notfalls zimmere ich auch mal ein Beispielscript.
Auch wenn manche das so aufgefasst haben: Ich bin kein Fan von Copyright-Verletzungen und ich wei? sehr wohl, das "Traffic"-Diebstahl sehr unangenehm f?r einen Webmaster sein kann.
Es ist aber eine Tatsache, dass es sowas gibt, und dass man dagegen kaum vorgehen kann, wenn man nicht die Rechtsabteilung eines gro?en Unternehmens ist.
Wer sich als Otto-Normal-Webmaster gegen Inhalte-Diebstahl wehrt, wird schnell merken, dass das die Diebe meist kaltl?sst. Im Gegenteil: Man hat als Opfer oft noch die ganzen Kosten f?r den Anwalt am Hals.
Private (kleine) Webmaster m?ssen damit leben, dass ihre Web-Design-Ideen, ihre Texte und ihre Bilder gestohlen werden. Sowas ist auch notfalls tolerabel, wenn mir als "Bestohlenem" kein finanzieller Verlust entsteht und der Dieb keine Gewinne damit macht.
Ein Ausweg aus dem Dilemma ist, die Inhalte mehr oder weniger frei zu geben unter der Bedingung, dass der wirkliche Urheber immer genannt wird. Man kann ?brigens auch in den meisten Grafik-Dateien Copyright-Informationen "verstecken" -- Stichworte: EXIF und IPTC. So kann der Bestohlene auch ?bers Web erkunden, wo seine Bild-Dateien so rumschwirren. -
Neuere Firefox-Versionen erlauben ?brigens explizit ?bers Kontext-Men? (was immer geht, wenn JavaScript aktiviert ist) Hintergrundgrafiken oder sogar ?ber CSS eingebundene Bilder abzuspeichern.
Sollte ich mich so verlesen haben?
Das \\\"externe\\\" Verlinken verhindert man nicht mit HTML und auch nicht mit JavaScript. Irgendwie muss das Bild ja ?bers Internet referenzierbar sein. Diese Adresse ist herauszubekommen. Und dann kann sie ein Traffic-\\\"Diebe\\\" auch auf seiner Seite verwenden.
Um sowas zu verhindern braucht man serverseitige Ma?nahmen. Unter PHP fragt man beispielweise die Variable $_SERVER[\\\'HTTP_REFERER\\\'] ab. Die enth?lt bei einer Grafik-Datei die Adresse der verweisenden Web-Seite. Ist die auf einem fremden Server gehostet, liefert man eine Fehlermeldung oder was anderes aus.
Das funktioniert allerdings nicht bei Leuten, die das ?bertragen des Referrers (er wird mit zwei \\\"r\\\" geschrieben) ausgeschaltet haben. Das geht ganz einfach und ist bei \\\"erfahrenen\\\" Web-Benutzern weit verbreitet. Die \\\"Extern-Link\\\"-Sperre, die beispielsweise bei funpic fr?her existierte, konnte so umgangen werden.
Beitrag ge?ndert am 4.02.2006 20:45 von alopex
das mit dem verlsen ist wohl passiert, aber macht ja nix! ;)
dank dir f?r deine antwort, ich hatte auchs chon gegoogelt, also hab ich meinen beitrag nicht ganz unverhofft erstellt, daher hatte ich das auch schon gelsen, nun kenne ich mich ein wenig mit dem was du ansprichst aus, aber nur ein wenig (fast garnicht).
noch mal kurz zu dem was ich m?chte, ich habe ein forum und w?rde dort gern den traffic so gering wie m?glich halten (da er bei einem forum sowieso schon sehr hoch ist), deshalb w?rde ich ja auch gern, hotlinking verhindern, aber wie sich sicher alle vorstellen k?nnen geht es hierbei um recht viele grafiken (buttons, banner, smilies), daher kommen die oben beschriebenen l?sungen nicht in frage ;)! au?erdem kann ja jeder die grafiken haben nur eben nich hotlinken.
nun meine frage an dich, was genau brauche ich um so eine php datei haben zu k?nnen? denn das forum um welches es geht ist nicht auf einem eigenen (meinem) server?! das w?re aber notwendig oder? -
Kannst du PHP? Dann siehe meine letzte Antwort. Notfalls zimmere ich auch mal ein Beispielscript.
sie meinen letzten post (wir posten an einandere vorbei, im zeitlichen sinne gesehen ;) )
Ein Ausweg aus dem Dilemma ist, die Inhalte mehr oder weniger frei zu geben unter der Bedingung, dass der wirkliche Urheber immer genannt wird. Man kann ?brigens auch in den meisten Grafik-Dateien Copyright-Informationen \"verstecken\" -- Stichworte: EXIF und IPTC. So kann der Bestohlene auch ?bers Web erkunden, wo seine Bild-Dateien so rumschwirren.
wie ginge das? entschuldige ich habe wirklich nicht so die ahnung, m?chte es aber gerne erlernen.
-
nun meine frage an dich, was genau brauche ich um so eine php datei haben zu k?nnen? denn das forum um welches es geht ist nicht auf einem eigenen (meinem) server?! das w?re aber notwendig oder?
Hast du Zugriff auf die Dateien auf dem Server? Wenn nein --> sehr schlecht.
Wenn ja --> Darfst du .htaccess-Dateien benutzen?
Ein Ausweg aus dem Dilemma ist, die Inhalte mehr oder weniger frei zu geben unter der Bedingung, dass der wirkliche Urheber immer genannt wird. Man kann ?brigens auch in den meisten Grafik-Dateien Copyright-Informationen "verstecken" -- Stichworte: EXIF und IPTC. So kann der Bestohlene auch ?bers Web erkunden, wo seine Bild-Dateien so rumschwirren.
wie ginge das? entschuldige ich habe wirklich nicht so die ahnung, m?chte es aber gerne erlernen.
Hmm, ...
Erstmal brauchst du dich f?r nichts zu entschuldigen -- du hast ja niemandem etwas getan (am allerwenigsten mir).
EXIF- und IPTC-Informationen setzen teilweise schon die Digi-Cams beim Fotografieren. Spezielle Markierungen, wie Autor, Copyright usw. kann man mit verschiedenen Tools editieren. F?r den Anfang kannst du dir ja mal Irfan-View anschauen:
http://www.irfanview.com/
Das kostet nichts und kann IPTC-Informationen anzeigen und ?ndern -- EXIF kann es nur anzeigen (aber f?rs Editieren gibts andere Tools). Lade einfach mal ein Bild und dr?cke [Strg]+I. Im darauf erscheinenden Fenster hast du ganz unten links zwei Buttons. Auf IPTC dr?cken, und du kommst zu einem Dialog-Fenster mit mehreren Kategorie-"Reitern". Leider ist das alles in Englisch beschriftet, aber man versteht eigentlich, was gemeint ist.
-
Hast du Zugriff auf die Dateien auf dem Server? Wenn nein --> sehr schlecht.
Wenn ja --> Darfst du .htaccess-Dateien benutzen?
nein leider nicht, ich habe schon bef?rchtet das man das braucht. also ich habe keinen zugriff auf die datenbank auf die bilder die angezeigt werden nat?rlich schon. aber das allein wird vermutlich nichts n?tzen oder?
Hmm, ...
Erstmal brauchst du dich f?r nichts zu entschuldigen -- du hast ja niemandem etwas getan (am allerwenigsten mir).
EXIF- und IPTC-Informationen setzen teilweise schon die Digi-Cams beim Fotografieren. Spezielle Markierungen, wie Autor, Copyright usw. kann man mit verschiedenen Tools editieren. F?r den Anfang kannst du dir ja mal Irfan-View anschauen:
http://www.irfanview.com/
Das kostet nichts und kann IPTC-Informationen anzeigen und ?ndern -- EXIF kann es nur anzeigen (aber f?rs Editieren gibts andere Tools). Lade einfach mal ein Bild und dr?cke [Strg]+I. Im darauf erscheinenden Fenster hast du ganz unten links zwei Buttons. Auf IPTC dr?cken, und du kommst zu einem Dialog-Fenster mit mehreren Kategorie-"Reitern". Leider ist das alles in Englisch beschriftet, aber man versteht eigentlich, was gemeint ist.
dank dir f?r deine erkl?rung, habe mirs eben mal ganz schnell angeschaut werd mich wohl heute nich mehr damit besch?ftigen, aber vielleicht morgen, mal sehen, denn es k?me lediglich f?r ein paar grafiken in frage, denn die anderen kann eigentlich jeder haben. -
*noch_paar_Links_hinterherwerf*
http://de.wikipedia.org/wiki/IPTC-NAA-Standard
Da werden unter Anderem die IPTC-Marker erkl?rt und Programme aufgelistet, die damit umgehen k?nnen.
http://de.wikipedia.org/wiki/EXIF
Umfangreiche Informationen zu EXIF. -
Its easy...
MAche zwei frames: eines 1 px gross, das andere beliebig (*).
Dann oben im <body dieser code einf?gen:
oncontextmenu="return false" onselectstart="return false"
Da kommt keine Fehlermeldung beim Rechtsklick, es kommt einfach nichts...
und per Ansicht --> Quelltext ist auch nichts zu machen hehe (wegen Frame).
Hats geholfen? Gr??ze Apu -
alopex schrieb:
*noch_paar_Links_hinterherwerf*
http://de.wikipedia.org/wiki/IPTC-NAA-Standard
Da werden unter Anderem die IPTC-Marker erkl?rt und Programme aufgelistet, die damit umgehen k?nnen.
http://de.wikipedia.org/wiki/EXIF
Umfangreiche Informationen zu EXIF.
vielen vielen dank ich werde, dies mal alles morgen lesen!
all-web schrieb:
Its easy...
MAche zwei frames: eines 1 px gross, das andere beliebig (*).
Dann oben im <body dieser code einf?gen:
oncontextmenu=\'return false\' onselectstart=\'return false\'
Da kommt keine Fehlermeldung beim Rechtsklick, es kommt einfach nichts...
und per Ansicht --> Quelltext ist auch nichts zu machen hehe (wegen Frame).
Hats geholfen? Gr??ze Apu
und das w?rde auch hotlinking verhindern? und vor allem w?rde die rechtsklicksperre dann vermutlich f?r das ganze board sein, d.h. auch ich kann dort nichts mehr kopieren, also auch keinen text oder?
leider kenne ich mich mit einer frame gestaltung nicht so sehr gut aus, aber brauche ich nicht auch hierf?r wieder einen server, der diese 2 frames "beherbergt"?
Beitrag ge?ndert am 5.02.2006 02:00 von rotuganda -
Yep, genauso ist es. Diese Methode verhindert allenfalls bei "dummen" M$FT-Internet-Explorer-Benutzern, dass diese irgendwie die Funktion "Datei speichern" aufrufen k?nnen. Das wars aber auch schon. Von deinem Server wurde die Datei l?ngst geladen. Das Sperren kannst du nur vom Server aus verhindern. Im Browser (HTML/JavaScript) ist es daf?r zu sp?t, denn wenn der Browser die Datei "verstecken" soll, hat er sie ja schon vom Server geholt.
-
Yep, genauso ist es. Diese Methode verhindert allenfalls bei "dummen" M$FT-Internet-Explorer-Benutzern, dass diese irgendwie die Funktion "Datei speichern" aufrufen k?nnen. Das wars aber auch schon. Von deinem Server wurde die Datei l?ngst geladen. Das Sperren kannst du nur vom Server aus verhindern. Im Browser (HTML/JavaScript) ist es daf?r zu sp?t, denn wenn der Browser die Datei "verstecken" soll, hat er sie ja schon vom Server geholt.
na dann lag ich doch richtig mit meiner vermutung, auch wieder etwas, was nichts n?tzt! naja ich werde mich mal mit dem was du sagtest besch?ftigen! habe aber doch noch eine frage, ich kann also das mit dem php srcipt vergessen, das das forum nicht auf meinem server liegt oder? -
Das PHP-Script und die zu sch?tzenden Dateien m?ssen auf dem selben Server liegen, weil die Dateien ja ?ber das PHP-Script angezeigt (oder eben gesperrt) werden m?ssen. Das gleiche gilt auch f?r Sperrungen mit .htaccess.
-
Um die referrer Problematik anzusprechen, w?rde ich folgende Alternative w?hlen:
Jeden Tag wird eine Zufallszahl generiert, welche quasi als Passwort f?r die Graphiken dient.
Logischerweise m?sste man die Bilder dann als Dieb jeden Tag neu extern verlinken und den Aufwand betreibt keiner.
eine Graphik wird dann so eingebunden:
<img src="pfad/bild.php?bildname=logo&tag=83842903" />
und das PHP Script sieht dann ungef?hr so aus:
header(Content-Type: image/jpeg'');
if($_GET['tag']!=83842902)$bild=imagecreateformjpeg('pfad/fehler.jpg');
else{
switch($_GET['bildname']){
case 'logo':$bild='d8ds683f.jpg';break;//Um Namen-raten unm?glich zu machen
case 'banner':$bild='83hre73.jpg';break;
default:$bild='pfad/dead.jpg';
}
$bild=imagecreatefromjpeg($bild);
}
imagejpeg($bild,'',100);
-------
was zum lesen:
http://www.selfphp.at/funktionsreferenz/image_funktionen/index.php -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage