PCI Risk Shield
OWASP-driven risk mitigation for PCI DSS v4.0.1.
Why this course
One day course
Payment security is no longer just an audit exercise; weak applications, exposed APIs, vulnerable dependencies, poor access control, and payment-page script abuse can all become direct routes into cardholder data environments.
This 1-day course focuses on practical risk mitigation for PCI DSS v4.0.1 using current OWASP guidance, including OWASP Top 10:2025 and OWASP ASVS 5.0.0. PCI SSC confirms PCI DSS v4.0.1 is the active supported standard after PCI DSS v4.0 retirement, with the 31 March 2025 effective date for new requirements unchanged.
The course will be delivered by an instructor with over 30 years of industry experience, using real industry-demanded content instead of academic theory.
Learning outcomes
- Understand PCI DSS v4.0.1 risk mitigation expectations for applications, APIs, payment pages, and supporting systems
- Map OWASP Top 10:2025 risks to relevant PCI DSS controls
- Identify common application and payment security weaknesses before audit or breach exposure
- Apply secure coding, vulnerability management, WAF, logging, and testing controls
- Prepare practical evidence for PCI DSS validation discussions
Prerequisites
- Basic understanding of web applications and APIs
- Basic awareness of PCI DSS or payment environments
- Familiarity with application development, security, audit, or IT operations
- No advanced penetration testing experience required
9 modules
01PCI DSS v4.0.1 Risk Mitigation Context3 topics
PCI DSS purpose and scope
- Cardholder data environment
- Account data protection
- System components
- Connected-to and security-impacting systems
- Merchant and service provider responsibilities
PCI DSS v4.0.1 application security focus
- Requirement 6 secure systems and software
- Requirement 11 security testing
- Requirement 12 targeted risk analysis
- Payment page protection
- Third-party service provider risk
Risk-based compliance approach
- Threat identification
- Vulnerability prioritization
- Business impact considerations
- Compensating control awareness
- Customized approach awareness
02OWASP Risk Model for PCI DSS3 topics
OWASP Top 10:2025 overview
- Broken Access Control
- Security Misconfiguration
- Software Supply Chain Failures
- Cryptographic Failures
- Injection
- Insecure Design
- Authentication Failures
- Software or Data Integrity Failures
- Security Logging and Alerting Failures
- Mishandling of Exceptional Conditions
OWASP ASVS 5.0 alignment
- Security architecture
- Authentication controls
- Session management
- Access control
- Input validation
- Cryptography
- Error handling and logging
- Data protection
- API security
- Configuration security
OWASP-to-PCI control mapping
- Secure software development
- Vulnerability discovery
- Secure code review
- Application security testing
- Payment page script control
- Logging and monitoring
- Remediation evidence
03Secure Software Development for PCI DSS3 topics
Secure SDLC foundations
- Security requirements
- Threat modeling
- Secure design review
- Secure coding standards
- Developer security responsibilities
Secure coding risk areas
- Authentication weaknesses
- Authorization bypass
- Injection flaws
- Cross-site scripting
- Insecure deserialization
- Insecure file handling
- Secrets exposure
- Weak error handling
Code review and assurance
- Manual secure code review
- Peer review
- SAST integration
- Dependency review
- Security defect tracking
- Release approval controls
04Application and API Risk Mitigation3 topics
Web application controls
- Input validation
- Output encoding
- Secure session handling
- CSRF protection
- Secure headers
- Rate limiting
- Error handling
API security controls
- API inventory
- Strong authentication
- Object-level authorization
- Schema validation
- Token protection
- Excessive data exposure prevention
- Abuse and automation controls
Authentication and access control
- MFA considerations
- Least privilege
- Role-based access control
- Privileged access control
- Account lifecycle management
- Session timeout and reauthentication
05Vulnerability Management and Remediation3 topics
Vulnerability identification
- Asset inventory
- Software inventory
- Dependency inventory
- Vulnerability scanning
- Application security testing
- Threat intelligence inputs
Vulnerability ranking
- Severity classification
- Exploitability
- Business impact
- CDE exposure
- Compensating control review
Remediation workflow
- Critical vulnerability handling
- Patch management
- Secure configuration fixes
- Code-level fixes
- Retesting
- Closure evidence
06Public-Facing Web Application Protection3 topics
PCI DSS public-facing application expectations
- Ongoing threat and vulnerability handling
- Application vulnerability assessments
- Web-based attack prevention
- Automated technical solutions
- WAF and WAAP positioning
WAF and WAAP controls
- Detection mode
- Prevention mode
- Rule tuning
- False positive handling
- Virtual patching
- Bot and abuse protection
- Alert review
Security testing support
- DAST
- API security testing
- Penetration testing
- Authenticated scanning
- Retesting after remediation
- Evidence retention
07Payment Page and E-Commerce Risk Mitigation3 topics
Payment page security
- Hosted payment pages
- Embedded payment forms
- iFrames
- Third-party scripts
- Client-side attack surface
PCI DSS script management
- Script inventory
- Script authorization
- Script integrity
- Script justification
- Change monitoring
- Tamper detection
E-skimming prevention
- Unauthorized script detection
- Security-impacting HTTP headers
- Content Security Policy
- Subresource Integrity
- Browser-side monitoring
- Incident escalation
08Logging, Monitoring and Incident Readiness3 topics
Security logging
- Authentication events
- Access control failures
- Administrative activity
- Application errors
- WAF events
- API abuse events
Monitoring and alerting
- Alert prioritization
- Attack pattern detection
- Suspicious payment activity
- Vulnerability exploitation attempts
- Log review process
Incident readiness
- Breach indicators
- Containment process
- Evidence preservation
- Escalation workflow
- Post-incident remediation
09PCI DSS Evidence and Audit Preparation3 topics
Required documentation
- Security policies
- Secure coding standards
- Risk assessments
- Vulnerability reports
- Remediation records
- Test results
- Change records
Evidence quality
- Traceability
- Ownership
- Dates and approvals
- Screenshots and exports
- Retest confirmation
- Exception handling
Common audit gaps
- Incomplete asset scope
- Missing software inventory
- Weak remediation records
- Untuned WAF controls
- Poor script inventory
- Inconsistent logging
- Unsupported risk acceptance
This course outline is provided as a general training guideline only. The trainer may amend, restructure, add, remove, or substitute topics, examples, sequence, depth, tools, or delivery emphasis at their professional discretion, without prior notice, to suit participant background, organizational needs, regulatory interpretation, classroom pace, and current industry developments.
A programme built around your team.
Share your training goals and requirements.