Overview
Day 1: TLS
- 1. Introduction
- 2. Keys and certificates
- 3. Protocols and cipher suites
- 4. HTTPS topics
- 5. Getting an A+ on SSL Labs
Day 2: PKI
- 1. Introduction
- 2. Standards
- 3. Internet PKI
- 4. Revocation
- 5. Defenses
- 6. Certificate Transparency
- 7. PKI ecosystem monitoring
- 8. Project: Building a private CA
Introduction
The course is taught in small classes. Currently delivered remotely, over four half-days.
- Understand threats and attacks against encryption
- Identify real risks that apply to your systems
- Deploy servers with strong private keys and valid certificates
- Deploy TLS configurations with strong encryption and forward secrecy
- Understand higher-level attacks against web applications
- Use the latest defence technologies, such as HSTS, CSP, and HPKP
- Learn about key PKI standards and formats
- Understand where practice differs from theory
- Analyze certificate lifecycle in detail
- Evaluate PKI weaknesses and how they affect you
- Deploy robust protection using public key pinning
- Learn about what's coming in the future