Code Protection – Validated and Proven Application Shielding

Group 5 Created with Sketch.

Market Challenge 

Modern software is increasingly exposed to the wild, thanks to open mobile devices and low-cost IoT widgets. While the platforms themselves may be secure, your application can still be vulnerable to attack. With your software exposed, so too is valuable IP, corporate secrets and personal information. That means that software developers have to take responsibility to protect their applications.

 

Why Verimatrix Code Protection Tool 

In this exposed environment, the right approach is to make applications self-defending, allowing them to run securely regardless of the device state. Verimatrix Code Protection provides powerful application shielding technology. Proven in toughest markets, like finance and movie streaming, and validated against the most stringent security standards – Verimatrix’s technology provides protection you can trust.

 

Whitebox Product Brief Code Protection Product Brief

Risk Reduction 

Automated and intelligent code-analysis eliminates human error from the complex process of building a secure application for a demanding market 

Ease of Integration 

Works with your development process, not against, enabling any software developer to become a "security expert"

The Right Tool for the Job 

A full product family puts you in control: from our ProtectMyApp service to protect your mobile apps in minutes, to our Code Protection Tool for full optimization, through to our Whitebox Tool for crypto protection 

A Suite of Tools to Fit Your Need

  ProtectMyApp ProtectMyApp Tool Code Protection Tools Whitebox Tool
Deployment Cloud On-prem  On-prem  On-prem 
Protects Mobile app Mobile app Binary code executing on embedded, mobile, desktop, and server platforms  Cryptographic algorithms, keys and data 
Platforms Android (APK), iOS  Android (APK), iOS  Android (APK & NDK), iOS, Windows, Linux and macOS  Any
Languages

iOS: C, C++, Objective-C and Swift 

Android: Java and Kotlin 

iOS: C, C++, Objective-C and Swift 

Android: Java and Kotlin 

iOS: C, C++, Objective-C and Swift 

Android: C, C++, Java and Kotlin 

Standard C interface 
Processor ARM 

iOS: ARM 

Android: ARM and x86 

ARM and x86  All 
Key protections

Obfuscation 

Anti-tampering 

App package integrity checks

Environmental checks including root, debugger, emulation, and hooking detection

 

Protection applied using intelligent analysis to optimize security  and performance 

Obfuscation 

Anti-tampering 

App package integrity checks

Environmental checks including root, debugger, emulation, and hooking detection 

App resource and asset encryption

Method wiping

 

Protection applied using intelligent analysis (static and dynamic) to optimize security  and performance

Obfuscation 

Anti-tampering 

Environmental checks including root, debugger, emulation, and hooking detection  

 

Protection applied using intelligent analysis (static and dynamic) to optimize security  and performance 

Dissolves cryptographic keys into code. 

 

Crypto-focused obfuscation and decoys 

 

Cryptographic masking 

Target Final app  Final app  Deep integration into app source code  Generates library for integrating in code base 
Others Easy one-step protection without any integration hassle 

Control over protection features to meet our customer’s needs. 

Control over protection features and tuning to tune the protection to meet our customer’s needs.  A tool to create whiteboxes putting our customers in control of their architecture and cryptographic keys 
Training & Support Online  Online and on-site  Online and on-site  Online and on-site 

Trusted by leading brands

The TQ Company logo
"By integrating Verimatrix’s technology, we can provide our customers an immediate but customizable out-of-the-box solution for addressing their security needs with Verimatrix’s expertise as a proven security pioneer."
Tuukka Ahoniemi
Senior Vice President, Strategy at the Qt company 
Read Tuukka Ahoniemi - Testimony success story arrow_forward

Next Steps

chat_bubble

Having questions about our products?

email

Subscribe to our monthly newsletter - Authorized Access.