2.05Application security
Mobile App Security Testing
OWASP MASVS/MASTG-aligned testing of iOS and Android applications using static, dynamic and runtime analysis, together with testing of the supporting back-end API.
A mobile app is two attack surfaces in one: the binary running on a device you don’t control, and the backend API behind it. Attackers decompile the app, read hardcoded secrets, bypass certificate pinning and instrument the runtime to defeat client-side controls – then turn that understanding on the API. We test both halves as a single surface: static analysis of the binary, dynamic testing on jailbroken and rooted devices, and runtime manipulation with Frida and Objection to hook functions, bypass jailbreak/root detection and break SSL pinning.
Coverage is aligned with the OWASP Mobile Application Security Verification Standard (MASVS), with the MASTG used as a testing reference, producing a structured and repeatable report. We assess local storage, keychain and keystore use, cryptography, embedded secrets and API keys, transport security, platform use and resistance to tampering. Where included in scope, we also assess backend APIs for authorisation and authentication weaknesses such as BOLA, BFLA and authentication bypass. This can be combined with API Security Testing for end-to-end client and server coverage.
- OWASP MASVS
- verification standard, MASTG-tested
- App + API
- tested as one attack surface
How it works
- 01
Scoping & threat model
Define platforms, build types, data sensitivity and MASVS verification level; map the app and its backend.
- 02
Static analysis
Decompile and review the binary for secrets, weak crypto, insecure storage and platform misuse.
- 03
Dynamic & runtime testing
Frida/Objection instrumentation on jailbroken/rooted devices – pinning bypass, detection defeat, traffic interception.
- 04
Backend API testing
Pivot to the server and test BOLA/BFLA, authentication and business-logic abuse the app exposes.
- 05
Reporting & retest
MASVS-mapped, exploitability-ranked findings with remediation and re-test of fixes (optional).
Packages
- Essential
- Single-platform test (iOS or Android) against a MASVS verification level.
- ComprehensivePopular
- iOS and Android with runtime testing and backend API coverage.
- Enterprise
- Ongoing mobile security programme across releases with developer enablement.
Frequently asked questions
What clients in your sector say
From organisations in the same sector.
SaaS“Instead of slowing us down, they seamlessly integrate with our fast-moving engineering team, providing proactive, high-level insights that let us fortify our systems in real time as we grow.”
Karlis Broders
CTO · Trace.Space
E-commerce“Their structured methodology, clear communication, and actionable insights directly contributed to increased system reliability, scalability, and resilience.”
Oskars Podziņš
Head of Information Security · Printful
IT services“What stands out is their practical approach – no fluff, just clear findings and actionable recommendations.”
Viktors Trifanovs
CISO · TestDevLab
All services
Scope a test
support@offseq.com+371 2256 5353
Direct access to a senior specialist · Reply within 24 hours · NDA available on request