| Autor |
Beitrag |
RedBaron2k7
      
Beiträge: 25
SuSE Linux, Windows XP
BDS06
|
Verfasst: Sa 07.11.09 04:55
Hallo,
ich habe mir die Mühe gemacht für einen Kunden eine Software zu programmieren und zu personalisieren.
Nun spiele ich mit dem Gedanke diese zu erweitern und allgemein zugänglich zu machen. Da es sich um eine reine von Firmenkunden genutzt Software handelt möchte ich diese gern "schützen".
Ich habe mich ein wenig auf die Suche gemacht und habe zwei Programme gefunden um mittels diesen 1. eine Lizenzierung zu realisieren und 2. den Code zu schützen/das Programm zu verschlüsseln/vor Debuggerzugriff/DisASM zu schützen
- ASProtect
- Armadillo
möchte eigentlich nur mal wissen ob ihr mit den Programmen Erfahrungen habt - Bedineerfreundlichkeit - Implementation - Sicherheit - Preis-/Leistungsverhältnis
gibt es noch andere gute programme?
ich bin über jede meinung dankbar 
|
|
Reinhard Kern
      
Beiträge: 591
Erhaltene Danke: 14
|
Verfasst: Sa 07.11.09 12:51
RedBaron2k7 hat folgendes geschrieben : | Ich habe mich ein wenig auf die Suche gemacht und habe zwei Programme gefunden um mittels diesen 1. eine Lizenzierung zu realisieren und 2. den Code zu schützen/das Programm zu verschlüsseln/vor Debuggerzugriff/DisASM zu schützen
|
Hallo,
hast du schon beim Buchstaben A aufgegeben?
Lange und erfolgreich im Geschäft sind Sentinel und Wibu Key, die bieten glaube ich Lösungen mit und ohne Dongle an. Vom Selbstbasteln rate ich dringend ab, dazu gibt es auch viele Diskussionen hier und in anderen Foren.
Gruss Reinhard
|
|
RedBaron2k7 
      
Beiträge: 25
SuSE Linux, Windows XP
BDS06
|
Verfasst: Sa 07.11.09 14:49
Hallo,
nein, ich habe nicht bei A aufgegeben
ASProtect war so mein bisheriger Favorit, Armadillo hat mich einfach vom Umfang her überzeugt - allerdings von der Konfiguration her etwas komplizierter.
Eine reine Softwarelösung ohne Dongle wäre mir auf jeden Fall lieber.
Selbstbasteln kommt für mich auch nicht in Frage, da gibt es einfach zu viele Dinge die man zu beachten hat - und die Zeit meinen eigenen Sicherheitsmechanismus zu disassemblen und auf mögliche Schwachstellen zu checken habe ich auch nicht
Sprich eigentlich suche ich nur einen Exe-Crypter - oder wie an das nennt - mit einer integrierten und umfangreichen Lizenz-Funktion.
|
|
Biarchiv
      
Beiträge: 688
|
Verfasst: Sa 07.11.09 15:26
Hallo,
vielleicht ExeStealth?
Hat viele Funktionen und man kann auch statt Dongles jeden USB-Sticks, Discs oder verschiedene Cards verwenden.
Kann auch als reine Software-Lösung benutzt werden.
|
|
Bernhard Geyer
      
Beiträge: 721
Erhaltene Danke: 3
|
Verfasst: Sa 07.11.09 15:28
Auch professionelle Lizenzsierungslösungen werden bei entsprechend Großen "Bedarf" geknackt. Hier ist auch ein Gefahr gegeben das du auch generische Cracks findest welche auch bei deinem Programm bei Einsatz von Lösung XY funktionieren ohne das der Cracker den Debugger anschmeißen muss.
|
|
RedBaron2k7 
      
Beiträge: 25
SuSE Linux, Windows XP
BDS06
|
Verfasst: Sa 07.11.09 15:42
Bernhard Geyer hat folgendes geschrieben : | | Auch professionelle Lizenzsierungslösungen werden bei entsprechend Großen "Bedarf" geknackt. Hier ist auch ein Gefahr gegeben das du auch generische Cracks findest welche auch bei deinem Programm bei Einsatz von Lösung XY funktionieren ohne das der Cracker den Debugger anschmeißen muss. |
Dies ist mir durchaus bewusst.
Es gibt keinen ultimativen Schutz. - Wo ein Wille ist, ist auch ein Weg - und wenn dieser über 100 MB Memory-Dumps verläuft, dann sei es eben so.
Ziel ist es zumindest die einfachen Methoden (Trial-Resets) und den Großteil der Klein-Knacker-Hobby-Bande abzuhalten
Mir geht es viel mehr um eine vernünftige Lizenzierungslösung. (Jahres-Lizenz, Mehr-User-Lizenz)
Aktuelle Funde meinerseits: ASProtect, Armadillo, Obsidium, Themida / WinLicense, SerialShield
Nur die endgültige Wahl sollte eben mit Bedacht geschehen, da man sich zum einen durch die Kunden, zum anderen preislich an die Software bindet.
Eine recht große übersicht über (zumeist kommerzielle) Tools habe ich hier gefunden: klick
|
|
HelgeLange
      
