Programm vor Cracks schützen...



  • DonnerCobra schrieb:

    Selbst ein Programm das 20€ kostet, ist es Wert geschützt zu werden, zumindst gegen einfache Cracker.

    ach junge, mach dir doch nicht selbst das leben schwer. wenn dein kleines progrämmchen auch nur einen furz wert ist, wird es irgendjemand cracken. und damit ist die sache auch schon gelaufen, weil der crack ab da jedermann zur verfügung steht. du brauchst also keinen schutz gegen "einfache cracker", du brauchst einen wirksamen schutz, den auch der beste cracker nicht knacken kann - und so einen schutz gibt es nicht. schon mal gar nicht "von der stange".

    sei schlau und verschwende keine zeit, geld und energie für komplizierte, aber wirkungslose schutzmaßnamen.



  • polly schrieb:

    sei schlau und verschwende keine zeit, geld und energie für komplizierte, aber wirkungslose schutzmaßnamen.

    Selbst der einfachste Schutz wirkt. Gut, nicht bei allen, aber es gibt Menschen mit einem gewissen Rechtsempfinden und die setzen keine Cracks ein. Voraussetzung dafür ist aber das der Schutz nicht die Anwendung der Software erschwert (Die einmalige Eingabe eines Passwortes akzeptiere ich als Kunde durchaus, nur wenn es soweit führt, dass man das Programm ggf. trotz Nutzung ohne Missbrauch nicht mehr verwenden kann, ist der Spaß vorbei).

    Mich stört als Kunde persönlich keinerlei Kopierschutz, sofern man nicht schikaniert wird, oder es die Verwendung unmöglich macht. Beispielsweise ist es eine absolute Frechheit das die _legalen_ Käufer von DVD-Filmen häufig mit einem Zwangsvideo bestraft werden, das die abhalten sollen, die eben das nicht tun: kaufen (Noch schlimmer war mal eine Disney-DVD die sowohl das sehen des "Raubkopierer-Video" als auch die Vorspanne der nächsten Filme erzwungen hat). Und die Raubkopierer interessiert es wiederum nicht, da sie den "Zwangsvorspan" rausschneiden.

    cu André



  • asc schrieb:

    polly schrieb:

    sei schlau und verschwende keine zeit, geld und energie für komplizierte, aber wirkungslose schutzmaßnamen.

    Selbst der einfachste Schutz wirkt.

    gegen bspw. seriennummerneingabe bei der installation ist ja auch nichts einzuwenden. aber das läuft ja wohl nicht unter "schutz vor cracks".



  • Da ich nicht weiss in welchem Preisegment deine Software liegen wird, ist es schwer abzuschätzen wie wichtig der Schutz ist. Ich würde mal sagen, für Software im günstigen Preisgefüge reicht ein "Spenden" - Button aus und nach eingabe der SerienNummer verschwindet das Ding. Klar ist das kein Schutz und es wird sicher viele nicht interessieren, aber ich denke, wenn deine Software jemanden überzeugt, bezahlt er dafür.
    Ich stimme meinen Vorrednern zu, was 100% sicheres wirst du nicht bekommen. Aber was ich für relativ sicher halte ist die Varianten mit einer interaktiven Lizensierung. Der Kunde bekommt ein Programm, das eine eindeutige Nummer aus deren Hardware Komponenten generiert. Diese Nummer muss an deinen Server übertragen werden, dieser kontrolliert Absender auf Gültigkeit und liefert das nötige Puzzlestück deiner Software für genau dieses Gerät.

    Gruß charlie



  • charlieD schrieb:

    Der Kunde bekommt ein Programm, das eine eindeutige Nummer aus deren Hardware Komponenten generiert. Diese Nummer muss an deinen Server übertragen werden, dieser kontrolliert Absender auf Gültigkeit und liefert das nötige Puzzlestück deiner Software für genau dieses Gerät.

    Und dann läuft es nur auf einem Rechner? Das ist genau was viele (inklusive mir) aüßerst hassen! Eine Software die ich gekauft habe, möchte ich auch auf unterschiendlichen Rechnern nutzen können. Vielleicht nicht gleichzeitig, aber zumindest hintereinander.

    Prinzipiell musst du dir klar werden was du möchtest. Einen Crack-Schutz oder Lizensierung. Einen Crack-Schutz, egal welcher Art oder Stärke halt ich für dein Programm überflüssig (ich gehe jetzt einfach mal von einem Addon aus, das man so für 20€ kaufen kann). Geknackt werden kann es sowieso immer.

    Eine Lizensierung halte ich für durchaus sinnvoll. Wenn da gar keine Riegel sind, gibt es irgendwann eine Version im Netz die jeder benutzen kann. Da finde ich den Vorschlag von rapso mit dem Wasserzeichen am sinnvollsten. Das kannst irgendwo in dein Programm einbauen. Darin sind z.B. (von dir/dem Server) verschlüsselt ein paar Daten des Käufers gespeichert. Und wenn du magst, kannst dieses Wasserzeichen zum Testen an deinen Server schicken und könntest damit sogar geklaute Versionen erkennen und eine Black-List führen. Irgendwo einen Hinweis darauf in den Lizensbedingungen und das dürfte kein Problem mehr sein.

    Gruß
    yogle



  • Ein Teil der Funktionalität müsste halt fehlen und in Form einer verschlüsselten DLL ausgeliefert werden. Diese DLL ist aber so verschlüsselt, dass nur derjenige sie entschlüsseln kann, für den sie gedacht ist (also mit dem richtigen "Hardware-Key", der aus Seriennummer des Mainboards oder sowas generiert wird).



  • phalanx-fanboy schrieb:

    Ein Teil der Funktionalität müsste halt fehlen und in Form einer verschlüsselten DLL ausgeliefert werden. Diese DLL ist aber so verschlüsselt, dass nur derjenige sie entschlüsseln kann, für den sie gedacht ist (also mit dem richtigen "Hardware-Key", der aus Seriennummer des Mainboards oder sowas generiert wird).

    Das nützt nichts da irgendwann der Code zur Ausführung entschlüsselt werden muss, dann kommst du an den Code kannst das Programm zerlegen und ohne den Verschlüsselungsmechanismus wieder zusammensetzen. Das Problem ist eben sobald man jmdem die Software in die Hand gibt, gibt es Möglichkeiten Sicherheitsmaßnahmen zu umgehen. Aber geht eben darum die Latte so hoch wie möglich zu legen um dem Durchschnittscracker den Spass zu verderben.

    [OT]Leider ist es eben so das sich manche Cracker nicht so richtig ihrer Verantwortung bewusst sind, sie müssen ja vielleicht nicht von dem Verkauf des Programms leben oder ihre Familie ernähren. 🙂 [/OT]

    Was bleibt einem also übrig? Naja, ein gutes Lizensierungsmodell, das Geld für den Schutz in die Usability, Bugfixing oder für Featureentwicklungen verwenden. Im Endeffekt also die potenziellen Kunden aus dem Mittelfeld zwischen den Schichten "Käufern" und "unterminierenden Gestalten" dazu anregen die Software zu kaufen.



  • TheTester schrieb:

    Was bleibt einem also übrig? Naja, ein gutes Lizensierungsmodell, das Geld für den Schutz in die Usability, Bugfixing oder für Featureentwicklungen verwenden. Im Endeffekt also die potenziellen Kunden aus dem Mittelfeld zwischen den Schichten "Käufern" und "unterminierenden Gestalten" dazu anregen die Software zu kaufen.

    wäre ich pc-softwarefrickler, würde ich's genau so machen. dies codes wären dann alle open-source.
    🙂



  • asc schrieb:

    Selbst der einfachste Schutz wirkt. Gut, nicht bei allen, aber es gibt Menschen mit einem gewissen Rechtsempfinden und die setzen keine Cracks ein. ...

    Für die "Menschen mit einem gewissen Rechtsempfinden" braucht man auch keine vermeintlichen Schutzmechanismen, weil diese Gutmenschen das Programm sowieso kaufen.

    Gutmenschen sind sie vielleicht nur deshalb, weil sie zu ungeschickt oder ängstlich sind einen crack zu finden.



  • EOP schrieb:

    Gutmenschen sind sie vielleicht nur deshalb, weil sie zu ungeschickt oder ängstlich sind einen crack zu finden.

    Die Schwelle ist nicht weiß/schwarz, ebenso wie wir nicht einfach in Gut/Böse denken. Wenn man ein Programm so kopieren kann, ist die Hemmschwelle niedriger, als wenn man noch einen Crack aufspielen muss. Selbst wenn man weiß wo man diesen bekommen kann.

    Ebenso die Akzeptanzschwelle für Kopierschutz. Bei manchen ist bereits eine einmalige Onlineaktivierung oder eine Kennworteingabe zuviel, und manche lassen sich auch die einschränkensten Auflagen gefallen. Bei mir kommen bestimmte Programme und DVDs einfach nicht ins Haus wenn ich das Gefühl habe das der legale Anwender von Haus aus ungewünscht ist.

    Dies ist z.B. bei der von mir erwähnten Disney-DVD der Fall, wo man gezwungen ist mehr als 5 Minuten sich Raubkopierwarnungen und Vorschauen gefallen zu lassen - Ohne Möglichkeit dies zu übergehen; Spätestens nach einer halben Minute will ich im Hauptmenü einer DVD sein.

    Ähnlich sieht es bei Programmen aus: Dongle oder sehr aufwendige Registrierungen wo man teilweise nicht einmal die Möglichkeit hat, Newsletter etc. abzulehen, akzeptier ich nicht. Auch nicht Programme wo der Aufwand diese von einen auf den anderen Rechner zu transferieren sehr hoch, oder gänzlich nicht möglich ist [Sei es weil man neuinstallieren will, sei es weil man auch mal aufrüstet, sei es weil man sich einen neuen PC käuft].

    cu André



  • Hi!

    Ich danke euch für die Antworten. Ich mache eine einfache Abfrage der Seriennummer, damit hoffe ich, ist das Problem zumindest oberflächig gelöst.

    Benutzer mit aufwändigen Freischaltmöglichkeiten zu nerven muss nicht sein.

    Danke nochmal... 🙂



  • DonnerCobra schrieb:

    Hi!

    Ich danke euch für die Antworten. Ich mache eine einfache Abfrage der Seriennummer, damit hoffe ich, ist das Problem zumindest oberflächig gelöst.

    Benutzer mit aufwändigen Freischaltmöglichkeiten zu nerven muss nicht sein.

    Danke nochmal... 🙂

    Das wäre auch mein Vorschlag gewesen.

    Programme, die sich ohne meine ausdrückliche Erlaubnis mit dem www verbinden werden auch bei bester Funktionalität sofort von mir deinstalliert (oder ich deaktiviere die Verbindung).



  • Xebov schrieb:

    ...früher oder später wird alles geknacht...

    =>

    Xebov schrieb:

    ...das einzige was meienr meinung nach wirklich hilft sind vernünftige Preise senn sobald etwas zu einem Guten Preis/Leistungsverhältniss herkomtm kaufen es auch automatisch viel mehr Leute.

    👍
    Es gibt eben auch Dinge, die nicht "geknackt" werden, weil sie es einfach nicht wert sind: Entweder sind sie zu billig oder zu schlecht.
    Es würde also reichen, eine möglichst unattraktive Software zu schreiben und voilá: Sicher!.... 😉

    Es kann allerdings auch Produkte geben, die von ihrem Image her nicht gecrackt (bzw. im großen Stil "selbstrabattiert") werden: Kein Rolexkäufer würde sich ein Imitat ans Handgelenk hängen; kein Hacker würde wohl die Kontaktbörse der Krebsopfer knacken, ....

    Gruß,

    Simon2.



  • Ich hatte mal ein Programm, da musste man zum aktivieren eingeben: "I promise that i have paid" oder so ähnlich. Das bietet zwar überhaupt keinen schutz, regt aber dennoch dazu an das Programm zu kaufen. Und ich fands sehr kreativ. Mittlerweile ist das Programm Freeware.



  • doch, es gibt massenhaft roleximitate auf dem Markt.


Anmelden zum Antworten