Description

Book Synopsis
Apply the basics of security in serverless computing to new or existing projects. This hands-on guide provides practical examples and fundamentals. You will apply these fundamentals in all aspects of serverless computing: improving the code, securing the application, and protecting the infrastructure. You will come away having security knowledge that enables you to secure a project you are supporting and have technical conversations with cybersecurity personnel.

At a time when there are many news stories on cybersecurity breaches, it is crucial to think about security in your applications. It is tempting to believe that having a third-party host the entire computing platform will increase security. This book shows you why cybersecurity is the responsibility of everyone working on the project.


What You Will Learn

  • Gain a deeper understanding of cybersecurity in serverless computing
  • Know how to use free and open source

    Table of Contents
    Introduction

    Part I: The Need for Security

    Chapter 1: Determining Scope

    Understanding the Application

    Scoping

    Chapter 2: Performing a Risk Assessment

    Understanding the Threat Landscape

    Threat Modeling

    Preparing the Risk Assessment

    Part II: Securing the Application

    Chapter 3: Securing the Code

    Assessing Dependencies

    Using Static Code Analysis Tools

    Writing Unit Tests

    Chapter 4: Securing the Interfaces

    Identifying the Interfaces

    Determining the Interface Inputs

    Reducing the Attack Surface

    Chapter 5: Securing the Code Repository

    Using a Code Repository

    Limiting Saved Content

    Part III: Securing the Infrastructure

    Chapter 5: Restricting Permissions

    Understanding Permissions

    Identifying the Services

    Updating the Permissions

    Chapter 6: Account Management

    Understanding Account Access

    Restricting Account Access

    Implementing Multi-Factor Authentication

    Using Secrets

    Part IV: Monitoring and Alerting

    Chapter 7: Monitoring Logs

    Understanding Logging Methods

    Reviewing Logs

    Chapter 8: Monitoring Metrics

    Understanding Metrics

    Reviewing Metrics

    Chapter 9: Monitoring Billing

    Understanding Billing

    Reviewing Billing

    Chapter 10: Monitoring Security Events

    Understanding Security Events

    Reviewing Security Event

    Chapter 10: Alerting

    Understanding Alerting

    Implementing Alerting

    Chapter 11: Auditing

    Understanding Auditing

    Implementing Auditing

    Part V: Security Assessment and Report

    Chapter 12: Finalizing the Risk Assessment

    Scoring the Identified Risks

    Defining the Mitigation Steps

    Assessing the Business Impact

    Determining the Overall Security Risk Level

Serverless Security

    Product form

    £41.24

    Includes FREE delivery

    RRP £54.99 – you save £13.75 (25%)

    Order before 4pm tomorrow for delivery by Tue 7 Jul 2026.

    A Paperback / softback by Miguel A. Calles

    2 in stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Serverless Security by Miguel A. Calles

      Publisher: APress
      Publication Date: 06/10/2020
      ISBN13: 9781484260999, 978-1484260999
      ISBN10: 1484260996

      Description

      Book Synopsis
      Apply the basics of security in serverless computing to new or existing projects. This hands-on guide provides practical examples and fundamentals. You will apply these fundamentals in all aspects of serverless computing: improving the code, securing the application, and protecting the infrastructure. You will come away having security knowledge that enables you to secure a project you are supporting and have technical conversations with cybersecurity personnel.

      At a time when there are many news stories on cybersecurity breaches, it is crucial to think about security in your applications. It is tempting to believe that having a third-party host the entire computing platform will increase security. This book shows you why cybersecurity is the responsibility of everyone working on the project.


      What You Will Learn

      • Gain a deeper understanding of cybersecurity in serverless computing
      • Know how to use free and open source

        Table of Contents
        Introduction

        Part I: The Need for Security

        Chapter 1: Determining Scope

        Understanding the Application

        Scoping

        Chapter 2: Performing a Risk Assessment

        Understanding the Threat Landscape

        Threat Modeling

        Preparing the Risk Assessment

        Part II: Securing the Application

        Chapter 3: Securing the Code

        Assessing Dependencies

        Using Static Code Analysis Tools

        Writing Unit Tests

        Chapter 4: Securing the Interfaces

        Identifying the Interfaces

        Determining the Interface Inputs

        Reducing the Attack Surface

        Chapter 5: Securing the Code Repository

        Using a Code Repository

        Limiting Saved Content

        Part III: Securing the Infrastructure

        Chapter 5: Restricting Permissions

        Understanding Permissions

        Identifying the Services

        Updating the Permissions

        Chapter 6: Account Management

        Understanding Account Access

        Restricting Account Access

        Implementing Multi-Factor Authentication

        Using Secrets

        Part IV: Monitoring and Alerting

        Chapter 7: Monitoring Logs

        Understanding Logging Methods

        Reviewing Logs

        Chapter 8: Monitoring Metrics

        Understanding Metrics

        Reviewing Metrics

        Chapter 9: Monitoring Billing

        Understanding Billing

        Reviewing Billing

        Chapter 10: Monitoring Security Events

        Understanding Security Events

        Reviewing Security Event

        Chapter 10: Alerting

        Understanding Alerting

        Implementing Alerting

        Chapter 11: Auditing

        Understanding Auditing

        Implementing Auditing

        Part V: Security Assessment and Report

        Chapter 12: Finalizing the Risk Assessment

        Scoring the Identified Risks

        Defining the Mitigation Steps

        Assessing the Business Impact

        Determining the Overall Security Risk Level

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account