Skip to main content
OneX Security⁠

Mobile Application Security Testing

In scope
iOS · Android · API

Mobile security depends on both the application running on the device and the services it accesses. We examine agreed builds, local data handling, communication and backend interactions to identify weaknesses and provide targeted hardening recommendations.

Discuss an assessment

Common risks

  • Reverse engineering and tampering

    The app binary is decompiled, core logic and keys are extracted, or the app is repackaged with malicious code.

  • Plaintext data storage

    Account details, tokens, and personal data are stored in plain text in local files, databases, or logs.

  • Insecure communication

    Without proper certificate validation, or with data sent in plain text, traffic can be intercepted or altered in transit.

  • API abuse

    APIs without authentication or rate limiting can be called in bulk and abused for fake orders, credential stuffing, or unauthorized access.

  • Components and permissions

    Exported components can be invoked by other apps, WebView is misconfigured, or the app requests sensitive permissions it does not need.

Scope

  1. iOS and Android apps (binary and runtime)
  2. Backend APIs called by the app
  3. Key flows such as login and payments
  4. Local storage, logs, and cached data
  5. Third-party SDKs and WebView

Assessment approach

  1. 1Static analysis

    We decompile the app binary and check for hard-coded keys, sensitive information, and code protection.

  2. 2Dynamic analysis

    We run the app on test devices and examine local storage, logs, and runtime protections.

  3. 3Traffic and API testing

    We analyze the app’s network traffic and test the backend APIs for authentication, access control, and abuse issues.

  4. 4Reporting and hardening advice

    We list the issues by risk level and set out a hardening plan.

Assessment deliverables

Test report
A complete list of app and API issues, with reproduction steps and risk levels.
Hardening recommendations
Specific measures such as code obfuscation, data encryption, certificate validation, and API protection.
Compliance support
We can help with app store review and privacy compliance requirements.

When this service is relevant

  • Before your first app store launch or a major release
  • Your app handles payments, financial data, or personal data
  • Your app has been cracked or repackaged, or its APIs are being abused
  • An app store or partner sets security compliance requirements

Common engagement questions

Do we need to provide source code?

No. We can work directly from the app binary. If you can provide test accounts and API documentation, the testing will be more thorough.

Do we need to test both iOS and Android?

We recommend testing both. Even when the backend APIs are the same, the two apps are built and protected differently, so their risks often differ too.

Will testing affect our live app?

Client analysis normally uses agreed devices and builds. Backend testing can still affect operations, so the environment, testing window, stop conditions and recovery arrangements must be agreed beforehand.

Define the right scope for your next assessment.

Tell us which systems and business priorities matter. We will discuss the assessment approach, required authorization and expected deliverables.

Discuss an assessment

Read the authorization and responsibility notice before submitting an enquiry.