Learn how to ensure software and data integrity in Spring Boot applications. This course covers techniques for code signing, data integrity verification, secure software delivery practices, and more.
Overview
Syllabus
- Unit 1: Subresource Integrity Basics
- Implement SRI Hash Generator
- Apply SRI Attributes to CDN Script Tag
- Generate and Store SRI Hashes for Static Resources
- Automate SRI Attribute Injection in HTML
- Implementing Spring Boot Endpoint with Automated SRI Injection
- Unit 2: Configuring CORS in Java
- Implementing Secure CORS Configuration in Spring Boot
- Implementing Route-Specific CORS Policies in Spring Boot
- Dynamic CORS Origin Validation with Custom Filter
- Implementing Cookie-Based Authentication with CORS Credentials
- Unit 3: Secure Dependency Management
- Building a Dependency Update Checker
- Auditing Java Dependencies for Security Vulnerabilities
- Fixing Vulnerable Dependencies
- Unit 4: Securing Application Configuration
- Validating Configuration Properties in Spring Boot
- Adding API Rate Limit Configuration with Validation
- Adding and Validating JWT Secret Key Configuration
- Implementing Conditional Logging for Sensitive Data
- Implementing Maintenance Mode Feature Toggle