Automatic Obfuscation
Obfuscation is critical for the protection of your Intellectual Property in .NET
applications. Because of the nature of the .NET framework, your applications will
show a lot of your Intellectual Property. Obfuscation will change the name of your
classes and members to unreadable characters. This make understanding your code
much more complicated.
DeepSea Obfuscator will automatically detect code that cannot be obfuscated using
its Smart Protection rules. You can also exclude classes and/or members from obfuscation
using standard Obfuscation attributes or an External Configuration file.
Control Flow Obfuscation
Control Flow Obfuscation is an advanced obfuscation technique which will further
protect your Intellectual Property. It will change the code inside your methods
into spaghetti code.
Your application will still behave the same at runtime, but the code will become
very difficult to understand for a hacker.
Dependency Merging
Merging referenced assemblies into your main assembly, will make those assemblies
an integral part of your main assembly. This improves the performance and protection
of your application.
When a reference assembly is merged into your main assembly, it can also be made
entirely internal to further improve protection.
Cleanup
DeepSea Obfuscator automatically detects and removes the code and metadata will
never be used at runtime. This reduces the size of your assemblies and improves
the protection of your Intellectual Property by removing non-useful metadata.
If you want to exclude a class or members from Cleanup, you can use the standard
Obfuscation attributes in your code, or an External Configuration file.
String Encryption
All strings are fully visible in standard .NET applications. This is a valuable
resource for a hacker. String Encryption encodes all strings, therefore hiding important
informations such as SQL statements, passwords, URL's etc.
DeepSea Obfuscator encodes strings in such a way that common approaches to decode
them will not work, while still preserving good performance at runtime.
Build Tool Integration
DeepSea Obfuscator is well integrated in Visual Studio. It also comes with integrations
for all well known build environments and no additional licenses are required to
use them.
Other Features
- Quick and optimized for multi-core development PC's.
- No need for source code access.
- Works with any language targeting the .NET framework.
- Works with all .NET framework versions including Silverlight & Windows Phone
7.
- Developer oriented license model.