Antwort
 
Themen-Optionen Thema durchsuchen
Alt 05.05.2007, 19:52 Nach oben    #1
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard Bilder von Webseite speichern verbieten

Hallo,

ich würde gerne Bilder so in einer Webseite einbauen, das sie nicht gespeichert werden können. Und nicht einfach als Bild aufgerufen werden können.
Wie kann man sowas überhaupt machen?

Ich habe verschiedene Ansätze überlegt, wie man es zumindestens erschweren kann.
Der erste Ansatz bieten nur leichten Schutz.
Einfach die Bilder als Backgroundimage einbinden. Und davor ein transparentes Bild legen. Somit ist den ganz einfachen Spielekindern der Spaß genommen.

Eine andere Überlegung war, das man das ganze per Zufallszahl absichert.
Eine zufällige Zahl wird in der Session gespeichert. Das Bild dann als eine PHP Datei eingebunden, an die eine ID und noch die Zufallszahl übergeben wird.
Die Übergabe der Zufallszahl könnte mit einer Mathematischen Operation voher verschlüsselt werden.
Das eingbundene Bild, also die php Datei, bekommt nun die Zufallszahl übergeben und rechnet sie wieder zurück. Dann vergleicht sie sie mit der Zahl in der Session.
Wenn das stimmt, nimmt sie die ID un halt sich damit das richtige Bild.

Gibt es sowas schon. Oder wie kann ich es anders schützten, oder meine Ansätze verbessern?
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 19:59 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Vorweg: Alles was ich sehe, kann ich auch speichern... Notfalls halt mit einem Printscreen oder einer Kamera D). Deine Ideen erschweren das Kopieren zwar, aber verunmöglichen kannst du es nicht.
Zitat:
Eine andere Überlegung war, das man das ganze per Zufallszahl absichert.
Zumindest bei Firefox: Wenn ich das Bild speichern will, wird es nicht erneut vom Server geladen, sondern aus dem Cache. Da nützt deine Idee also wenig.
Zitat:
Einfach die Bilder als Backgroundimage einbinden. Und davor ein transparentes Bild legen. Somit ist den ganz einfachen Spielekindern der Spaß genommen.
Das ist inzwischen auch ein alter Hut. Kinder kannst du damit bestimmt abhalten...
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 20:36 Nach oben    #3
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 207
Standard

Einzige Möglichkeiten:
- Wasserzeichen
- nicht ins I-Net laden
FloB ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 20:39 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.378
Standard

Was willst du denn erreichen?

Das keiner die Bilder auf seiner Festplatte speichert?
Oder ist dir wichtig, dass die Bilder nicht von anderen websiten aus eingebunden werden?
Google verbieten die Bilder zu cachen?


Wie Bleistift schon sagte - ersteres ist nicht möglich zu verhindern, da sie ja erst vom client heruntergeladen werden und dann angezeigt werden. In dem Moment, wo der user die Bilder sieht hat er bereits (das macht der browser für ihn) eine Kopie angelegt.
Ergo: hier kannst du das nur erreichen, wenn du die Bilder nicht ins Netz stellst.
Ich rede hier nicht von dem Rechtsverstoss, wenn jmd. darüber hinaus weitere Kopien anfertigt und verteilt und damit ggf. das Urheberrecht verletzt.

Um zu verhindern, dass die Bilder von woanders aus eingebunden werden - nun, da liesse sich ggf. was machen....
Aber 100%igen Schutz gibt es nicht!!!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 21:15 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Eine weitere Möglichkeit wäre Flash. Dann kann das Bild nicht mehr direkt gespeichert werden. Der Trick mit dem Screenshot funktioniert aber auch bei Flashs.
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 21:15 Nach oben    #6
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Es geht mir nur darum, das man nicht einfach speichern klicken kann und der Quelltext auch nicht ganz so aufschlussreich ist, also nicht auf den ersten Blick den img tag suchen kann und den pfad kopieren
Wer dann im Broswer rummacht oder den Chache durchsucht ist ok.
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 21:17 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Zitat:
Zitat von Jan Beitrag anzeigen
Es geht mir nur darum, das man nicht einfach speichern klicken kann und der Quelltext auch nicht ganz so aufschlussreich ist, also nicht auf den ersten Blick den img tag suchen kann und den pfad kopieren
Na dann ist es mit einem Div kein Problem.
Code:
<div style="background-image:url(deinbild.gif); width: 200px; height: 200px;">&nbsp;</div>
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 21:28 Nach oben    #8
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Ja, dachte nur, ich kann des Bild über CSS einbinden und davor die PHP schalten.
Die Seite wird von PHP generiert, und dann wollte ich überprüfen ob das Bild so aufgerufen wird, oder von der Datei.
Werde das wohl mit einer Konstanten machen.
Das Bild wird nur im Format 200px*200px angezeigt, also zu klein um es wiederverwenden zu können.
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz
Jan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2007, 22:56 Nach oben    #9
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.378
Standard

