OWASP Mobile Security Project Updates Guide App Testing and Threat Modeling

· 52:53 · Watch on YouTube ↗

Summary

Ryan Lloyd and Jan Serdynski discuss updates to the OWASP Mobile Application Security Project, including threat-based testing profiles, mobile storage risks and guidance for consistent security testing.

Key points

  • The updated testing guide breaks a long narrative into individually referenceable weaknesses, tests and demonstrations.
  • Testing profiles distinguish essential security, advanced security, resilience and privacy according to an app’s threat model.
  • Serdynski said sensitive data in Android external storage may be readable by other apps, while rooted devices can expose internal storage.
  • The guide’s demonstrations use Radar2 for static analysis and Frida for dynamic analysis.
  • A testing profile addresses weaknesses relevant to EU digital identity wallets; organizations can also create their own profiles.
  • Serdynski cautioned that LLM test results can vary and said humans must review LLM-assisted contributions to the project.

Article Details

Topics
  • [03:29] Moving from top-ten lists to concrete mobile security practices
  • [05:08] Restructuring the mobile testing guide
  • [08:00] Storage weaknesses and exploitability
  • [14:24] Threat models and mobile testing profiles
  • [18:52] Static and dynamic testing demonstrations
  • [20:17] LLM-assisted security testing and its limitations
  • [28:13] Linking verification standards, weaknesses and tests
  • [33:27] Digital identity and custom testing profiles
  • [37:03] Mobile operating system version differences
  • [43:14] Future LLM-related weaknesses and foundational controls