Bilder vor Download schützen


  • Mod

    dreaddy schrieb:

    Ich werde keine Seite besuchen die irgendwie mit ihrem "sie haben rechts geklickt... böseböse" ankommt.

    Opera schickt zB garkeine Rechtsklicks an JavaScript 🙂



  • Hallo,

    ok, es gibt keine Möglichkeit das 100%ig zu verhindern, vor Usern die sich einigermaßen mit dem Internet auskennen auch nicht... aber vor den "ganz normalen" Sonntag-Nachmittags-bei-AOL-Surfern bestimmt, und das wollte ich eigentlich auch.

    KC25m schrieb:

    Habe damals aber alles über JavaScript gemacht und war echt super ,hat man javascript deaktiviert wurde es erst garnicht geladen , und da es über javascript geladen wurde konnte ich die URL auch verschlüsseln ...

    Hast Du da mal ein Beispiel zu? Klingt interessant.... Oder generell ein Beispiel wie man sowas mit JavaScript macht?

    otze schrieb:

    es gibt in php ein paar bildfunktionen, unter andrem eine um den farbwert eines bestimmten pixels zu bekommen ;9

    nun bastelt man sich 2 forschleifen,und sucht sich dann für jeden pixel den farbwert raus, und schreibt ihn in eine table bei der jedes datenfeld 1*1px groß ist.
    aus dem qc ist die bildaddresse nicht erkennbar, da nicht vorhanden, und dein bild ist absolut safe

    Das ist ja extrem kreativ. 🙂 Aber ich denke das ist etwas zuviel Aufwand. Aber gute Idee.

    Gruß,

    Question_Man



  • @Question_Man
    du erstellst auf deine Seite ein durchsichtiges Gif und gibst den ganzen einen Namen (name="Namen") , danach schreibst du dir eine funktion die das GIF wie bei einen Rollovereffekt änder aber nur das du keine maus für brauchst (onLoad), solte JavaScript von vornherein aus sein , wird das zweite Bild nicht geladen...
    Und offline verfügbar machen ist dann auch essig , weil kein direkter Pfad zum Bild existiert.

    Am besten verschlüsselst du den pfad noch auf einfacher weisse ...
    Das durchsichtige Gif , darfst du auf keinen fall im Gleichen verzeichniss ablegen wie die anderen ... sonnst ist es wieder einfach den Pfad zu finden , da man von dem Gif ja infos abrufen kann.

    @Aj

    function NoKeys(e)
    {
    alert("Vorsicht !!!");
    return false;
    }
    document.onkeydown = NoKeys;

    solte so einige Tasten wohl zu druck sperren ...

    @ALL ,
    ist es nicht egal ob ein Bild geschützt ist oder nicht ?
    Es geht hier eigentlich nur darum , daß ürgend jemand aus ürgend ein Grund einen kleinen Kopierschutz brauch ..
    also um die Technik und nicht nach der Frage wieso !
    Wenn ihr nichts konstruktives vorzuweisen hab , dann last es doch einfach die sache madisch zu reden ...
    bringt ja eh nichts.

    Und nun noch eine Dumme Frage ???

    Wozu gibt es Brenner und Rohlinge ,wenn die Spiele auch ein Kopierschutz haben,
    ist das nicht auch schwachsinnig ?????????

    Gruß KC



  • KC25m schrieb:

    @Aj

    function NoKeys(e)
    {
    alert("Vorsicht !!!");
    return false;
    }
    document.onkeydown = NoKeys;

    solte so einige Tasten wohl zu druck sperren ...

    Genau darauf wollte ich hinaus. Du kannst eben nicht ALLE Tasten sperren!

    Meistens ist es besser, wenn man erst den Sinn einer Sache hinterfrägt. Das spart Arbeit, Nerven, Probleme, ...

    Bei Software ist es eine andere Sache, denn da gibt es viel mehr Möglichkeiten einen Kopierschutz anzubringen und der Kopierschutz ist größtenteils viel sinnvoller als ein angezeigtes Bild vorm Kopieren zu schützen. Wirklich sicher ist kein Kopierschutz der Welt, aber man sollte abschätzen wie leicht ein Kopierschutz geknackt werden kann und es dann überhaupt den Aufwand wert ist.

    Außerdem funktioniert dein toller Rolleffekt nur unter dem M$ Internet Explorer!



  • @AJ
    es gibt auch möglichkeiten unter anderen Browser die Bidler auszutauschen ...
    also solte es wohl kein prob sein mit dem RolloverEffekt oder soetwas in der art zu schreiben ...

    Bis auf eine Taste werden alle die ich gedrückt habe abgefragt , ich weiß aber das es noch ne lösung gab um auch die Print Taste abzufragen ... weiß nur nicht mehr genau wie es war ...
    werde aber sobald ich zeit habe mal gucken .
    (das Tastatur script geht auch nur im IE so wie es oben gepostet ist,war ja auch nur als beispiel gedacht.)

    Ja klar wenn ein Kopierschutz benötigt wird , wird es auch ein grund geben ,da ist es ja eigentlich egal was man schützen will und wenn es nur ein kleiner Satz ist auf einer Seite.

    Den 100%tigen schutz will ja wohl keiner haben denke ich mal ,nur so ein schutz das man ca. 70% der leutz das leben zu hölle machen kann.
    Oder wozu ist ein kopierschutz auf cd ... damit nicht jeder das dingen kopieren kann...weil jeder weiß das es ürgend wan geht.

    Es gibt immer Freaks die nen weg finden ... 🕶



  • Also, soviel ich weiß ist es nicht möglich im Browser abzufragen, ob der Benutzer eine "Sondertaste", wie z. B. Bild nach unten, Bild nach oben, Pfeiltasten und auch die F-Tasten, gedrückt hat.

    Man wird bei Bildern nicht mal 70% abhalten können. Die Leute, die das Bild wollen, kriegen es auch, egal wie Erfahren sie am Computer sind. Schließlich haben auch DAUs Bekannte, die sich besser auskennen.

    Ich sehe immer noch keinen Sinn darin bei einem Bild im Internet einen viel zu aufwendigen "Kopierschutz" einzubauen. Wenn du nicht willst, dass es kopiert wird oder dann zumindest jeder weiß, dass es von dir kommt, dann setz einen Schriftzug bzw. dein Copyright in das Bild rein. (Aber am besten so, dass es nicht so einfach übermalt werden kann ;))



  • bei den script werden alle tasten bis auf die Druck taste abgefangen ...

    Es wird ja wie gesagt nicht nach sinn oder unsinn gefragt .
    Jeder muss für sich selber wissen wieso er so handelt.

    Ich für mein Teil brauche auch keinen Kopierschutz , nur wenn jemand ein brauch und ich gefragt werde , versuche ich mein bestes ... is doch logisch 😉
    Werde ja dafür bezahlt und da frage ich nicht nach sinn der sache sondern mache einfach.

    Denke mal durch viel reden wird das ganze auch nicht besser ,solten es vieleicht belassen das es immer noch ander User gibt die alles finden 😉

    Gruß KC25m



  • Werde ja dafür bezahlt und da frage ich nicht nach sinn der sache sondern mache einfach.

    Dann möchte ich nicht dein Kunde sein. Der Kunde hat doch keine Ahnung, du hast Ahnung. Wer sollte hier also beratend zur Seite stehen und nicht einfach alles machen, ob es sinnvoll ist oder nicht? Klar, wenn der Kunde es nach deiner Beratung immer noch will, machst du es so. Aber ihn nicht darauf hinzuweisen, dass es mist ist, ist ja auch sehr kundenunfreundlich.



  • @Loggy ist wohl klar , daß man die Sache erst mal durchspricht ...
    Wenn Kunde will ist mir egal , wenn er möchte ist es was anderes !



  • so Programme/Tricks sind alle blödsinn. Damit nervt man nur die User, wenn ständig irgend welche "Achtung das Bild gehört mir"-Meldungen kommen, nur weil man mit der linken Maustaste auf die Seite geklickt hat oä.



  • Ist eh sinnlos, denn man muesste den Focus auf dem Browser setzen, und Sperren. Wenn man ein Bild wirklich haben will, dann nimmt man halt irgendwie GIMP, HyperSnapDX oder sonstwas und speichert es.

    Und Tasten sperren? Wer hat schon Java Script aktiviert?
    Keine Seite kann so wichtig sein, dass ich echt 3 Klicks mache, um meine Einstellungen zu aendern.



  • @SnorreDev mal so neben bei , JavaScript muss aktiv sein um die Bilder übehaupt sehen zu könne ...
    @kingruedi , wer sagt denn , daß ein PopUp kommen muss ?

    Egal wie es ist , einige leutz verstehen wohl nicht ,daß es nur darum geht wie man sowas realisiert oder es könnte .
    Ob es jemand macht ist doch seine sache.

    Bin raus aus dem Thread , weil ja eh jeder sagt es bringt nichts ... was ich auch nicht umbedingt absteiten will !!!
    Aber wer ideen dazu hat kann ja ne PM schicken.

    Gruß KC



  • KC25m schrieb:

    bei den script werden alle tasten bis auf die Druck taste abgefangen ...

    Also ich weiß ja nicht. Ich hab das schon so gemacht wie in deinem Script und bei mir wurden nicht sämtliche Tasten abgefangen. Wie schon gesagt, die gedrückten Sondertasten erfährt JavaScript erst gar nicht. Außerdem find ich es etwas sehr seltsam, dass ausgerechnet nur die Druck-Taste nicht abgefragt werden sollte und alle anderen schon. Ich glaube das spricht für sich.

    Leider ist es nun mal so, dass meistens ein PopUp kommt und sowas nervt.


  • Mod

    AJ schrieb:

    KC25m schrieb:

    bei den script werden alle tasten bis auf die Druck taste abgefangen ...

    Also ich weiß ja nicht. Ich hab das schon so gemacht wie in deinem Script und bei mir wurden nicht sämtliche Tasten abgefangen.

    Was natürlich logisch ist. Desto besser der Browser (mit besser meine Userfriendly), desto weniger lässt er JS arbeiten. Funktionstasten wie F1 oder Druck sind natürlich für die Seite uninteressant (es sei denn, sie macht so einen Blödsinn wie 'Bilder sichern') und deswegen senden die guten Browser nur die normalen Tasten an das Script. Das hat den Vorteil, dass der User normal weiterarbeiten kann. Stellt euch mal vor ein Script vergrößert die Seite auf etwas mehr als der Bildschirm des Users groß ist und verhindert alle Shortcuts. Der arme kann dann das Fenster nicht schließen, weil er, egal was er macht - das Script es verhindert.



  • @shade
    Ja ich bin auch ganz froh, dass man nicht alle Tasten abfragen kann per JavaScript.



  • Hallo Aj und Shade Of Mine ,
    die Print Taste löst ein Interupt (Int 5h) aus und geht dann einfach seine wege im OS weiter ohne rückmeldung , daher ist es nicht so einfach die abzufragen , der browser bekommt alle anderen die nicht über ein spezielen interupt verfügen mitgeteilt ... also auch die 'Fx' Taste ...
    Kopiert euch doch einfach mal das Script ürgend wo rein und testet ... ich habe es unter Win98Sec + W2k getestet , da geht es auf jeden fall ...

    emmm hier noch mal nen Code der vieleicht mehr aussagt :

    function NoKeys(e)
    {
    if((event.altKey)||(event.shiftKey)||(event.ctrlKey)||(event.keyCode))
    alert("...");
    return false;
    }
    document.onkeydown = NoKeys;

    Versuch mit den Script mal das Fenster über Alt+F4 zu schliesen ... geht zwar dauert aber ne weille ...

    Gruß KC


  • Mod

    KC25m schrieb:

    Hallo Aj und Shade Of Mine ,
    die Print Taste löst ein Interupt (Int 5h) aus und geht dann einfach seine wege im OS weiter ohne rückmeldung , daher ist es nicht so einfach die abzufragen , der browser bekommt alle anderen die nicht über ein spezielen interupt verfügen mitgeteilt ... also auch die 'Fx' Taste ...

    Natürlich bekommt der _Browser_ diese Tasten - aber er muss sie ja nicht an JS weitergeben.

    Kopiert euch doch einfach mal das Script ürgend wo rein und testet ... ich habe es unter Win98Sec + W2k getestet , da geht es auf jeden fall ...

    Bei mir geht es nicht. Ich kann ohne Probleme das Fenster schließen, wie es mir beliebt. Und ich bekomme auch keine Message Boxen 😉

    Mozilla 1.4 unter Linux

    Und jeder vernünftige Browser (IE mal ausgenommen, da dieser mehr für Web'designer' als für den User ist) verhindert so einen Blödsinn.



  • Sogar der IE verhindert das, zumindest die neueren Versionen.

    @KC25m
    Hinter jeder Taste steckt ein Interrupt, wenn man das so genau nimmt.



  • @AJ jo wenn man es genau nimmt steck hinter jede Taste eine Interupt (int 9h , 16h) , oder halt auch über Port 0x60 0x61 zu erreichen, darum geht es ja nicht mals ... sondern das es eine Sondertaste ist mit einen eigenständigem interrupt,wohl die einzige dieser Art !
    So schaut es aus wenn man es genauer nimmt Aj 🕶

    Was aber mal so neben bei auch noch nicht geht , ist daß man jede Taste auswertet ,da nur jede Taste mit einem Asci zeichen ausgewertet werde kann , es werden nur Asci zeichen zurück gegeben ... also es fehlt der sogenante Scancode .
    Aber es reicht um zu merken das ürgend eine Taste bis auf Drucken gedrück wurde.

    @Shade Of Mine jo das wird so sein , da der code nur für den IE als example ist ...

    Gruß KC



  • @KC25m
    Jetzt hast dus mir aber gezeigt 🙄


Anmelden zum Antworten