Overview
CodeArmor Software Protection automatically secures applications without requiring
source code modifications, functionality changes, or impacting product development
resources. V.i. Labs' patented
protection technology
delivers a layered protection approach that combines Just-In-Time (JIT) code decryption,
secure execution monitoring, and comprehensive threat prevention capabilities to
protect applications against piracy, code theft and malicious tampering.
The CodeArmor Software Protection platform supports native Microsoft Windows, Microsoft
.NET, and mixed mode (native and .NET code) applications. It provides organizations
with an automated means to configure security settings, integrate protection processing
into the software build process, and embed anti-reverse engineering countermeasures
into existing application code without source code modification.
Protection for Microsoft .NET applications
Prevents hackers, competitors, and software pirates from accessing sensitive Intellectual
Property embedded in your .NET code and tampering your deployed applications.
- Prevents decompiling .NET applications and denies access to source code
- Extends beyond obfuscation technology by encrypting the Intermediate Language within
.NET assemblies
- Securely integrates with the Microsoft .NET framework to decrypt a method at a time
and minimize decrypted code in memory
- Provides anti-tampering capabilities and can verify integrity of both executable
(.exe, .dll) and alternate file types
- Can be layered on top of existing code obfuscation techniques to maximize protection
- Protects ASP .NET and 32 and 64-bit applications
- Protects the software, but maintains compatibility with development environments
and can be used within Application Programming Interfaces (API)
- Supports encryption of strings

Watch the Product
Spotlight
Protection for native Windows applications
Protects existing Windows applications against the threats of reverse engineering
and malicious tampering.
- Embeds monitoring and encryption capabilities within existing application files
without requiring source code modifications or additional files
- Decrypts and re-encrypts at the function level Just-in-Time (JIT) to minimize access
to complete application code in memory
- Protects code within executables and associated application DLLs
- Prevents tampering of executables and DLLs through continuous code integrity checks
and active response mechanisms
- Provides layered defense against debuggers, decompilers, and other tools from analyzing
applications at run-time
Learn more about CodeArmor Software Protection
technology