Building Secure and Reliable Systems



Download free course Building Secure and Reliable Systems, pdf file on 557 pages by by Betsy Beyer, Piotr Lewandowski, Ana Oprea, Paul Blankinship, Heather Adkins, Adam Stubblefield.
Can a system be considered truly reliable if it isn't fundamentally secure? Or can it be considered secure if it's unreliable? Security is crucial to the design and operation of scalable systems in production, as it plays an important part in product quality, performance, and availability. In this book, experts from Google share best practices to help your organization design scalable and reliable systems that are fundamentally secure.

Two previous books demonstrated how and why a commitment to the entire service lifecycle enables organizations to successfully build, deploy, monitor, and maintain software systems. In this latest guide, the authors offer insights into system design, implementation, and maintenance from practitioners who specialize in security and reliability. They also discuss how building and adopting their recommended best practices requires a culture that's supportive of such change.

You'll learn about secure and reliable systems through: Design strategies; Recommendations for coding, testing, and debugging practices; Strategies to prepare for, respond to, and recover from incidents; Cultural best practices that help teams across your organization collaborate effectively.

Table of contents

  • Introductory Material
  • The Intersection of Security and Reliability
  • Understanding Adversaries
  • Designing Systems
  • Case Study: Safe Proxies
  • Design Tradeoffs
  • Design for Least Privilege
  • Design for Understandability
  • Design for a Changing Landscape
  • Design for Resilience
  • Design for Recovery
  • Mitigating Denial-of-Service Attacks
  • Implementing Systems
  • Case Study: Designing, Implementing, and Maintaining a Publicly Trusted CA
  • Writing Code
  • Testing Code
  • Deploying Code
  • Investigating Systems
  • Maintaining Systems
  • Disaster Planning
  • Crisis Management
  • Recovery and Aftermath
  • Organization and Culture
  • Case Study: Chrome Security Team
  • Understanding Roles and Responsibilities
  • Building a Culture of Security and Reliability
Pages : 557
Size : 10.4 MB
File type : PDF
Downloads: 330
Created: 2022-02-01
License: CC BY
Author(s): by Betsy Beyer, Piotr Lewandowski, Ana Oprea, Paul Blankinship, Heather Adkins, Adam Stubblefield
Building Secure and Reliable Systems

Others Computer science Tutorials

Learning SAP ABAP

Computational Thinking Education

Operating Systems and Middleware

Docker Succinctly

S-BPM Illustrated

Others related eBooks about Building Secure and Reliable Systems

Latex tutorial for professionals

Download free Latex tutorial course in PDF, training file in 17 chapters and 60 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Rust tutorial in PDF

Download free Rust tutorial course in PDF, training file in 50 chapters and 184 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

XSLT: XML Transformation Tutorial in PDF

Download free XSLT and XML Transformation Tutorial in PDF, free training document on 42 pages by Dongwon Lee....

Notes on Data Structures and Programming Techniques

There are two purposes to this book: to teach you to program in the C programming language, and to teach you how to choose, implement, and use data structures and standard programming techniques. ...

Mining Social Media

Download free course Mining Social Media, pdf file on 208 pages by Lam Thuy Vo....

Pro Git

Download free course Pro Git, pdf file on 419 pages by Scott Chacon, Ben Straub....

Business Process Flow Mapping Succinctly

Download free course Business Process Flow Mapping Succinctly, pdf file on 73 pages by by Erica L. Quigley....

Programming on Parallel Machines: GPU, Multicore, Clusters and More

Parallel machines provide a wonderful opportunity for applications with large computational requirements. Effeective use of these machines, though, requires a keen understanding of how they work. In only a few years, many standard software products will be based on concepts of parallel programmin...

Basic Computer course book download

This book aims to give students an overview about basic computer science, it designed for novice computer users....

What Is Data Science?

Download free course What Is Data Science?, pdf file on 17 pages by Mike Loukides....