Loading...
Mobile App Security covers the tools that protect iOS and Android apps once they leave your build pipeline and land on devices you do not control. That shift in trust is the whole problem: a jailbroken phone, an emulator, or a hooked runtime gives an attacker full visibility into your binary, your API calls, and your secrets. These tools combine pre-release testing (MAST plus SAST and DAST on the binary) with in-app defenses like code obfuscation, anti-tampering, jailbreak and root detection, and runtime application self-protection (RASP). CISOs in fintech, healthcare, and any business with a customer-facing app reach for this category when a published app is itself part of the attack surface, not just a client to a secured backend.
We cover 108 Mobile App Security tools, 71 free and 37 commercial.
Accuracy and depth improve over time. Last reviewed Jun 2026. Is something off? Reach out.
AI-driven Extended Threat Management platform for Android and iOS mobile app security.
Mobile app security platform for DevSecOps teams across app lifecycle
Mobile app security testing platform for identifying data security risks
Mobile app risk management platform for data security and privacy testing
Automated mobile app security testing platform for iOS and Android apps
Android app security validation service for Google Play MASA certification
Risk assessment platform for third-party mobile apps in enterprise networks
Server-side mobile app attestation verifying app integrity and API access
Android app protection tool with obfuscation, encryption, and RASP
Mobile app security testing platform for Android and iOS applications
Training course for Android and iOS mobile app security testing and exploitation
AI-powered mobile app security platform with SAST, DAST, and API testing
Unified mobile app security platform with SAST, DAST, and API testing
Mobile app security testing and runtime protection platform
Automated mobile app risk analysis and reputation scoring service
Mobile app security testing platform for Android and iOS apps
AI-enhanced mobile app security scanner for Android & iOS with SAST/DAST
Mobile security testing platform for Android and iOS apps with SAST and DAST
A VM for mobile application security testing, Android and iOS applications, with custom-made tools and scripts.
A tool for dynamic analysis of mobile applications in a controlled environment.
A command-line utility for examining Objective-C runtime information in Mach-O files and generating class declarations.
App-Ray offers comprehensive security analysis and compliance solutions for mobile applications.
Common questions about Mobile App Security tools, selection guides, pricing, and comparisons.
Mobile app security software protects published iOS and Android apps from reverse engineering, tampering, and runtime attacks. It spans two jobs: testing the app before release for code and configuration flaws, and hardening it in production with obfuscation, anti-tampering, jailbreak and root detection, and runtime self-protection. The goal is keeping the app trustworthy on devices and operating systems you do not control.
MDM and mobile threat defense protect the device and the employee using it: enrollment policies, OS posture, and malicious-app detection across a fleet. Mobile app security protects a specific app you publish, regardless of whose device runs it. If you ship a banking or healthcare app to millions of unmanaged consumer phones, MDM cannot help you. App hardening and in-app RASP can.
Often yes. A secured backend assumes the client behaves honestly, but a determined attacker controls the client. They can decompile the app, lift API keys and certificates, bypass client-side checks, and replay or abuse your endpoints at scale. Obfuscation and anti-tampering raise the cost of that reverse engineering, and jailbreak detection plus RASP catch manipulation the backend alone never sees.
Testing tools (MAST, binary SAST and DAST) find vulnerabilities before you ship and fit naturally into CI/CD. Protection tools (obfuscation, anti-tampering, RASP) defend the app after release. Most mature programs need both, but start with whichever gap is bigger: testing if you lack release-time assurance, hardening if you have a high-value app already in attackers' hands.