Android and iOS

OWASP MASTG: planning mobile security tests

OWASP, secure development and the evidence behind controls.

Standards and evidence1 min readEditorial methods

MASTG helps turn security requirements into concrete test questions. Defined packages, device conditions and expected outcomes make reports reproducible.

Evaluation approach

MASVS describes security needs; MASTG supports technical testing. Define builds, device access and expected results in advance. Static inspection and runtime observation complement each other.

Application example

Inspect APK configuration, then observe the same release's network and integrity behavior on a physical device. Explain the affected flow and whether the server accepted the operation, rather than supplying only a tool screenshot.

Limits and considerations

Not every test applies to every platform or distribution method. An unavailable test is different from a passing control.

Checks and decisions

  • Describe reproducible conditions
  • Test negative and normal cases
  • Explain inapplicable tests

Use MASTG to answer threat-model questions, not as an arbitrary command list.

Sources

The primary references above provide the technical basis. Example workflows and evaluation suggestions are this publication’s explanations, not independent test results for a particular product.