FrankR
Grünschnabel
Dabei seit: 23.01.2009
Beiträge: 7
|
|
|
23.01.2009 11:40 |
|
uhabber
Mitglied
Dabei seit: 02.02.2008
Beiträge: 37
|
|
|
23.01.2009 23:10 |
|
Onyx
Grünschnabel
Dabei seit: 20.03.2008
Beiträge: 2
|
|
Hi,
der Thread ist zwar schon etwas älter, aber ich dachte mir, man kann ja trotzdem mal schreiben
Java-Applicationen zu schützen ist nicht gerade einfach, aufgrund der zugrundeliegenden Architektur.
Viele Leute wissen außerdem manchmal gar nicht, was genau sie wollen. Machen wollen lediglich einen Schutz, der illegale Vervielfälltigung verhindert. Andere ein reines Lizenzmanagment oder beides kombiniert. Darüber muss man sich erst einmal im Klaren sein.
Bytecode obfuscation alleine ist nicht als Schutz anzusehen, viele wissen das nicht.
Meiner Meinung nach bietet nur ein Envelope in Kombination mit Bytecode-Obfuscation einen verhältnismäßig guten Schutz. Wer das Ganz dann noch in Kombination mit einen Licensemanagement verwenden will, der benützt am besten HASP SRM von Aladdin.
Dort werden die Klassen über einen Enveloper komplet verschlüsselt und können nur, mit dem passenden Hardware- bzw. Softwarekey zur Laufzeit entschlüsselt werden. (Ja richtig, Aladdin hat auch ein rein Software basiertes License-Management).
Statische Analyse des Bytecodes ist somit nicht mehr möglich und der Aufwand den ein Cracker betreiben muss muss um z.B. ein geschütztes Jar-Archive zu deprotecten ist nicht ohne.
Hoffe das hilft weiter,
Gruß,
Onyx
__________________ Benjamin Gnahm
Reverse Engineer & Software Entwickler
Aladdin Europe GmbH
|
|
17.05.2009 10:41 |
|
FrankR
Grünschnabel
Dabei seit: 23.01.2009
Beiträge: 7
|
|
|
28.05.2009 16:53 |
|
FrankR
Grünschnabel
Dabei seit: 23.01.2009
Beiträge: 7
|
|
|
08.06.2009 18:26 |
|
FrankR
Grünschnabel
Dabei seit: 23.01.2009
Beiträge: 7
|
|
|
23.03.2010 15:33 |
|
|