Course Code: secujavabspk
Duration: 14 hours
Course Outline:

Day 1:

1. Introduction to Java Security
2. Secure Software Development
3. OWASP 

  • OWASP Top 10
  • OWASP Top 10 API Security
  • Dependency Check
  • OWASP - WSTG

4. Java Security Frameworks (Spring Security)
5. Hands On Demo & Exercises

Day 2:

1. Java Specific CounterMeasures (Input Validation, Authentication & Authorization, Java Cryptography, Java Application Vulnerabilities, Error Logging & Handling)
2. Web Server Security Best Practices
3. Basic Javascript Security
4. Source Code Analysis
5. Hands On Demo & Exercises