ASD ISM 1922 Use OWASP standards in mobile app development
What it says
The OWASP Mobile Application Security Verification Standard is used in the development of mobile applications.
Quoted as published. Everything else on this page is written by Control Stack.
What it means
In plain EnglishDevelopers use OWASP standards to enhance security in mobile app creation.
Using OWASP standards in mobile app development means following a set of guidelines created to keep mobile apps safe from hackers and other bad actors. This is important because mobile apps often contain sensitive information like personal data or financial details, and a security breach could lead to data theft, financial loss, or harm to your organisation's reputation.
Free. Save your status, tasks and notes.
Why it matters
Failure to apply the OWASP MASVS in mobile app development can leave common flaws exploitable, causing data breaches and loss of user trust.
How to implement
IT managers should ensure developers are familiar with OWASP standards.
They can do this by organising training sessions or workshops where developers learn about these standards in detail. Encourage the use of OWASP's Mobile Security Testing Guide as a practical resource during these sessions.
Developers should incorporate OWASP standards into their development process.
They can do this by using checklists from the OWASP Mobile Application Security Verification Standard (MASVS) during app design and coding stages. This helps ensure security is built into the app from the start.
Project managers should require regular security reviews.
These can be conducted by setting up a timeline for periodic code evaluations against the OWASP Mobile Top Ten security risks. This helps catch potential security issues early.
The quality assurance team should conduct regular security testing.
They can use tools and techniques mentioned in OWASP's standards to test the app for vulnerabilities before each release. This helps ensure the app is secure before it reaches users.
Management should support ongoing security education.
This involves providing resources for developers to stay updated on the latest OWASP guidelines and other best practices in mobile security. Continuous learning prevents knowledge gaps that could lead to security oversights.
Keep it running
Apply OWASP MASVS requirements in design, coding and testing; review each release against MASVS and update libraries to address new risks.
Evidence and audit
- Check 1 of 5What an auditor asks for
Ask for
Training records: Request documents showing that developers received training on the OWASP standards.
Look at
Attendance records and training materials used.
Good evidence
Would be a sign-in sheet and a training agenda or slides.
- Check 2 of 5What an auditor asks for
Ask for
The OWASP checklist: Request the checklist used by developers during app development.
Look at
Whether it is comprehensive and includes items relevant to OWASP standards.
Good evidence
Would be a completed checklist for each mobile app developed.
- Check 3 of 5What an auditor asks for
Ask for
Security review schedules: Request a record of planned and past security reviews.
Look at
Dates and the scope of reviews to ensure they follow OWASP guidance.
Good evidence
Would be a document with regular review entries that align with app updates.
- Check 4 of 5What an auditor asks for
Ask for
Test results: Request results of security tests based on OWASP standards.
Look at
Detailed reports on vulnerabilities found and how each was addressed.
Good evidence
Would be a report indicating tests were passed or that issues were fixed.
- Check 5 of 5What an auditor asks for
Ask for
Evidence of ongoing learning: Request information on how developers keep up-to-date with security practices.
Look at
Proof of subscriptions to security bulletins, additional training sessions, or attending relevant conferences.
Good evidence
Would be certificates, email subscriptions, or conference flyers.
Mappings
Closest match in ISO/IEC 27001: A.8.25, Secure development lifecycle, which this control partially meets.
ISO/IEC 27001: 3 mappings
This control partially meets A.8.25.
ISM-1922 requires the OWASP Mobile Application Security Verification Standard (MASVS) to be used when developing mobile applications. ISO/IEC 27001:2022 Annex A 8.25 requires a secure development lifecycle to be established and applied across software and systems development. Using OWASP MASVS is a specific secure-SDLC standard/practice for the mobile application context, while Annex A 8.25 is broader and technology-agnostic.
This control partially meets A.8.28.
Annex A 8.28 requires secure coding principles to be applied in software development. ISM-1922 supports this by requiring use of the OWASP Mobile ASVS in mobile app development, which provides concrete secure coding and verification requirements for common mobile risks. ISM-1922 is scoped to mobile applications and is a prescriptive standard, while Annex A 8.28 is a general secure coding principle requirement across software types.
This control partially overlaps A.8.29.
ISM-1922 requires development teams to use OWASP MASVS as a security standard for mobile application development. ISO/IEC 27001:2022 Annex A 8.29 requires defined and implemented security testing processes within the development lifecycle. MASVS includes verification requirements and testing/validation expectations that can inform mobile app security testing, but Annex A 8.29 applies to security testing more generally and is not limited to OWASP or mobile.
Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.




