Application Protection for Desktop or Server

Formerly Arxan

App security and threat detection to protect desktop and server applications

Protect icon (padlock) Application Protection for Desktop or Server


Desktop and server-centric applications come in many forms, run across multiple platforms, and can be susceptible to reverse engineering. In today’s zero-trust world, the need to protect customer, business, and IP data is greater than ever and should be at the center of every organization's app development strategy. Application Protection for Desktop or Server protects applications with code hardening technology. 

Detect icon (radar) Application Protection for Desktop or Server


Equally important to code protection is threat detection. The ability to detect and alert on active reverse engineering or tampering attacks is essential to getting in front of desktop or server app attacks and stopping them before they go viral. 


With integrated threat detection and alerting, Application Protection for Desktop or Server closes the loop between protection and understanding their real-time threat posture. 

Encrypt icon (key) Application Protection for Desktop or Server


Providing full protection for desktop or server apps also requires that communication keys, API locations, and critical in-app data be encrypted to protect against attacks. Key &  Data Protection encrypts static and dynamic keys and sensitive application data with white-box cryptography that utilizes mathematical techniques and transformations to blend together app code and keys to secure cryptographic operations. 

Multi-layered approach to protecting critical applications

  • Static protection – obfuscates source code, making it harder for attackers to understand and analyze for reverse engineering 

  • Active protection – in the event of reverse engineering, tampering, or malware attacks, the app can be shut down, sandboxed, or attacked code can be self-repaired 

  • Randomized code obfuscation – insert honeypots and deceptive code patterns to increase the difficulty of reverse engineering and tampering 

  • Real-time alerting – notifies organizations of attempted code tampering or other suspicious behavior via App Aware to quarantine suspicious accounts

  • Customizable attack response – shut the app down, change app functionality, revise business logic, or check additional sensors 

  • Protection at the speed of DevOps – rapidly inject essential app code protections and threat detection sensors after code development, without disrupting your DevOps process Application Protection for Desktop or Server tech specs


  • Windows
  • MacOS
  • Linux


  • C/C++*/C# (Windows / .NET) 
  • C/C++*/Objective C/Swift (MacOS) 
  • C/C++* (Linux) 


  • Visual Studio (Windows) 
  • Xcode (MacOS) 
  • gcc & clang (Linux) 

Additional Resources

Icon for Solution Brief
Solution brief App Aware solution brief App Aware is an integrated service that provides visibility into the security posture of protected applications.

Icon for Solution Brief
Solution brief

White-Box Cryptography solution brief White-Box Cryptography is designed to secure keys and critical data utilizing encryption and code obfuscation techniques for mobile and web applications running in untrusted environments.

Contact Us