Blog · Knowledge base
Mobile Application Security Blog
Practical, reference-style articles on mobile application security for teams that build and ship Android and iOS apps. Every article is written and maintained by the Mobexa research team. Browse the full index below.
Overview
This is the home of our writing on mobile application security: how Android and iOS apps get attacked, the standards worth following, and how to find and fix problems before you ship. New articles are added regularly. The table below is the full index. Pick any title to read the article.
Article index
| Article | Category | Updated | Read |
|---|---|---|---|
|
282 iOS AI Apps Leaked Their API Keys. The Lesson Is Older Than AI.
Researchers watched the traffic of 444 iPhone AI apps and found 282 leaking API keys, replayable tokens or open backends. The AI part is new. The mistake, a secret shipped inside the app, is as old as mobile. Here is the list I run against our own builds. |
Analysis | 5 July 2026 | 9 min |
|
Rokarolla and the Overlay Trojan Playbook for Banking Apps
A new banking trojan, Rokarolla, hits 217 banking and crypto apps with screen overlays, accessibility abuse and OTP theft. Most of its moves target the phone around your app, not a bug inside it. Here is what to check in your own build. |
Threats | 24 June 2026 | 10 min |
|
Mobile App Security Findings by Category: A Technical Breakdown
The same finding categories come back first in almost every Android and iOS scan. Here is what each one means in engineering terms, why it ranks high, and the fix that actually closes it. |
Engineering | 19 June 2026 | 13 min |
|
What Is Mobile Application Security? A Plain-English Guide
What mobile application security really means, where Android and iOS apps get attacked, the risks worth knowing, and how teams test an app before they ship it. |
Fundamentals | 9 June 2026 | 9 min |
|
How to Find Hardcoded Secrets in an Android App
Hardcoded keys and tokens are easy to leave in an app and easy for an attacker to pull out. Here is where they hide in an Android build and how to find them before release. |
How-to | 9 June 2026 | 8 min |
|
A Mobile App Security Checklist Before You Ship
Most mobile security problems are avoidable with a short, consistent check before release. Here is a practical checklist you can run on every Android and iOS build. |
Checklist | 9 June 2026 | 6 min |
|
How to Test an APK for Security Without the Source Code
You do not need the source code to test an Android app. The shipped APK is the same file an attacker has. Here is how to work from it, step by step. |
How-to | 9 June 2026 | 7 min |
|
SAST vs DAST vs IAST for Mobile Apps: When to Use Each
Static, dynamic and runtime testing each see a different part of an app. Here is what SAST, DAST and IAST catch, and when to use each one. |
Explainer | 9 June 2026 | 6 min |
|
Mobile Certificate Pinning Explained
Certificate pinning makes an app trust only specific servers, which resists traffic interception. Here is how it works, where it breaks, and how to test it. |
Explainer | 9 June 2026 | 6 min |
|
Firebase Misconfiguration in Mobile Apps: How to Find It
Firebase is everywhere in mobile apps, and a weak rule or open bucket can expose a whole user base. Here is how Firebase misconfiguration happens and how to find it. |
Explainer | 9 June 2026 | 7 min |
|
Mobile App Permissions Explained: Which Ones Are Dangerous
Permissions decide what an app can reach on a device. Asking for more than you need widens the attack surface and worries users. Here is what to know. |
Explainer | 9 June 2026 | 6 min |
|
How to Secure Data Storage in a Mobile App
Insecure on-device storage is one of the top mobile risks. Here is what not to do, where sensitive data belongs, and how to check your storage is safe. |
How-to | 9 June 2026 | 7 min |
How these articles are written
Every article is written by the Mobexa research team from hands-on testing of real Android and iOS apps. We keep the language plain, map findings to the OWASP Mobile Top 10 and MASVS, and update articles as the standards and the threats change. The examples are anonymised and generalised for education.
Looking for documented, mapped vulnerability cases instead? See the case library.