iOS, Apple's mobile operating system was developed originally for the iPhone', and has since been used on the iPod touch', iPad' and Apple TV', as well. Given the popularity of these Apple computing platforms and application downloads for Apple devices now numbering in the billions, content developers consider Apple iOS support a must for their mobile and connected home applications development. As of Oct. 20, 2010, Apple's App Store contained more than 300,000 iOS applications which have collectively been downloaded more than 7 billion times.
This rapid adoption has not gone unnoticed by hackers who are being drawn to Apple iOS-enabled mobile devices in an effort to pirate, steal intellectual property (IP) and jeopardize business models. Readily available toolkits can be used today by hackers to compromise the integrity of Apple iOS code through reverse engineering, disassembly and debugging, and jailbroken iPhones further increase the risk of app tampering, piracy and malware insertion. Software protection is needed to maintain the integrity of the application, and the protection of business models, IP and digital rights management (DRM) robustness rules against “Man-at-the End” attacks on the binaries.
According to Paul Roberts of Threatpost.com, “we think there are a lot of reasons to expect that the security of mobile devices will be big news in 2011. However, as we’ve reported, security often takes the back seat in the go-go world of mobile application development. SMS Trojans may be the dominant form of mobile malware, but there’s ample reason to believe that attacks focused on mobile Web applications will surge ahead of device-specific attacks in 2011.”
EnsureIT for Apple iOS provides automated defend, detect and react capabilities by deploying various security techniques (called Guards) such as obfuscation, checksum and anti-debug directly into the software code of each app to harden binaries against discovery and compromise. Like the rest of Arxan’s proven code hardening products, EnsureIT for Apple iOS is architected for durability and resilience with a tunable layered network of diverse Guards that offer control, trust and tamper-resistance for the app. This newest expansion to the Arxan product line also provides code security without changing the source code and without disrupting app functioning.
“Apple iOS continues to power application development for the smartphone and mobile device markets, delivering rich applications for both the consumer market and the enterprise,” said Kevin Morgan, chief technology officer of Arxan. “Customers are demanding protection for their apps across multiple mobile, embedded and desktop environments, and we are pleased to expand our solutions to cover the popular Apple iOS app market with durable and low-impact security against piracy and compromise.”
EnsureIT for Apple iOS builds upon Arxan’s patented, proven and award-winning application hardening technology to secure distributed code in mobile apps.
Key features of EnsureIT for Apple iOS include:
Tunable security for mobile platforms and associated application offerings
Layered network of protections, with no single point of failure
Self-healing capabilities in the event of an attack, through restoration of protections
No changes to source code required
Support for a broad range of emulators and devices, and the ARM processor
With its EnsureIT and GuardIT' product lines, Arxan provides an unprecedented cross-platform software protection suite for desktop, server, mobile and embedded environments, with application security solutions that target multiple threat vectors. Other members of Arxan’s EnsureIT Family of Products for mobile and embedded software protection include EnsureIT for Android on ARM, EnsureIT for Linux on ARM , and EnsureIT for PowerPC.
This comprehensive software security portfolio enables application providers with a single vendor to meet their security needs to protect code and keys. Arxan’s application hardening technology solutions are available for multiple operating systems, platforms, architectures and languages including Android, Windows, Mac OSX, Linux, C/C++, Objective C/C++, .NET, Java, ARM, PowerPC and others.
For more information regarding Arxan’s EnsureIT or any of Arxan’s application hardening products, please call 301-968-4290 or email [email protected]
About Arxan Technologies Arxan Technologies Inc. is a leading provider of software security solutions that protect applications from attack in distributed or un-trusted environments. We harden applications against tampering and reverse engineering for unauthorized use, piracy, and theft of intellectual property. Our advanced software protection solutions secure ISV, digital media providers’ and enterprise applications to proactively defend the integrity of code and business models. We defend, detect, alert and react to attacks through a threat-based, customizable approach that works without changing source code. Proven, durable and resilient, Arxan’s offerings support a full range of application protection needs, from commercial software to military grade assurance. Founded in 2001, Arxan Technologies has offices in Bethesda, MD, San Francisco, CA and West Lafayette, IN. For more information, please visit www.arxan.com.