![]() |
||||||||||||||||||||||||||||||||||||||
Solid Code ProtectionExcelsior JET JVM protects your code from being stolen or tampered with Java class files are easy to reverse-engineer. The same properties that enable them to be run anywhere make reverse translation straightforward. There are a number of Java de-compiler products on the market that produce amazingly readable source code. An obfuscator can make the decompiled code less comprehensible, but bytecode transformations negatively impact performance and understanding what an obfuscated Java program does is still easier than reverse engineering a C++ program passed through an optimizing compiler. Having your Java application optimized by Excelsior JET instead of obfuscating its bytecodes, you ship solid binary executables to your end users, while avoiding the performance penalty caused by obfuscation. Reverse translation of optimized native code is a very hard task, which cannot be automated like Java bytecode decompilation. If you are not sure about that, consider the following reasons:
Note that static compilation alone may not prevent circumvention of most copy protection mechanisms - after all, hackers have been cracking C/C++ programs since day one. But the retrieval of your intellectual property (algorithms, proprietary data formats, encryption keys) from the end-user code of your application becomes considerably more challenging to your competition. To sum up, highly optimized native code is firmly protected from complete reverse engineering. |
|
|||||||||||||||||||||||||||||||||||||
|
Search powered by |
Copyright © 1998-2008 XLsoft Corporation. All Rights Reserved. Contact Us | Privacy | Site Map |
|||