logo

OWASP MASVS


Summary

The OWASP Mobile Application Security Verification Standard (OWASP MASVS) is a standard for mobile app security. It is used by mobile software architects and developers seeking to develop secure mobile applications, as well as security testers to ensure completeness and consistency of test results. The version used in this section is OWASP MASVS v2.0.


Definitions

DefinitionRequirements
OWASPMASVS-STORAGE-1. The app securely stores sensitive data
OWASPMASVS-STORAGE-2. The app prevents leakage of sensitive data
OWASPMASVS-CRYPTO-1. The app employs current strong cryptography and uses it according to industry best practices
OWASPMASVS-CRYPTO-2. The app performs key management according to industry best practices
OWASPMASVS-AUTH-1. The app uses secure authentication and authorization protocols and follows the relevant best practices
OWASPMASVS-AUTH-2. The app performs local authentication securely according to the platform best practices
OWASPMASVS-AUTH-3. The app secures sensitive operations with additional authentication
OWASPMASVS-NETWORK-1. The app secures all network traffic according to the current best practices
OWASPMASVS-NETWORK-2. The app performs identity pinning for all remote endpoints under the developer's control
OWASPMASVS-PLATFORM-1. The app uses IPC mechanisms securely
OWASPMASVS-PLATFORM-2. The app uses WebViews securely
OWASPMASVS-PLATFORM-3. The app uses the user interface securely
OWASPMASVS-CODE-1. The app requires an up-to-date platform version
OWASPMASVS-CODE-2. The app has a mechanism for enforcing app updates
OWASPMASVS-CODE-3. The app only uses software components without known vulnerabilities
OWASPMASVS-CODE-4. The app validates and sanitizes all untrusted inputs
OWASPMASVS-RESILIENCE-1. Cryptography requirementsThe app validates the integrity of the platform
OWASPMASVS-RESILIENCE-2. The app implements anti-tampering mechanisms
OWASPMASVS-PRIVACY-1. The app minimizes access to sensitive data and resources
OWASPMASVS-PRIVACY-2. The app prevents identification of the user
OWASPMASVS-PRIVACY-3. The app is transparent about data collection and usage
OWASPMASVS-PRIVACY-4. The app offers user control over their data

Last updated

2024/01/18