Learn how to securely handle data in Express applications. This course covers data integrity, secure file operations, input validation, and protection of sensitive information to prevent common security vulnerabilities.
Overview
Syllabus
- Unit 1: Data Integrity Fundamentals
- Hashing Snippet Content for Integrity
- Secure Snippet Retrieval with HMAC
- Verify Admin Actions with Signatures
- Unit 2: File Checksum Verification
- File Checksum Verification Task
- Detect File Tampering with Checksums
- Automate File Integrity Checks
- Unit 3: Secure File Operations
- Secure File Upload with Validation
- Secure File Download Endpoint
- Secure File Deletion with Authorization
- Unit 4: Deserialization Security in Express
- Exploiting Deserialization Vulnerabilities
- Secure Deserialization in Express
- Strict Type Checking with Joi