Beiträge: 735
Erhaltene Danke: 6
Windows 7
Delphi7 - Delphi XE
|
Verfasst: Sa 07.11.09 17:37
Just my 2 cents...
mach es doch so wie MicroSchuft. Erst ohne Kopierschutz, denn eine Software, die man kopieren kann, kann verteilt werden. Dadurch kannst Du erstmal bekannt werden. Ohne Lizensierung gibt es keinen Supoport.
Benutz simple registration keys für die Versionen, die Du am Anfang verkaufst (am besten wild durch die Reihe statt generiert, macht es schwer, einen Keygen zu schreiben). Diese keys werden von der Software als Login für Updates benutzt, da siehst Du sehr schön, welcher key am besten verteilt ist und kannst ihn zur Not deaktivieren, Ohne key gibt es ekine updates oder fixes und keine support.
Wenn eine Firma entscheidet, dass sie all das nciht brauchen und lieber mit ihrer raubkopierten Software weiterleben, dann hätten die eh nicht gekauft. Zur Not lass halt die Software informationen sammeln und Dir im ersten update prozess mitgeben (da es einen Software für firmen ist, müssen die ja irgendwo ihre Daten speichern, Firmenname, Adresse etc für Serienbriefe oder was auch immer... wäre gut, sowas zu haben, oder nicht ? Ob Du dann zum Staatsanwalt mit den Daten gehst, falls die Firma länger als einen Testzeitraum Deine Software nutzt, bleibt Dir ja dann überlassen. Oder Anwalt und die anschreiben lassen. Mit Glück kaufen die dann die Lizenzen, die sie sonst nicht gekauft hätten 
_________________ "Ich bin bekannt für meine Ironie. Aber auf den Gedanken, im Hafen von New York eine Freiheitsstatue zu errichten, wäre selbst ich nicht gekommen." - George Bernhard Shaw
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Sa 07.11.09 17:46
HelgeLange hat folgendes geschrieben : |
mach es doch so wie MicroSchuft. Erst ohne Kopierschutz, denn eine Software, die man kopieren kann, kann verteilt werden. Dadurch kannst Du erstmal bekannt werden. Ohne Lizensierung gibt es keinen Supoport.
Benutz simple registration keys für die Versionen, die Du am Anfang verkaufst (am besten wild durch die Reihe statt generiert, macht es schwer, einen Keygen zu schreiben). Diese keys werden von der Software als Login für Updates benutzt, da siehst Du sehr schön, welcher key am besten verteilt ist und kannst ihn zur Not deaktivieren, Ohne key gibt es ekine updates oder fixes und keine support.
|
Genauso! Möglichst geringer Aufwand für dich selbst, nahezu kostenlos, leicht zu warten, keine großen Umstände für Kunden...
HelgeLange hat folgendes geschrieben : |
Wenn eine Firma entscheidet, dass sie all das nciht brauchen und lieber mit ihrer raubkopierten Software weiterleben, dann hätten die eh nicht gekauft. Zur Not lass halt die Software informationen sammeln und Dir im ersten update prozess mitgeben (da es einen Software für firmen ist, müssen die ja irgendwo ihre Daten speichern, Firmenname, Adresse etc für Serienbriefe oder was auch immer... wäre gut, sowas zu haben, oder nicht ? Ob Du dann zum Staatsanwalt mit den Daten gehst, falls die Firma länger als einen Testzeitraum Deine Software nutzt, bleibt Dir ja dann überlassen. Oder Anwalt und die anschreiben lassen. Mit Glück kaufen die dann die Lizenzen, die sie sonst nicht gekauft hätten  |
Da würde ich aufpassen, weil einfach mal eben so Daten vom Firmenrechner auf den eigenen zu Kopieren dürfte nicht legal sein, dann bekommst du von deren Anwalt einen Brief 
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|
HelgeLange
      
Beiträge: 735
Erhaltene Danke: 6
Windows 7
Delphi7 - Delphi XE
|
Verfasst: Sa 07.11.09 18:56
_________________ "Ich bin bekannt für meine Ironie. Aber auf den Gedanken, im Hafen von New York eine Freiheitsstatue zu errichten, wäre selbst ich nicht gekommen." - George Bernhard Shaw
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Sa 07.11.09 18:59
Das macht es nicht legaler. Zudem VOR dem Kauf dem Endnutzer eine solche Vereinbarung schriftlich vorliegen muss, damit diese wirksam wird. Und selbst dann sind diverse Dinge zu beachten. Bevor man irgendwelche Verträge ausgibt, IMMER durch einen Rechtsanwalt prüfen lassen. Gerade im Bereich Datenschutz bist du sonst ganz schnell "dran"...
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|
HelgeLange
      
Beiträge: 735
Erhaltene Danke: 6
Windows 7
Delphi7 - Delphi XE
|
Verfasst: Sa 07.11.09 19:18
okok, ich habe von sowas keine Ahnung und lebe in einem Land, wo eh jeder macht, was er will 
_________________ "Ich bin bekannt für meine Ironie. Aber auf den Gedanken, im Hafen von New York eine Freiheitsstatue zu errichten, wäre selbst ich nicht gekommen." - George Bernhard Shaw
|
|
|