OWASP Application Security Verification Standard Implementation Training Course

5 days Cyber Security Certificate on completion
Course codeSD-CS-059
Duration5 days
LevelIntermediate
CategoryCyber Security
DeliveryClassroom or live online
LanguageEnglish
CertificateCertificate of completion

Course overview

Application teams often have security requirements scattered across user stories, penetration-test findings, supplier questionnaires and policy documents. This makes it difficult to decide what “secure enough” means for a particular application, to build consistent acceptance criteria, or to demonstrate due diligence to customers, auditors and risk owners. The OWASP Application Security Verification Standard (ASVS) provides a structured basis for defining, implementing and verifying application security controls at the right assurance level.

This five-day course teaches participants how to use OWASP ASVS to establish security requirements, select an appropriate verification level, map controls to architecture and development practices, and plan evidence-based testing. Participants work through requirements covering authentication, session management, access control, input validation, cryptography, error handling, logging, secure configuration and API security. They learn to turn ASVS requirements into actionable backlog items, test cases, verification checklists, remediation priorities and traceability records.

Delivery combines instructor-led explanation with guided analysis of a deliberately vulnerable web application, hands-on testing using OWASP ZAP and Burp Suite, and team workshops using real ASVS control families. Participants finish with an ASVS implementation pack for a representative application: a scoped verification-level decision, requirements traceability matrix, prioritised control gap register, sample security test cases and a 90-day adoption plan. This gives attendees a practical artefact they can adapt for their own secure development lifecycle.

The course is designed for professionals who already work with application delivery, software assurance, penetration testing or security governance and need a repeatable method for embedding measurable application security requirements into development and assurance work.

Course objectives

By the end of this course, participants will be able to:

  • Select an OWASP ASVS verification level using application risk, data sensitivity and exposure criteria
  • Translate ASVS control requirements into security user stories, acceptance criteria and developer tasks
  • Build an ASVS requirements traceability matrix linking controls to architecture components, tests and evidence
  • Assess authentication, session management and access-control implementations against relevant ASVS requirements
  • Create manual and automated verification test cases for input validation, API security and error-handling controls
  • Use OWASP ZAP and Burp Suite to gather verification evidence for common web application security controls
  • Prioritise ASVS control gaps through risk-based remediation planning and ownership assignment
  • Produce an application-specific ASVS implementation pack and 90-day adoption roadmap

Benefits of attending

For you

  • Apply a recognised ASVS method rather than relying on unstructured security checklists
  • Create security requirements that developers can estimate, implement and test
  • Defend assurance-level and remediation decisions with documented risk-based reasoning
  • Produce verification evidence that supports application-security, audit and supplier discussions
  • Build credibility for application security engineer, secure SDLC lead or security architect roles

For your organisation

  • Establish a common application-security baseline across development teams and suppliers
  • Reduce inconsistent security requirements and late-cycle remediation caused by unclear acceptance criteria
  • Improve traceability from security controls through implementation, testing and retained evidence
  • Focus testing effort on the ASVS controls appropriate to application risk and verification level
  • Create reusable templates for security stories, verification checklists, gap registers and remediation plans

Target competencies

ASVS control scopingSecurity requirements engineeringVerification test designControl evidence collectionRisk-based remediationSecure SDLC integration

Who should attend

  • Application Security Engineers — who need a consistent control catalogue for design reviews and verification
  • Software Development Leads — who must convert security expectations into implementable team requirements
  • Penetration Testers — who want to structure testing and reporting against recognised ASVS controls
  • Security Architects — who define application assurance patterns across portfolios and delivery teams
  • QA and Test Automation Leads — who need repeatable security acceptance criteria and test evidence
  • GRC and Technology Risk Managers — who must evidence proportionate application security assurance

Requirements and prerequisites

Participants should understand how web applications and APIs are built and deployed, including HTTP requests and responses, authentication, authorisation, cookies, JSON and common development lifecycle stages. Experience reading user stories, test cases, vulnerability reports or architecture diagrams is expected. Participants should be comfortable using a browser, browser developer tools and basic command-line instructions; prior exposure to OWASP Top 10, Burp Suite or OWASP ZAP is helpful but not essential. This is not a programming course, and no prior penetration-testing certification, secure-code review experience or advanced exploit-development knowledge is required.

Training methodology

The instructor introduces each ASVS control family through annotated application scenarios, then participants apply the requirements in small teams. Workshops use architecture diagrams, user stories, HTTP traffic, test evidence and sample vulnerability findings from a web application and API. Hands-on labs use OWASP ZAP and Burp Suite to validate selected controls and distinguish a finding from evidence of compliance. Daily review sessions connect test results to ASVS requirements. On day five, each participant assembles an implementation pack and adoption plan for use in their own delivery environment.

Course outline

Day 1: ASVS foundations and assurance scoping

  • Purpose, structure and control numbering of OWASP ASVS
  • Verification Levels 1, 2 and 3 selection criteria
  • Application risk profiling for ASVS scope decisions
  • Mapping business assets and data classifications to security requirements
  • ASVS use in secure SDLC gates and procurement requirements
  • Reading ASVS control language, objectives and verification requirements
  • Building an application security requirements traceability matrix

