Learn how to ensure software and data integrity in Express applications. This course covers techniques for code signing, data integrity verification, secure software delivery practices, and more.
Overview
Syllabus
- Unit 1: Subresource Integrity (SRI) Implementation
- Create an SRI Hash Function
- Add SRI Attributes to Script Tag
- SRI Hashes for Local Resources
- Automate SRI Attribute Injection
- Automate SRI for Express Responses
- Unit 2: Secure Configuration of CORS in Express
- Implementing Secure CORS in Express
- Route Specific CORS Security Controls
- Dynamic CORS Origin Validation
- Verifying CORS Credentials with Cookies
- Unit 3: Secure Dependency Management
- Detecting Outdated Dependencies Easily
- Finding and Understanding Dependency Risks
- Fixing Vulnerabilities with Package Updates
- Unit 4: Validating and Securing Application Configuration
- Validate Your App Configuration
- Add and Validate a New Config Variable
- Validate and Secure Your Secret Key
- Conditional Logging for Sensitive Config Data
- Add a Maintenance Mode Feature Toggle