GuardIT® for Microsoft .NET Framework
Transcription
GuardIT® for Microsoft .NET Framework
Product Data Sheet GuardIT® for Microsoft .NET Framework Intelligent Software Protection Protect your Applications Microsoft .NET offers an efficient framework for developing and deploying Windows applications such as Web 2.0 server or client-side 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. Arxan Protects Arxan Prevents • Brand • Malware Injection • Tampering with Security Controls / Sensitive Functions • ReverseEngineering • Unauthorized Access and Fraud • IP Theft and Piracy • Revenue • Data • Code Integrity • Intellectual Property GuardIT® is a proven commercial software protection solution for both managed and native code. It actively defends, detects and reacts against to 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. Arxan Automated Software Protection Arxan protects critical functions of an application through patented Guard technology. Guards are tiny security units which protect the application and each other in three ways: • Defend against reverse engineering, tampering and any manner of theft • Detect an attempted attack on the application code, or on another Guard • Alert and React in standard ways such as safely exiting - or user-speci fied ways, such as silently deleting illegal assets or stealthily reporting back forensics information to a command center GuardIT for Microsoft .NET Framework is based on patented technology that features various advanced obfuscation techniques, and is part of the GuardIT family of products. The creation of a customized GuardSpec guides the introduction of various levels of protection for your intellectual property (IP). The GuardIT Insertion Engine then inserts the customized protection with surgical precision and without impacting run time performances. Unlike other application security solutions, Arxan’s strong protection does not require modifications to the source code and neatly fits into the existing software development lifecycle (SDLC). Product Data Sheet GuardIT® for Microsoft .NET Framework Managed and Mixed Mode GuardIT for Windows is the most advanced software protection solution offered for Windows host environment that target Windows applications in both 32-bit and 64-bit architecture. GuardIT for Microsoft .NET Framework protects managed code in mixed-mode and pure managed-code assemblies. It can be used for protecting GuardIT for Microsoft .NET Framework 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 Microsoft .NET Framework transform program instructions into code that is difficult to understand by inserting garbage code, instruction substitution, renaming metadata symbols, inserting dummy code and shuffling basic block. These transformations do not affect the functionality of the protected application. In addition, GuardIT for Microsoft .NET Framework does not require source code, a map file, or PDB file. The checksum guard in GuardIT for Microsoft .NET Framework provides strong anti-tamper capability by detecting whether a program has been modified by computing a checksum within a specified range. Arsenal of Guards Class of Defense GuardIT leverages Defend thousands of guard instances, of many types, to comprehensively safeguard your software applications against tampering, piracy and any manner of theft. Detect Guard Type Obfuscation Disguises the program so that it can not be understood Garbage Code Inserts extra useless code to hide the actual code Renaming Renames program symbols with meaningless names String Encryption Encrypts text strings to prevent discovery Checksum Authentication React Function Repair Verify that a range of code or data has not been tampered with Verifies that a loaded module (e.g., DLL) is the correct one Self-heals any damaged or tampered code Responds to detected attacks through standard or custom/function callback reactions GuardIT® for FlexNet Specifications GuardIT for Microsoft .NET Framework - Specifications Supported languages C/C++, C#, VB.NET and Silverlight Supported compilers Visual Studio 2013, 2008, 2010 SP1, 2012 Update 3 Host system requirements Windows 7, Windows 8, Windows 8.1 Supported target chipsets Intel/AMD x86 (32- and 64- bit) Build integration Command line interface allows integration into any build environment Target Microsoft .NET Framework Various Framework versions Tagline Font: Myriad Pro RegularBold 12pt www.arxan.com | [email protected] | +1. 301.968.4290