Workshop: Participants scope a representative application, choose an ASVS verification level and produce an initial control-selection rationale.

Day 2: Identity, access and sensitive-data controls

  • Authentication architecture and credential lifecycle requirements
  • Multi-factor authentication and account recovery verification
  • Session management, cookie attributes and token handling
  • Authorisation models and server-side access-control testing
  • Object-level and function-level authorisation for APIs
  • Cryptographic protection of data at rest and in transit
  • Secrets management and sensitive-data exposure controls

Workshop: Participants inspect authentication and API request flows, then produce ASVS-aligned test cases and evidence requirements for identity and access controls.

Day 3: Input handling, API assurance and secure configuration

  • Input validation and canonicalisation verification methods
  • Output encoding and cross-site scripting prevention controls
  • SQL injection, command injection and deserialisation test design
  • API schema validation, rate limiting and endpoint protection
  • File upload security and content-validation requirements
  • Error handling, logging and security-event monitoring controls
  • Secure configuration, dependency and deployment verification

Workshop: Using OWASP ZAP and Burp Suite, participants test selected web and API controls and record reproducible ASVS verification evidence.

Day 4: Evidence, testing and remediation management

  • Designing ASVS verification procedures and pass-fail criteria
  • Manual testing versus automated security testing evidence
  • Using OWASP ZAP scan results within an ASVS verification process
  • Burp Suite request manipulation for control validation
  • Documenting evidence, exceptions and compensating controls
  • Risk-based gap analysis and remediation prioritisation
  • Reporting ASVS coverage to engineering leaders and risk owners

Workshop: Participants convert lab findings and supplied evidence into a control gap register with severity, owner, target date and retest criteria.

Day 5: Operationalising ASVS in the delivery lifecycle

  • Integrating ASVS requirements into epics, stories and definition of done
  • ASVS checkpoints for architecture review and threat modelling
  • Security test planning across build, release and production stages
  • Supplier assurance and contract requirements using ASVS
  • Metrics for control coverage, remediation ageing and verification status
  • Tailoring ASVS templates for application portfolios
  • Ninety-day rollout planning and stakeholder ownership

Workshop: Participants complete an ASVS implementation pack containing a traceability matrix, prioritised gap register, sample tests and 90-day adoption roadmap.

Tools & standards covered

OWASP Application Security Verification Standard (ASVS), OWASP ZAP, Burp Suite, OWASP Threat Dragon

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Certificate of completion
  • Refreshments and lunch (classroom deliveries)
  • Post-course application plan
  • Facilitator follow-up on request
  • Group rates from five participants

How you can take this course

Classroom

Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.

Live online

The same facilitator and materials, delivered live for distributed teams and individuals.

In-house

Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.

Certification

Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.

Frequently asked questions

No. The course assumes familiarity with web applications, HTTP and basic security concepts, but it does not require penetration-testing certification or exploit-development experience. Labs provide guided use of OWASP ZAP and Burp Suite in the context of verifying ASVS controls.

A laptop capable of running a modern browser and the supplied lab environment is recommended for classroom and live-online delivery. Pre-course joining instructions cover access to OWASP ZAP, Burp Suite and the training application; no paid tool licence is required for the exercises.

It is designed for both, as well as test leads, architects and technology risk professionals who share responsibility for application assurance. The emphasis is on translating ASVS into requirements, tests, evidence and remediation work that different delivery roles can use.

OWASP Top 10 courses explain major application-security risk categories, while penetration-testing courses focus on discovering and exploiting weaknesses. This course uses ASVS as an implementation and assurance framework for defining required controls, verifying them and retaining defensible evidence.

Participants can use the provided traceability matrix and control-selection approach to define security acceptance criteria for an active application or API. The final adoption plan identifies where ASVS should enter architecture review, backlog refinement, test planning, release approval and supplier assurance.

You leave with an application-specific ASVS implementation pack developed during the course. It includes a verification-level decision, selected control requirements, test cases, evidence expectations, a prioritised gap register and a 90-day rollout roadmap.

Upcoming sessions

New dates are being scheduled. Ask us about the next session or an in-house delivery for your team.

Ask about dates

Group of 5+?

Request in-house delivery or group rates →

Related courses in Cyber Security

5 Days Certificate

Network and Endpoint Security Foundations Training Course

Network and endpoint security failures rarely begin with a single dramatic breach. They emerge through exposed services, unmanaged laptops, …

5 Days Certificate

Cyber Security Fundamentals for IT Professionals Training Course

IT professionals are routinely asked to deploy systems, support users, manage cloud services and respond to incidents, yet security controls…

10 Days Certificate

Zero Trust Architecture Using NIST SP 800-207 Training Course

Perimeter-based security controls do not adequately protect organisations where users work remotely, workloads span cloud and data centre en…

5 Days Certificate

Tenable Nessus Professional Vulnerability Assessment Training Course

Vulnerability assessment programmes often fail not because organisations lack a scanner, but because scan scope is incomplete, credentials a…