Learn to solve Zero Trust architectural challenges by leveraging SPIFFE and SPIRE.
Zero Trust Security with SPIFFE and SPIRE (LFS482)
- The Linux Foundation{ Training
- The Linux Foundation{ Certifications
- The Linux Foundation{ Digital Badges
- Laboratory Exercises, Solutions and Resources
- Things Change in Linux and Open Source Projects
- Distribution Details
- Labs
- Acknowledgements
- Lab 00: Setup
- Introduction to Zero Trust
- Cryptography Fundamentals
- Lab 1: Getting Hands on with PKI
- Authentication, Identity Documents and Authorization
- Module Summary
- Knowledge Test
- Introduction to SPIFFE/SPIRE
- SPIFFE Concepts
- SPIRE Components
- Lab 2: Installing and Configuring SPIRE from Binaries
- Module Summary
- Knowledge Test
- Configuring SPIRE
- Managing Registration Entries
- Deploying SPIRE
- Lab 3: Setup SPIRE on Kubernetes with Kind
- Module Summary
- Knowledge Test
- Managing SVIDS
- Lab 4: Getting SVIDS with SPIFFE-Helper
- SVID Operations with Client Libraries
- Lab 5: Using the Workload API with go-spiffe
- Module Summary
- Knowledge Test
- Introduction to Authorization
- Policy Languages and Tools
- Policy Engines
- Open Policy Agent (OPA)
- Lab 6: Navigating Basic Authorization with Open Policy Agent
- Additional Policy Engines & DSLs
- Module Summary
- Knowledge Test
- AuthZ for the SPIRE Server
- Network AuthZ
- Building an AuthZ Architecture
- Service Mesh
- Zero Trust in Service Mesh
- Lab 7: Integrating SPIRE with OPA and Envoy
- Designing the SPIFFE ID Schema
- SPIRE and OIDC
- Lab 08: OpenID Connect Discovery
- Module Summary
- Knowledge Test
- Scaling and Growing SPIRE
- Lab 9: Deploying SPIRE in High Availability Mode
- SPIRE Architectures Continued
- Lab 10: Advanced Configuration 1 - Nested SPIRE
- Federated SPIRE
- Lab 11: Advanced Configuration 2 - Federated SPIRE
- Deployment Sizing Considerations
- Module Summary
- Knowledge Test
- Day Two Operations
- Disaster Recovery
- Resources
- Module Summary
- Knowledge Test
- Open Source Integrations
- Vendor integrations
- Summary of SPIRE Integrations
- Lab 12: Cilium with SPIRE
- Module Summary
- Knowledge Test
- Module 3 Knowledge Test Solutions
- Module 4 Knowledge Test Solutions
- Module 5 Knowledge Test Solutions
- Module 6 Knowledge Test Solutions
- Module 7 Knowledge Test Solutions
- Module 8 Knowledge Test Solutions
- Module 9 Knowledge Test Solutions
- Module 10 Knowledge Test Solutions