Protect Apps for Apple
Apple is Popular with Mobile Developers
With over 3 billion apps downloaded to date from the Apple app store, Apple iOS support is near-mandatory for mobile developers. The range of apps available is continuing to blossom as well, as digital media providers, enterprises and other software developers are taking their core apps and making them available for mobile, internet-connected consumers such as Apple users. This means that more and more, critical code is being globally distributed on Apple iOS devices as feature-rich apps provide consumers with mobile access to premium content and sensitive information.
Apple Apps are Vulnerable
Like other mobile code or for that matter, desktop code or embedded code, Apple apps are vulnerable to discovery and compromise.
Readily available toolkits can be used by hackers to compromise Apple iOS code through:
-
reverse-engineering
-
disassembly
-
or debugging
Rapid, global distribution which facilitates sophisticated global collaboration of cybergangs
The Attacks
Attacks have been known to include malware, software piracy, theft of intellectual property, and data theft. Carrier and device maker business models are also at risk. Jailbreaking, for example, interferes with the carrier’s business model, and also puts every other application (and related data) in danger of reverse engineering, tampering and theft.
Software protection is needed to ensure business models, intellectual property (IP), and digital rights management (DRM) requirements.
EnsureIT for Apple iOS
Arxan’s EnsureIT for Apple iOS delivers automated embedded software protection that is easy to deploy, durable and resilient. EnsureIT defends, detects and reacts to attempted attacks by deploying various security techniques (called Guards) such as obfuscation, checksum and anti-debug directly into the software code of each application for defense-in-depth. This layered protection of diverse Guard types provides control, trust and tamper-resistance for the application.
The result is customized, low-impact, high-durability application security that is embedded into applications to protect valuable assets.
EnsureIT for Apple iOS- Core Features
-
Tunable security for mobile platforms and their application offerings
-
Layered network of protections, with no single point of failure
-
Requires no changes to source code
-
Support within Xcode
-
Support for the ARM processor
-
Command line interface to integrate into build environment
-
No single point of failure
