00:00/00:00
Lecture 21 of 36
Side channel
Course Content
0 / 36 completedSection 1: Introduction1 videos
Introduction
1m
Section 2: Security and Risk Overview7 videos
Threat modeling
5m
The goals of secure coding
5m
Break what you build
5m
Understand your risks
7m
Understand the attacker
6m
Document what you understand
7m
Introduction to vulnerabilities
6m
Section 3: Web-Based Client Server Issues3 videos
Communication channel
5m
Input validation
6m
Session management
7m
Section 4: Thick Application and Client Server Issues8 videos
Error handling
5m
Logging and output
6m
Internal data management
5m
Configuration
7m
Database
6m
File and IO
5m
Memory management
7m
Dependencies
5m
Section 5: Embedded Device and IoT Issues5 videos
Physical security
4m
Side channel
3mNow Playing
Memory
4m
Software versioning
5m
Third-party components
5m
Section 6: Security and Cryptography Misuse Issues3 videos
Authorization and access control
7m
Authentication and password
8m
Cryptography
8m
Section 7: Security in the SDLC8 videos
Requirements
4m
Design
4m
Development
6m
Testing
6m
Deployment
5m
Operations
5m
Containerization concerns
3m
Best practices
3m
Section 8: Conclusion1 videos
Next steps
2m