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.
Mobile app security testing combining vuln assessment, pentesting & forensics
Syntax highlighting for Smali (Dalvik) Assembly language in Vim.
An open-source tool for detecting and analyzing Android apps' vulnerabilities and security issues.
Realtime privacy monitoring service for smartphones that analyzes how apps handle private information.
A static analysis tool for Android apps that detects malware and other malicious code
Cloud-based service for testing and analyzing Android and iOS apps for malware, vulnerabilities, and security threats.
ARM-native virtual hardware platform for mobile & IoT security testing.
AI-native mobile app security platform with RASP, obfuscation, and fraud prevention.
Mobile app security audit covering code review, DAST, SAST, and pentesting.
Korean cybersecurity firm offering mobile, network, app, and DB security products.
Mobile app SSL certificate pinning solution with dynamic configuration
Mobile app threat intelligence platform with cloud-based detection & response
AI-powered mobile app security platform with device binding and threat detection
Runtime app protection for iOS & Android against tampering & malware
SAST tool for mobile apps that identifies vulnerabilities in source code
Codeless mobile app protection platform for Android and iOS applications
DAST solution for mobile and web app security testing and vulnerability scanning
Mobile app security platform for enterprises across multiple industries
Mobile app security platform with threat detection and response capabilities
Mobile identity protection using immutable device/app IDs and 400+ threat signals, no SDK
Agentic AI platform that automates 400+ security defenses into Android and iOS mobile
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.