Learn how to ensure software and data integrity in FastAPI 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 FastAPI Responses
- Unit 2: Secure Configuration of CORS in FastAPI
- Implementing Secure CORS in FastAPI
- Route Specific CORS Security Controls
- Dynamic CORS Origin Validation
- Verifying CORS Credentials with Cookies
- Unit 3: Secure Dependency Management in Python
- Detecting Outdated Dependencies in Python
- Finding and Understanding Dependency Security Risks
- Fixing Vulnerabilities with Package Updates
- Unit 4: Validating and Securing Application Configuration in FastAPI
- Validate Your FastAPI 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
Reviews
5.0 rating, based on 1 Class Central review
Showing Class Central Sort
-
"This course provided an excellent deep dive into securing FastAPI applications. I especially appreciated the practical focus on Subresource Integrity (SRI) and how to properly configure security headers to prevent common vulnerabilities. The hands-on labs on CodeSignal made complex security concepts feel much more approachable. It’s a must-watch for any Python developer looking to move beyond basic API functionality into production-ready, secure web development."