GuardIT® Family of Products
GuardIT® is a proven commercial software protection solution for both managed and native code. The GuardIT family includes GuardIT for Windows, GuardIT for Linux, GuardIT for Microsoft .NET Framework and GuardIT for FLEXnet® Publisher. All GuardIT offerings feature automated, comprehensive, yet customizable protection for desktop and high-end software. GuardIT for FLEXnet Publisher provides a unique protection against compromise of an application’s license management protocols. It actively defends, detects and reacts against attempted application attacks, providing durable and resilient security to today’s threat profiles, which can easily bypass license management security protocols. Many software-driven Global 500 companies are using GuardIT to successfully safeguard their software assets and preserve revenues.
The GuardIT platform is flexible, easy to use and tailored to individual application requirements to offer precise control over the implementation of security protocols; scalable, supporting the ability to increase the level and complexity of protection; and, virtually impenetrable, with its thousands of multi-layered dynamic Guards at work 24/7.
GuardIT is the only durable binary-based application hardening solution across Windows, .NET and Linux desktop, server and embedded platforms for both x86 and PowerPC
GuardIT supports various languages, operating systems, compilers and chip-sets. Please contact Arxan at info@arxan.com for more details on platform support.
![]()
GuardIT for Windows
GuardIT for Windows is the most advanced software protection solution offered for the Windows host environment that target Windows applications in both 32-bit and 64-bit architecture. With an Easy-to-use GuardScript™ Design Wizard for customized protection designs and a diverse range of Guard types and customizable reactions, GuardIT provides a comprehensive solution that is especially compatible with third party license management and copy protection solutions. In addition, GuardIT has the ability to fine-tune protection ranges and performance for instruction level granularity.
Additionally, GuardIT for Windows can be used to protect static application data such as resource strings, algorithmic constants and global variables against discovery and tampering. This type of protection defeats the entire class of "key injection" compromises where attackers replace public keys used to verify licenses for desktop software, or discover secret keys to unlock entire libraries of multimedia content. Also, within a mixed mode assembly, integrity verification can be executed on the managed code.
Please contact Arxan at info@arxan.com or call 301-968-4290 for more details.
![]()
GuardIT for Linux
The high-quality performance, low cost and open-source nature of Linux has made it a mainstream platform for desktop and server based applications as well as software within embedded devices. As Linux gains in popularity, hackers are increasingly exploiting weaknesses in Linux applications to invade end user systems. To protect Linux applications against tampering, piracy, reverse engineering and malware insertion, Arxan’s GuardIT for Linux hardens software applications across Linux™ desktop, server and embedded platforms. For instance, GuardIT provides application hardening and anti-tamper measures to prevent theft, malware insertions and mitigate the risk of exploitable vulnerabilities in Linux applications.
GuardIT for Linux is the most durable application hardening solution that protects both 32-bit and 64-bit architecture. GuardIT provides instruction level granularity to fine-tune protection ranges and performance levels. In addition, tailored protection designs, diverse Guard types and customizable reactions, makes GuardIT a flexible and proven solution for software IP protection.
GuardIT's advanced key protection techniques includes traditional encryption as well as advanced integrity verification and self-healing methods. With this capability, Arxan protects Linux desktop and embedded systems applications against reverse engineering and tampering attacks. See chart below for core features and benefits of GuardIT for Linux.
Core Features and Benefits: GuardIT for Windows and GuardIT for Linux
| Command line interface to integrate into build environment | |
| Compatible with third party license management | |
| Point-click breach management | |
| Fast, automated diversification to prevent BORE exploits | |
| Probabilistic, randomized execution for additional security | |
| Authorized debugging of protected application | |
| Diverse range of Guard types and customizable reactions | |
Ability to fine-tune protection coverage and performance to instruction level granularity |
|
| Ability to annotate source for more flexible design | |
| Ability for users to directly edit and optimize GuardScript | |
| Ability to automatically discover the functional hierarchy of an application | |
Please contact Arxan at info@arxan.com or call 301-968-4290 for more details.
GuardIT for Microsoft .NET Framework
Microsoft .NET offers an efficient framework for developing and deploying Windows applications. However, it also uses Microsoft intermediate language (MSIL) or Common Intermediate language (CIL), which contains highly detailed metadata that makes compiled applications easy to reverse engineer, tamper and pirate. Once Microsoft .NET applications are deployed, hackers and competitors have easy access to the source code and the embedded IP within the applications themselves.
GuardIT for .NET protects managed code in mixed-mode and pure managed-code assemblies. It can be used for protecting Microsoft .NET managed code in pure managed-code or with GuardIT for Windows in mixed mode assemblies. GuardIT for .NET provides various Guards for obfuscating and encrypting character strings in managed code. The obfuscation Guards in GuardIT for .NET transform program instructions into code that is difficult to understand, for instance by inserting garbage code. These transformations do not affect the functionality of the protected application.
Core Features and Benefits: GuardIT for .NET
| Obfuscation plus dynamic security of Microsoft .NET, via layered Guard-based protection | |
| Comprehensive defend-detect-react protection of native code (with GuardIT for Windows) and managed code | |
| Point-click breach management | |
| Ability for users to directly edit and optimize GuardScript | |
Please contact Arxan at info@arxan.com or call 301-968-4290 for more details.
GuardIT for FLEXnet Publisher
GuardIT for FLEXnet Publisher has been developed by software-protection leader Arxan Technologies, in conjunction with a leader in license management, Acresso, to provide intricate and layered protection that mitigates license management piracy and tampering.
Acresso’s FLEXnet® Publisher’s license management policies specialize in enabling the specification, enforcement and tracking of software usage. One of the most common attacks on software applications today is to circumvent or defeat the license management policies of a software application using Binary Code Modification. Hackers modify the binaries of an application to bypass license management and to launch wide scale software piracy.
GuardIT for FLEXnet Publisher is specifically designed to thwart binary level attacks by protecting FLEXnet libraries and application calls to the FLEXnet libraries. This deep level of protection for both FLEXnet libraries and application calls provides companies strong security against software piracy. GuardIT for FLEXnet Publisher is easy-to-use and can be deployed as a seamless part of the build process due to its command line implementation capability.
Similar to the other products in the GuardIT family, GuardIT for FLEXnet Publisher is based on patented Guard technology. However, unique to GuardIT for FLEXnet Publisher, are a predefined and specific set of FLEXnet Publisher protection Guards that are used to constitute a Guard protection network. The Guard network is embedded in a pre-configured and customizable GuardScript® that defines the security design. FLEXnet Publisher customers will realize increased security and efficient time-to-deployment with this unique ability to seamlessly incorporate GuardIT for FLEXnet Publisher into their build process.
Core Features and Benefits: GuardIT for FLEXnet Publisher
| Command line interface to integrate into build environment | |
| Fast, automated diversification to prevent BORE exploits | |
| A variety of randomization parameters leverage for additional security | |
| Authorized debugging of protected application | |
| Pre-configured and easy-to-use security | |
| Ability for users to directly edit and optimize GuardScript to fine-tune protection coverage and performance | |
Please contact Arxan at info@arxan.com or call 301-968-4290 for more details.


