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: 376
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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

Entity-Oriented Search

CouchDB: The Definitive Guide

Bash Notes for Professionals

Intel Trusted Execution Technology for Server Platforms

Don't Just Roll the Dice

Others related eBooks about Building Secure and Reliable Systems

97 Things Every Programmer Should Know: Collective Wisdom from the Experts

Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing ...

Software Architecture Patterns

The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should inte...

App Modernization on Azure Succinctly

Download free course App Modernization on Azure Succinctly, pdf file on 122 pages by by Lorenzo Barbieri....

Energy Efficient Servers

Energy Efficient Servers: Blueprints for Data Center Optimization introduces engineers and..., download free Servers tutorial in PDF (360 pages) created by Corey Gough ....

Interpretable Machine Learning

This book is about making machine learning models and their decisions interpretable. After..., download free Machine Learning tutorial in PDF (312 pages) created by Christoph Molnar ....

Objective-C Notes for Professionals

Download free course Objective-C Notes for Professionals, pdf file on 128 pages by Stack Overflow Community....

Introduction to Computers and Programming

Welcome to the world of computer programming! In this book, you will learn the essential concepts of programming using Python language....

Open Data Structures

Download free course Open Data Structures, pdf file on 336 pages by Pat Morin....

Information ­technology ­project managers' ­competencies

Download free course Information ­technology ­project managers' ­competencies, pdf file on 269 pages by Carl Marnewick, Wikus Erasmus, Nazeer Joseph....

StatLect - Lectures on Probability Theory and Mathematical Statistics

This is a collection of lectures on probability theory and mathematical statistics written by Marco Taboga, a professional financial economist with a passion for mathematics. It is offered as a free service to the mathematical community and provides an accessible introduction to topics that are no...