Secure Coding in Java
Java is used to build mission critical applications handling sensitive data. This course will teach you how to implement the most common security requirements and defenses recommended by OWASP in your Java applications.
What you'll learn
Ready to become an expert in web security? In this course, Secure Coding in Java, if you are an intermediate learner looking to master web security, you will learn advanced techniques that will enable you to implement military-grade security defenses in Java web applications. First, you'll explore the core concepts behind web security, including the theory and architecture as defined by the OWASP community. Next, you'll gain awareness of the OWASP Top Ten threats, and how to apply an appropriate level of coverage and rigor when it comes to performing web application security verification. Finally, you'll learn about the OWASP Top Ten Proactive controls, the concrete techniques used to defend web applications. By the end of this course, you will have the skills and knowledge needed to understand the most advanced techniques used to implement sophisticated security frameworks in any Java web application.
Table of contents
- Overview 2m
- Broken Access Control 2m
- Cryptographic Failures 3m
- Injection 3m
- Insecure Design 4m
- Security Misconfiguration 2m
- Vulnerable and Outdated Components 2m
- Identification and Authentication Failures 2m
- Software and Data Integrity Failures 2m
- Security Logging and Monitoring Failures 3m
- Server Side Request Forgery Ssrf 2m
- Summary 1m