Code tampering involves modifying app binaries to remove security checks, inject malicious functionality, or extract embedded secrets. Attackers use reverse engineering tools to analyze and modify apps. Once tampered, apps can bypass authentication, leak data, or perform unauthorized actions.
Implement code signing verification and integrity checks. Use anti-tampering mechanisms to detect modified binaries. Obfuscate code to increase reverse engineering difficulty. Implement runtime application self-protection (RASP) to detect tampering in production.
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
#08mobile08-2024 Security Misconfiguration
No change since 20162016
#08Code Tampering