bilder verlinken verhindern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ansehen
bild
chance
code
genommen url
hintergrundbild
http
jemand
nachteil
netz
nutzen
page
quellcode
sagen
speichern
stehen
transparenten pixel
url
vergessen
verhindern
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Effektiv? Gar nicht
Natürlich kannst du anfangen per Referer zu sperren, aber wirklich eine 100%-Lösung gibt es nicht. Natürlich gibts dann auch noch das Rechtliche... -
Mir wurde vor kurzem eine Möglichkeit erzählt, dass man Bilder per Base64 in das HTML einbauen kann:
http://www.lima-city.de/thread/base64-auf-meiner-webside/page%3A0/perpage%3A20
Und ich denk mal auf diese Bilder kann man nicht verlinken, oder? Das müsste jemand sagen, der sich damit auskennt, aber wenn man von den Nachteilen absieht, wäre das vllt was?
Liebe Grüße -
ggamee schrieb:
Mir wurde vor kurzem eine Möglichkeit erzählt, dass man Bilder per Base64 in das HTML einbauen kann:
http://www.lima-city.de/thread/base64-auf-meiner-webside/page%3A0/perpage%3A20
Und ich denk mal auf diese Bilder kann man nicht verlinken, oder? Das müsste jemand sagen, der sich damit auskennt, aber wenn man von den Nachteilen absieht, wäre das vllt was?
Liebe Grüße
Ich hab mal eben dein Beispiel genommen (http://ggamee.lima-city.de/base64.html)
Rechtsklick auf Bild -> Bild öffnen und schon hab ich in der Adresszeile stehen: "data:image/png;base64,iVBORw0...", und das Bild wird richtig angezeigt
Rechtsklick speichern geht natürlich auch^^
Dh richtig die Bilddatei verlinken geht natürlich nicht, es gibt ja keine, allerdings kann ich mir trotzdem den Code für das Bild holen, ihn wieder in eine Datei.png schreiben und schon hab ich das Bild...
(Browser: Opera) -
Hier eine (zugegebnermaßen etwas alte) Lösung es über htaccess zu lösen.
http://www.trafficklau.de/htaccess.html -
@copynpaste: sobald du das bild ansehen kannst kannst du es auch speichern, aber das base64-Bild kannst du z.b. nicht verlinkten wie eine normale Bilddatei.
@icarusdawn: das ist die Lösung mit dem Referer... aber dabei darfst du nicht vergessen, dass sich der Referer leicht fälschen lässt, auch wenn dann wohl niemand mehr auf das Bild verlinken wird. -
Eine andere Variante wäre ja die Bilder ausschließlich über ein php Script aufzurufen,
das würde aber nicht weniger machen, als das htaccess Script auch,
wobei man dort sicher noch weitere Abfragen einbauen kann,
die den Bildklau erschweren, über Sessions bspw.
Die Frage ist ja aber dabei, warum willst du das verlinken der Bilder verhindern?
Wegen dem Traffic dürftest du ja keine Probleme bekommen,
wenn jemand das Bild nutzen möchte, hast du sowieso keine Chance,
wenn du das Bild einmal im Internet hattest... -
Du kannst es nicht absolut sicher machen, aber du kannst es so schwer wie möglich machen:
Du nimmst ein IMG Tag in welchem du einen 100% Transparenten Pixel auf die Größe des Bildes machst, und nimmst als Hintergrundbild das base64 Bild. Das umgehst du dann mit einem Screenshot und bist Happy.
Wie andere schon gesagt haben: Bilder kannst du nicht 100% absichern, was einmal im Netz ist, ist im Netz. Soll es nur nicht bei Google erscheinen? Dann könntest du des über die robots.txt machen, oder du sperrst den Crawler per htaccess aus. Das geht dann aber für deine ganze Seite meist. Fremde werden deine Bilder aber immer nutzen können, egal wie du es machst.
Liebe Grüße -
ggamee schrieb:
und nimmst als Hintergrundbild das base64 Bild. Das umgehst du dann mit einem Screenshot und bist Happy.
Wenn man das als Hintergrundbild anzeigen lässt, muss es auch irgendwo im Quelltext stehen, ob man jetzt per Rechtsklick auf das Bild oder per Strg+C im Quelltext (HTML/CSS) das Bild abrufen kann, ist auch egal eigentlich.
Aber wie bereits gesagt, man kann es nicht komplett unmöglich machen.
Was mir noch einfallen würde, ist ein JavaScript, mit dem das Bild angezeigt wird. Dieses Script kann nur in den Code eingebunden sein und somit taucht direkt im Quellcode kein Bild auf.
Aber mich würde interessieren, warum Du das überhaupt willst! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage