Application Protection for iOS

Formerly Arxan

Code, key and data protection plus threat detection for iOS apps

Protecting iOS apps and understanding what is happening to them are critical to managing risk in today’s zero-trust world. 

Icon for Protect (padlock) Application Protection for iOS


Cybercriminals can reverse engineer mobile apps exposing code to steal customer identities, intellectual property, or by gaining access to back office systems. Application Protection for iOS protects mobile apps with code hardening technology enabling runtime protection against reverse engineering and code tampering along with the ability to repair attacked code and disable app functionality when attacked. 

Icon for Detection (Radar) Application Protection for iOS


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 iOS app attacks stopping them before they go viral. 


With integrated threat detection and alerting, Application Protection for iOS closes the loop between protecting iOS apps and understanding their real-time threat posture. 

Icon for Encrypt (Key) Application Protection for iOS


Providing full protection for iOS apps also requires that communication keys, API locations, and critical in-app data be encrypted to protect against attacks. Key & Data Protection delivers added security by encrypting 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 iOS applications

  • Protection at the speed of DevOps – rapidly inject essential app code protections and threat detection sensors after code development, without disrupting your DevOps process 

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

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

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

  • Real-time alerting – notifies organizations if apps are running on jailbroken devices, when reverse engineering attacks are in progress, or other suspicious behavior via App Aware 

  • Continuous platform support – is committed to delivering platform support for the latest versions of iOS operating systems within five days of release  

Video screenshot for iOS Rapid App Protection
Play Video

Rapid iOS app security

  • Essential, unmatched iOS app protection integration within minutes 
  • Streamlined integration with DevSecOps and CI/CD environments 
  • Immediate discovery of an app’s risk posture from the moment it’s published Application Protection for iOS tech specs


  • Swift
  • Objective-C 
  • C/C++ 


  • Xcode 

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's 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.

Icon for Webinar
Solution brief Application Protection for iOS solution brief

Protect iOS applications with Application Protection for iOS. App code, key, and data protection plus threat detection for iOS apps in today's zero-trust world. Mitigate risk and increase security for iOS apps.

Contact Us