Mobile authentication weaknesses include hardcoded credentials, weak password policies, insecure token storage, and missing MFA. Attackers can bypass authentication through reverse engineering, token theft, or credential stuffing. Mobile apps often maintain persistent sessions that increase exposure.
Implement strong authentication with MFA support. Use secure token storage and short-lived sessions. Avoid hardcoding credentials or using predictable authentication patterns. Implement biometric authentication with proper fallback and account lockout policies.
The same feature written the risky way, then with the fix applied.
How this risk has ranked in each OWASP release.
Rank by release (taller is higher)
2024Latest
#04mobile04-2024 Insufficient Input/Output Validation
No change since 20162016
#04Insecure Authentication