AWS Academy Cloud Security Foundations

Course version

This course outline applies to version 1.0 of AWS Academy Cloud Security Foundations in English.

Description

This course is designed to help students gain a foundational knowledge of cybersecurity principles and services for cloud computing through a guided hands-on approach. This course includes demonstrations, instructional guides, and real-life scenarios.

Curriculum objectives

Upon completion of this course, students will be able to do the following:

  • Identify security benefits and responsibilities of using the Amazon Web Services (AWS) Cloud.
  • Use the identity and access management features of AWS.
  • Describe how to secure network access to AWS resources.
  • Explain the available methods for encrypting data at rest and data in transit.
  • Determine which AWS services can be used for monitoring and incident response.

Duration

The course duration is approximately 20 hours when delivered synchronously by an educator. This course is designed to be delivered over one semester. Actual delivery times will vary from class to class and depending on delivery format. This course must be delivered over a period of at least 4 weeks.

Intended audience

This fundamental (level 100) course is intended for students attending AWS Academy member institutions who seek a foundational understanding of cloud security concepts.

Student prerequisites

This course requires a strong foundation in IT concepts and skills. To ensure success in this course, students should have the following:

  • Completed the AWS Academy Cloud Foundations course or have equivalent experience
  • Worked with distributed systems
  • Worked with multi-tier architectures
  • Introduced to general networking concepts
  • Introduced to cloud computing concepts

Delivery methods

Learning materials are provided to support synchronous or asynchronous learning. Lecture slides and an instructor guide are provided for instructor-led training. Recorded lectures and demos are provided for independent learning. The educator can determine the preferred delivery method for each module.

Educator prerequisites

This course does not have any prerequisites for educators. However, prior to facilitating this course, educators are recommended to complete this course, complete the AWS Academy Cloud Foundations course, and pass the AWS Certified Cloud Practitioner exam.

Learning resources

  • Lecture slides
  • Student guide
  • Instructor guide
  • Practical activities
  • Lab exercises
  • Instructor lab sandbox environment
  • Recorded lectures
  • Recorded demos
  • Module knowledge checks
  • Course assessment

Course timing

This table provides the suggested durations for all course activities. Note that the total classroom time for all the modules in this course is 1,200 minutes (20 hours). Items that are not applicable are marked NA.

  Module Title  Lecture (Minutes)Activity/Lab /Demo (Minutes)Knowledge Check (Minutes)Total Classroom Time (Minutes)Recorded Lecture (Minutes)
Module 1: Welcome4020NA607
Module 2: Introduction to Security on AWS  60  20  20  100  25
Module 3: Securing Access to Cloud Resources  95  75  20  190  36
Module 4: Securing Your Infrastructure95902020530
  Module Title  Lecture (Minutes)Activity/Lab /Demo (Minutes)Knowledge Check (Minutes)Total Classroom Time (Minutes)Recorded Lecture (Minutes)
Module 5: Protecting Data in Your Application  95  75  20  190  39
Module 6: Logging and Monitoring951102022521
Module 7: Responding to and Managing an Incident  95  75  20  190  24
Module 8: Bridging to Certification40NANA408
Total Course Time6154651201,200190

Module sections

This section lists the module sections in this course.

Module 1: Welcome

  • Course prerequisites and objectives
  • Course overview
  • AWS Certified Security – Specialty certification
  • Activity: AWS Documentation Scavenger Hunt

Module 2: Introduction to Security on AWS

  • Security in the AWS Cloud
  • Security design principles
  • Shared responsibility model
  • Activity: Shared Responsibility Model
  • Knowledge check

Module 3: Securing Access to Cloud Resources

  • AWS Identity and Access Management (IAM) fundamentals
  • Authenticating with IAM
  • Authorizing with IAM
  • Examples of authorizing with IAM
  • Demonstration: Amazon Simple Storage Service (Amazon S3) Cross-Account Resource-Based Policy
  • Additional authentication and access management services
  • Using AWS Organizations
  • Lab: Using Resource-Based Policies to Secure an S3 Bucket
  • Knowledge check

Module 4: Securing Your Infrastructure

  • Structure of a three-tier web application
  • Using a virtual private cloud (VPC)
  • Setting up public and private subnets and internet protocols
  • Using AWS security groups
  • Using AWS network access control lists (ACLs)
  • Using AWS load balancers
  • Pulling it all together
  • Protecting your compute resources
  • Lab: Securing VPC Resources by Using Security Groups
  • Knowledge check

Module 5: Protecting Data in Your Application

  • Protect data at rest
  • Amazon S3 protection features
  • Protection through encryption
  • Protect data in transit
  • Best practices to protect data in Amazon S3
  • Additional data protection services
  • Lab: Encrypting Data at Rest by Using AWS Key Management Service (AWS KMS)
  • Knowledge check

Module 6: Logging and Monitoring

  • Importance of logging and monitoring
  • Capture and collect
  • Activity: Reading a Log File
  • AWS services with built-in logs
  • Monitor and report
  • Best practices for logging and monitoring
  • Additional AWS services for logging and monitoring
  • Demonstration: AWS Security Hub
  • Lab: Monitoring and Alerting with AWS CloudTrail and Amazon CloudWatch
  • Knowledge check

Module 7: Responding to and Managing an Incident

  • Identifying an incident
  • AWS services that support the discovery and recognition phase
  • AWS services that support the resolution and recovery phase
  • Best practices for handling an incident
  • Lab: Remediating an Incident by Using AWS Config and AWS Lambda
  • Knowledge check

Module 8: Bridging to Certification

  • Continuing on the AWS Academy Security learning path
  • AWS documentation and frameworks

Leave a comment