- An approach to continuous security
- Implementing test-driven security in DevOps
- Security techniques for cloud services
- Watching for fraud and responding to incidents
- Security testing and risk assessment
About the Reader Readers should be comfortable with Linux and standard DevOps practices like CI, CD, and unit testing. About the Author Julien Vehent is a security architect and DevOps advocate. He leads the Firefox Operations Security team at Mozilla, and is responsible for the security of Firefox's high-traffic cloud services and public websites. Table of Contents
- Securing DevOps PART 1 - Case study: applying layers of security to a simple DevOps pipeline
- Building a barebones DevOps pipeline
- Security layer 1: protecting web applications
- Security layer 2: protecting cloud infrastructures
- Security layer 3: securing communications
- Security layer 4: securing the delivery pipeline PART 2 - Watching for anomalies and protecting services against attacks
- Collecting and storing logs
- Analyzing logs for fraud and attacks
- Detecting intrusions
- The Caribbean breach: a case study in incident response PART 3 - Maturing DevOps security
- Assessing risks
- Testing security
- Continuous security