4 Stimmen

Verhindern, dass ein Besucher ein Bild von meiner Website speichert

Welche wirksamen Strategien gibt es, um die Verwendung meiner geschützten Bilder zu verhindern?

Ich spreche davon, sie zu speichern, sie direkt zu verlinken usw...

Zurzeit habe ich ein Wasserzeichen auf dem Bild, aber das möchte ich nicht.

.NET-Plattform bevorzugt, aber wenn es eine Strategie gibt, die auf einer anderen Plattform basiert und sich in meine bestehende Anwendung integrieren lässt, wäre das ein Bonus.

30voto

DylanJ Punkte 2205

Es ist nicht möglich, das Herunterladen "unmöglich" zu machen. Wenn ein Benutzer Ihre Website besucht, senden Sie ihm die Bilder. Der Nutzer hat eine Kopie des Bildes im Cache seines Browsers und kann darauf zugreifen, auch wenn er die Website verlässt (natürlich abhängig vom Browser). Ihre einzige Möglichkeit ist, die Bilder mit einem Wasserzeichen zu versehen :O

13voto

Wilka Punkte 27444

Sie könnten jedes Bild in eine Flash-Anwendung einbetten, dann wüsste der Browser nicht, wie er das Bild "speichern" soll, und würde das Rohbild auch nicht im Cache-Ordner speichern. Sie könnten immer noch die Taste "Bildschirm drucken" drücken, um eine Kopie des Bildes zu erhalten, aber das würde wahrscheinlich ausreichen, um die meisten Besucher abzuhalten.

13voto

Ian Patrick Hughes Punkte 10365

Response.WriteBinary(), eingebettetes Flash, JavaScript-Hacks, versteckte Divs.

Im Laufe der Jahre habe ich alle möglichen Methoden zur Sicherung eines Bildes gesehen und ausprobiert, und ich bin zu einem Schluss gekommen: Wenn es online zu sehen ist, kann es auch aufgenommen werden, mein Freund.

Sie sollten sich also überlegen, was das eigentliche Ziel dieser Aktion sein könnte. Piraterie zu verhindern? Wenn ein grobes und übergroßes Wasserzeichen nicht Ihr Stil ist, können Sie immer noch versteckte Daten einbetten (Apress hatte einen Artikel, der vielversprechend aussah über digitale Steganografie ) in Bildern, um sie später als Ihre eigenen zu identifizieren. Möglicherweise bieten Sie nur Bilder mit reduzierter oder geringerer Qualität an.

Flickr legt eine transparente Gif-Ebene über das Bild, so dass man, wenn man nicht eingeloggt ist und mit der rechten Maustaste klickt, die immer wieder geniale spaceball.gif . Aber nichts kann einen Screenshot verhindern, außer, na ja, das Bild einfach nicht anzubieten.

Wenn die Musikindustrie Sie dazu bringen könnte, Ihre gesamte Musik zu hören, ohne Dateien zu kopieren oder zu besitzen, würde sie es tun. Wenn das Fernsehen eine Sendung ausstrahlen und sicher sein könnte, dass niemand eine Kopie der Sendung speichern kann, würde sie es wahrscheinlich auch tun. Das ist der unglückliche Teil der gemeinsamen Nutzung von Medien mit der Öffentlichkeit. Die wirklich gute Frage ist hier, wie Sie Ihr Material schützen können, OHNE seriöse Nutzer am Konsum Ihrer Bilder zu hindern. Wenn Sie zu viele Schutzmaßnahmen ergreifen, wird niemand mehr Ihre Website besuchen oder Ihre Software verwenden (wenn Sie versuchen, meine Maus zu deaktivieren, werde ich fast sofort vom guten zum schlechten Nutzer).

4voto

Scott Punkte 867

Ich dachte mir, ich könnte auch meinen Senf dazugeben.

Keine der oben genannten Methoden wird funktionieren, mit Ausnahme vielleicht eines Wasserzeichens.

Wo auch immer ich hingehe, kann ich auf meinem Computer auf "Print Screen" drücken und in ein Grafikprogramm einfügen, und mit einem kleinen Ausschnitt habe ich Ihr Bild.

Die einzige Möglichkeit, das Problem des Wasserzeichens zu lösen, wäre die Verwendung von Photoshop-Werkzeugen zur Entfernung des Wasserzeichens. An diesem Punkt würden die meisten Leute wohl aufgeben und Sie für Ihre Inhalte bezahlen oder zumindest jemand anderen abzocken.

4voto

mmattax Punkte 26323

JavaScript zu verwenden, um das Klick-Ereignis außer Kraft zu setzen, ist die häufigste Methode, die ich gesehen habe...

siehe: http://pubs.logicalexpressions.com/pub0009/LPMArticle.asp?ID=41

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X