Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Bilder runterladen von Website verbieten !!!

Owie / 9 Antworten / Baumansicht Nickles

Ich habe mir bei www.bambusratte.com ein Java-Script runtergezogen und es in den Header meiner Webseite eingebaut. Dieses verbietet dem User das runterladen der Bilder von der Webseite!!! ...aber leider nur unter dem Internet Explorer!!! Mit Firefox ist es trotzdem noch möglich sich die gleichen, gesperrten Bilder runterzuladen. Wie kann ich die Bilder auch für andere Browser sperren! Vielen Dank im vorraus... Beste Grüße Owie

bei Antwort benachrichtigen
Olaf19 Owie „Bilder runterladen von Website verbieten !!!“
Optionen

Das ist völlig zwecklos: Der User braucht nur JavaScript abzuschalten und anschließend die Webseite neu zu laden, dann funktioniert die rechte Maustauste wieder, womit auch der Befehl Speichern wieder aufrufbar ist.

Die einzige effektive Möglichkeit, sich vor Bilderklau zu schützen ist: überhaupt keine Bilder ins Netz zu stellen. Sorry, aber es ist so.

CU
Olaf

[Diese Nachricht wurde nachträglich bearbeitet.]

Die Welt ist ein Jammertal ohne Musik. Doch zum Glueck gab es Bach, Beethoven, Haendel und Goethe (Helge Schneider)
bei Antwort benachrichtigen
Zaphod Owie „Bilder runterladen von Website verbieten !!!“
Optionen

Stelle die Bilder nicht ins Netz, wenn man sie nicht runterladen soll. Alles, was man sich anschauen kann, ist ohnehin schon auf dem Rechner des Betrachters, nämlich im Browsercache. Solche Scripts schikanieren nur deine Besucher, ohne irgendeine Sicherheit zu bringen.
Was du machen kannst, ist, deine Bilder mit digitalen Wasserzeichen zu markieren.
HTH, Z.

bei Antwort benachrichtigen
Olaf19 Zaphod „Stelle die Bilder nicht ins Netz, wenn man sie nicht runterladen soll. Alles,...“
Optionen

...du warst mal wieder eine Minute schneller als ich :-)

Nebenbei: Sollte es dem Benutzer nicht gelingen, die Bilder aus dem Browsercache heraus zu fischen, bliebe noch die Möglichkeit, erst einen Screenshot anzufertigen und sie dort mit einem Bildbearbeitungsprogramm auszuschneiden - umständlich, aber selbst das geht. Am einfachsten ist immer noch: JavaScript aus und Reload der Seite.

CU
Olaf

Die Welt ist ein Jammertal ohne Musik. Doch zum Glueck gab es Bach, Beethoven, Haendel und Goethe (Helge Schneider)
bei Antwort benachrichtigen
mr.escape Olaf19 „@Zap...“
Optionen
...du warst mal wieder eine Minute schneller als ich :-)
Laut timestamp aber nicht wirklich! ;)

Am einfachsten ist immer noch: JavaScript aus und Reload der Seite.
Aber nur dann, wenn das laden der bilder ohne JavaScript möglich ist! Sonst muss doch der cache herhalten und bei flash und co. wird es noch schwerer an die originaldaten zu kommen (screenshots sind ja immer möglich).

mr.escape
"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen
J-G-W Owie „Bilder runterladen von Website verbieten !!!“
Optionen

erinnert mich verdammt an solitsnake (http://www.nickles.de/c/stats/83365.htm) mit seiner WS www.solitsnake.de, der hatte fast den gleichen Inhalt und (leider) aufgegeben. Wenn noch nicht geschehen, solltest Du mal mit ihm Kontakt aufnehmen.

Übrigens, eine Internetadresse, die nicht als Firmenname eingetragen ist, kann kein Copyright haben, aber ich glaube, ich habe den selben Mist bei mir eingetragen.

Man kann absolut alles aushebeln, zum größten Teil reicht es aus, einen anderen Browser zu nutzen.

Trotzdem eine kleine Sammlung von mir, aber ich habe nicht alles getestet:

Die ImageToolBar des IE6 unterdrückt man durch:

<meta http-equiv="imagetoolbar" content="no">

Daten nicht in den Cache schreiben (nur IE):

<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">

manche meinen zusätzlich:

<meta http-equiv="expires" content="friday, 31-dec-99 23:59:59 gmt">
(Datum belassen!)

oder obiges mit php:

header("Pragma: no-cache");
header("Expires: 0");
header("Cache-control: no-cache,must-revalidate,no-store");


Browser Cache für einzelne Grafiken abschalten:

Am einfachsten ist es, wenn man an die Bildadresse eine Zufallszahl anhängt.
$zahl = rand(); // z.B.:1234
bild.jpg?$zahl
Ausgegeben wird: bild.jpg?1234
Und die Datei wird jedesmal neu geladen

Aber wie schon von den Vorrednern und in zahlreichen anderen Postings zuvor gesagt, es ist niemals zu verhindern! Am Sichersten ist ein kleiner Text direkt im Bild wie "dieses Bild darf nur auf bambusratte.com veröffentlicht werden", aber das stört natürlich wieder sehr.



bei Antwort benachrichtigen
J-G-W Nachtrag zu: „erinnert mich verdammt an solitsnake http://www.nickles.de/c/stats/83365.htm mit...“
Optionen

Ups, habe den Anfang vergessen, dort sollte stehen, wie der Rechtsklick ohne java-script verhindert werden kann:
(verärgert aber ggf. User und daher nicht unbedingt zu empfehlen und natürlich auch aushebelbar!)


Verhindern von Rechts und links-Klick mit der Maus, also auch kopieren etc.:

<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false" oncontext="return false">

bei Antwort benachrichtigen
Owie J-G-W „erinnert mich verdammt an solitsnake http://www.nickles.de/c/stats/83365.htm mit...“
Optionen

Danke Dir für die guten Tipps! Mit PHP kenne ich mich noch nicht so gut aus... wird aber noch werden. Auf jeden Fall kann ich mit dem Syntax viel anfangen.

Gruß Olaf

bei Antwort benachrichtigen
Cloud_Strife Owie „Danke Dir für die guten Tipps! Mit PHP kenne ich mich noch nicht so gut aus......“
Optionen

Wie gut das man beim Firefox sämtliche Quelltext basierende Lösungen ohne allzugroßen Aufwand umgehen kann. Im Prinzip ist nur das Wasserzeichen eine brauchbare Lösung sein Copyright zu sichern. Man kann auch eine Tabelle erstellen, das Bild als Tabellenhintergrund einrichten und darüber per img Tag ein transparentes 1 Pixel Bild legen das an die Maße der Tabellenzelle angepasst wird. Damit sperrt man jeden aus der nicht wenigstens ein bisschen von Quelltext versteht.

Der normale 08/15 Surfer wäre aufgeschmissen

bei Antwort benachrichtigen
Olaf19 Cloud_Strife „Wie gut das man beim Firefox sämtliche Quelltext basierende Lösungen ohne...“
Optionen

Ja - aber auch dann bleibt immer noch die Möglichkeit, Screenshot machen und Bild mit Photoshop/Gimp ausschneiden :-)

CU
Olaf

Die Welt ist ein Jammertal ohne Musik. Doch zum Glueck gab es Bach, Beethoven, Haendel und Goethe (Helge Schneider)
bei Antwort benachrichtigen