DeepSea Obfuscator makes obfuscation of your .NET assemblies an
intuitive and integrated part of your product development.
DeepSea Obfuscator will automatically detect code that cannot be
obfuscated using its Smart Protection rules.
Here are some key features of "DeepSea Obfuscator":
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 information 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.