Free chapter — no signup required
Security Engineering (DevSecOps)
Identity: The Front Door to Your Data
Zero Trust: Never Trust, Always Verify
Secrets Management: Keeping Your Keys Safe
Introduction: The Problem of Secret Sprawl
The Gold Standard: HashiCorp Vault Architecture
Vault: The Seal and the Keys to the Kingdom
Vault: Getting In (Auth Methods)
Vault Engines: Static vs. Dynamic Secrets
The Cloud-Native Way: AWS Secrets Manager
Secrets in Kubernetes: External Secrets Operator (ESO)
The Root of Trust: HSMs (Hardware Security Modules)
Security Scanning: Automated Defenses
Threat Modeling: Thinking Like an Attacker
Compliance Architectures: Engineering for Trust and Legality
Introduction: Why Engineers Should Care About Compliance
FIPS 140-2: The Foundation of Cryptography
FedRAMP: Selling Cloud Services to the US Government
PCI-DSS: Protecting Credit Card Data
GDPR and Data Residency: Geography as a Technical Constraint
Compliance as Continuous Engineering, Not a One-Time Audit
Cryptography: The Science of Secrets
Introduction: Keeping Secrets in a Digital World
Encryption vs. Hashing: The Crucial Difference
Symmetric Encryption: The Shared Secret
Asymmetric Encryption: Public and Private Keys
Hashing Deep Dive: The Digital Fingerprint
Password Hashing: Salt and Pepper
Digital Signatures: Authentication and Non-Repudiation
The Quantum Threat to Cryptography
Post-Quantum Cryptography (PQC)
Confidential Computing: The Final Frontier of Privacy
Introduction: The Third State of Data
What is a TEE (Trusted Execution Environment)?
Implementation 1: Intel SGX (Software Guard Extensions)
Implementation 2: AMD SEV (Secure Encrypted Virtualization)
Implementation 3: AWS Nitro Enclaves
Remote Attestation: The Cryptographic ID Card
Confidential Computing in Practice: Use Cases and Trade-offs
Just-in-Time (JIT) Access: Zero Standing Privileges
Advanced Key Management: Who Owns the Master Key?
Attestation Chains: Trusting the Hardware
Modern Authentication: The End of Passwords
Privacy Engineering: Mathematics of Secrecy
Introduction: Compliance by Design
Pseudonymization vs. Anonymization: A Legal Minefield
k-anonymity: Hiding in the Crowd
The Failure of k-anonymity: Homogeneity and Linkage Attacks
Differential Privacy: The Gold Standard
Tokenization: Protecting Data at Rest
Data Minimization and the Right to Be Forgotten
Security Data Lakes: The Big Data Approach to Defense
OWASP Top 10: The Web Security Bible
Social Engineering: Hacking the Human
Introduction: The Unpatchable Vulnerability
Phishing: The Digital Lure
Vishing and Smishing: Voice and SMS Attack Vectors
Physical Security: Tailgating and Piggybacking
Pretexting: The Long Con
Baiting and Quid Pro Quo: Exploiting Greed and Reciprocity
Building Organizational Defenses Against Social Engineering
CSPM: The Cloud X-Ray
API Security: Defending the Interface
eBPF Security: The Kernel Superpower
OPA Gatekeeper: Governing the Kubernetes API
JWKS: The Key to Asymmetric Trust
This is one of 18 chapters
Every chapter is free — Kubernetes, Terraform, SRE, distributed systems, and more — with fast daily review built in.
Sign up free