Course curriculum

Serverless security is an emerging concern within serverless computing. Serverless computing and frameworks make it easy to create serverless applications. The ease and speed of deployment could make a serverless application prone to cybersecurity risks. We should therefore pay attention to cybersecurity to avoid a data breach, an account takeover, data loss, or more.

Learn how to start securing your serverless application in this mini-course.

BONUS: Each lesson has audio narration.

Learn more about AWS Lambda from Oxtrabot Systems LLC.

This mini-course is free thanks to Oxtrabot Systems LLC.

  • 01

    Welcome to the course!

    • A message from your instructor.

    • How to use this course.

    • Before we begin...

  • 02

    A quick overview of AWS serverless security

    • Why is serverless security important?

    • What can we do to address this?

    • How will we address this?

  • 03

    Learn How to Secure Lambda Functions

    • Why should we secure our Lambda functions?

    • What should we secure in our Lambda functions?

    • How do we address the risk of using software packages with known vulnerabilities?

    • How do we address the risk of giving functions unintended access?

    • How do we address the risk of long execution times?

    • How do we address the risk of injections attacks?

  • 04

    Learn How to Manage Secrets

    • Why should we manage our secrets?

    • In what areas should we manage our secrets?

    • How should we manage secrets in Serverless Framework configuration files?

    • How should we manage secrets in Lambda functions?

  • 05

    Learn How to Protect CloudFormation Stacks

    • Why should we protect our CloudFormation stacks?

    • What can we do to protect a stack?

    • How do we enable termination protection?

  • 06

    Where To Go From Here

    • Congrats!

    • More resources for you.

    • Before you go...