Ich verschiebe diesen thread mal, da er im Gesuche ja nicht wirklich korrekt einsortiert ist.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.05.2007, 13:07 Nach oben    #10
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

Zitat:
Zitat von FloB Beitrag anzeigen
Einzige Möglichkeiten:
- Wasserzeichen
- nicht ins I-Net laden
Er hats erfasst

Es gibt so tolle Pseudo-Lösungen zum schützen von Bildern wie Fixprotect, dazu hab ich auch mal in meinem Blog was geschrieben:
-> Bilder im Web schützen


Also selbst wenn man es via CSS oder sonstwas einbindet, rechts im Browser geht, eine methode die ich recht lustig finde und die besonders bei adblock-usern für ein grinsen sorgt ist die, man nehme einen div, mach das bild als hintergrund rein und regt ein auf die größe des bildes ausgeleges transparentes gif-bild in den div rein, das umgeht man aber ganz schnell indem man einfach das transparente bild in adblock einträgt und schon kann man wieder ganz normal seinen rechtsklick machen.

Zitat:
Zitat von Jan Beitrag anzeigen
Ja, dachte nur, ich kann des Bild über CSS einbinden und davor die PHP schalten.
Die Seite wird von PHP generiert, und dann wollte ich überprüfen ob das Bild so aufgerufen wird, oder von der Datei.
Werde das wohl mit einer Konstanten machen.
Das Bild wird nur im Format 200px*200px angezeigt, also zu klein um es wiederverwenden zu können.
Kannst du das mal genauer erklären ? gehts dir dabei auch darum, dass du auch angst vor Traffic-Klau hast, sprich dass jemand deine Bilder in seine Seite einbindet ? Sowas lässt sich unter Umständen mit mod_rewrite-kram etwas entschärfen indem man den Referrer überprüft, da der Referrer aber auch gefakt sein kann und keine Sicherheit bietet, bzw. bei manchen Leuten dank Firewall oder Einstellungen im Browser leer ist, kann es dir dann auch passieren dass Leute die auf deiner Seite surfen keine Bilder sehen.

mfg
robo47
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.05.2007, 16:27 Nach oben    #11
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.378
Standard

Zitat:
Zitat von robo47 Beitrag anzeigen
Kannst du das mal genauer erklären ?
Das hier:
Zitat:
Zitat von Jan Beitrag anzeigen
Es geht mir nur darum, das man nicht einfach speichern klicken kann
sagt doch alles wichtige aus.

Darauf gibt es nur die eine Antwort:
Zitat:
Zitat von FloB Beitrag anzeigen
Einzige Möglichkeiten:
[...]
- nicht ins I-Net laden
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.05.2007, 13:42 Nach oben    #12
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Es handelt sich um Klassenfotos.
Diese Fotos sollen die Schüler sich natürlich kaufen und nicht einfach runterladen und ausdrucken.
Aber so ganz sicher ist und kann der Schutz ja nicht sein. Zudem ist es zumindestens bei diesen Fotos so, das der verkauf schon her ist.
Es ist also nicht wegen traffic klau oder so, sondern einfach aus kommerziellen Gründen *drüber ärger*
Leider muss ich den unterstützten, da es nicht meine Homepage ist, sondern die meiner Schule.

Hab jetzt einfach die Div Methode benutzt.
Zudem ist das bild nur klein da und wird mit einem Javascript in größer geöffnet, alles in allem aber nur Pseudo Schutz wie ihr richtig sagt.

