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

Just Enough R

Developing Backbone.js Applications

A Practical Guide to TPM 2.0

Anti-fragile ICT Systems

Text Mining with R

Others related eBooks about Building Secure and Reliable Systems

Grid Computing - Technology and Applications, Widespread Coverage and New Horizons

Grid research, rooted in distributed and high performance computing, started in mid-to-late 1990s. Soon afterwards, national and international research and development authorities realized the importance of the Grid and gave it a primary position on their research and development agenda. The Grid ...

Efficient Learning Machines

Machine learning techniques provide cost-effective alternatives to traditional methods for..., download free Learning Machines tutorial in PDF (268 pages) created by Mariette Awad ....

Skype Bots Succinctly

Download free course Skype Bots Succinctly, pdf file on 92 pages by Ed Freitas....

Rethinking the Internet of Things

Over the next decade, most devices connected to the Internet will not be used by people in..., download free Internet of Things tutorial in PDF (192 pages) created by Francis daCosta ....

PowerShell Notes for Professionals

Download free course PowerShell Notes for Professionals, pdf file on 183 pages by Stack Overflow Community....

Getting Started with Maya 7

This pdf tutorial introduces the different areas of Maya in a set of brief lessons. The lessons are designed to let you learn these modules at your own pace....

Microservices vs Service-Oriented Architecture (SOA)

For anyone who has been developing web applications for 10 years or more, the recent rise of microservices sounds a lot like a development approach we already knew - service-oriented architecture (SOA). Both architectures are focused on breaking up large monolithic applications into collections of...

Programming Persistent Memory: A Comprehensive Guide for Developers

This book describes the Persistent Memory technology and why it is exciting the industry. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. ...

High-Performance Caching with Nginx and Nginx Plus

Download free course High-Performance Caching with Nginx and Nginx Plus, pdf file on 47 pages by Floyd Smith....

Tutorials of Visual Graphic Communication Programs for Interior Design

Download free course Tutorials of Visual Graphic Communication Programs for Interior Design, pdf file on 314 pages by Yongyeon Cho....