Aber wie war das mit Refere?
Oder den Konstanten? Würde sowas nicht gehen?
Ich denke da an sowas:
aufruf.php
PHP-Code:
define("BILDAUFRUF"1);
echo 
'<img src="bild.php?id=2" />'
bild.php
PHP-Code:
$bilder = array(
=> array(datei=>foto.pngtitel => Ich und mein Hamsterjahr => 2007),
=> array(datei=>foto2.pngtitel => Mein Zimmerjahr => 2005),
=> array(datei=>foto457.pngtitel => Mein PCjahr => 1999),
);
if (
IN_PAGE == '1')
{
header("Content-type: image/png");
$pfad 'pfad/zum/bild';   // damit der Pfad nicht erkennbar wird für den Besucher
$id $_GET['id'];
$bild $pfad.$bilder[$id]['datei'];
// hier irgendwie das Bild einbinden und ausgeben
// wie weiß ich nicht, hoffe aber auf eure Hilfe

Würde sowas funktionieren?
__________________
Jan
info.malte-gerth.de
=================================
Nutzt bitte lieber Jabber statt ICQ:
malte.gerth@jabber.cz

Geändert von Jan (08.05.2007 um 13:45 Uhr)
Jan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.05.2007, 13:57 Nach oben    #13
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.208
Standard

sowas würde ich einfach gnadenlos mit einem großen (C) versehen übers ganze Bild, leicht transparent, sowas lässt sich auch mit PHP realisieren:

CIX88 hat da ein Beispiel online:
-> http://www.cix88.de/cix_php/php_graf...alphakanal.php
robo47 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.05.2007, 14:30 Nach oben    #14
Christian Mühlroth
 
Benutzerbild von Chr!s
 
Registriert seit: 04.09.2005
Ort: Nürnberg
Beiträge: 561
Standard

Zitat:
Zitat von Jan
Würde sowas funktionieren?
Nein, denn du kannst immer noch auf das Blid klicken und das dann speichern .
__________________
http://www.ChrisDiary.De
Chr!s ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.05.2007, 15:48 Nach oben    #15
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.653
Standard

Wasserzeichen und schlechte Bildqualität.
Was anderes gibt es einfach nicht, da alles was man sieht auch speichern kann, da es eh schon auf dem Rechner ist. Darum kann man es ja auch sehen!
__________________
I did it my way - Senseless-Blog
Weihnachtsgeschenk? Schülern helfen - Bodypainting Kalender für 2009
WarrenFaith ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.05.2007, 16:00 Nach oben    #16
Verplanter Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 238
Standard

Zitat:
Google verbieten die Bilder zu cachen?
wie ?

Aber in irgend einem Temp liegen Sie dann doch ... oder!?
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!
DasMööp ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.05.2007, 16:11 Nach oben    #17
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 207
Standard

Och, den Google-Bot kann man per robots.txt aussperren, halt einfach den Bildorder blocken.

Aber ansonsten: Nur Wasserzeichen und / oder schlechte Quali helfen, wie WarrenFaith es bereits sagte.
FloB ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.05.2007, 16:45 Nach oben    #18
Verplanter Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 238
Standard

donge
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!
DasMööp ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2007, 10:03 Nach oben    #19
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.378
Standard

Du verkaufst Bilder von deinen Klassenkameraden?

Du weißt, dass du dabei die Rechte derer beachten musst!

Wenn da einer auf bezahlen-und-so keinen Bock hat, aber sieht, dass er auf Bildern drauf ist, dessen Veröffentlichung er dir nicht schriftlich und für diesen Zweck genemigt hat, dass er dir uU kräftig Ärger machen kann?

Das weißt du - ja?
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2007, 10:15 Nach oben    #20
 
Registriert seit: 10.11.2005
Ort: Schweiz -> Basel
Beiträge: 211
Standard

Zitat:
Zitat von Jan Beitrag anzeigen
...es nicht meine Homepage ist, sondern die meiner Schule...
think ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder temporär oder "richtig" speichern siyabonga Anwendungsdesign / Softwarearchitektur 14 25.08.2007 18:16
Bilder in MySQL speichern und ausgeben Binary PHP-Programmierung 2 28.05.2007 20:19
Viele Bilder in einem Ordner => Ladezeitproblem heohni PHP-Programmierung 7 06.10.2006 23:25
PHP Bilder verkleinern robo47 PHP-Programmierung 30 25.09.2006 19:50
[Grundlagen] GDlib und große Bilder CIX88 Tutorials 0 28.01.2006 12:46


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:17 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45