Advanced Security Implementation with AWS WAF and Shield

EXPERT
150 minutes
5 tasks

In this lab, participants will design and implement advanced security controls for a public web application using AWS WAF, AWS Shield, and Amazon CloudFront. Learners will configure AWS WAF rules to mitigate common web vulnerabilities identified by the OWASP Top 10. Additionally, they'll leverage AWS Shield for DDoS protection, configuring response measures through the AWS Management Console. This lab will also explore the integration of AWS WAF with CloudFront to apply geo-blocking and rate-based rules, enhancing edge security. Participants will use Amazon CloudWatch and AWS Lambda to automate the monitoring and remediation of threats, ensuring optimal application performance and security resilience. This lab will guide learners through configuring real-time alerts and dashboards in CloudWatch for ongoing threat detection and analysis. By the end of this lab, learners will have hands-on experience configuring, managing, and optimizing security controls suitable for production environments.

Scenario

A global ecommerce company needs to secure its online shopping platform from increasing cyber threats such as SQL injection and DDoS attacks. They want to ensure that their services remain available during peak shopping seasons without compromising customer data security. The company has deployed its infrastructure in AWS and desires to enhance its edge security by leveraging AWS security services like WAF and Shield.

Learning Objectives

  • Configure AWS WAF to mitigate OWASP Top 10 vulnerabilities.
  • Implement AWS Shield for DDoS protection and configure response mechanisms.
  • Integrate AWS WAF with Amazon CloudFront and apply geo-blocking rules.
  • Automate threat monitoring with Amazon CloudWatch and AWS Lambda.

tasks (5)

task 1: Create and configure AWS WAF rules

30 min

task 2: Configure AWS DDoS Protection with AWS Shield Advanced

40 min

task 3: Implement Geo-Blocking Rules in AWS WAF with CloudFront

30 min

task 4: Set Up CloudWatch Alarms for DDoS and WAF Metrics

25 min

task 5: Integrate AWS Lambda for Automated Response to Security Events

45 min

Prerequisites

  • Basic understanding of AWS security services like WAF and Shield.
  • Knowledge of CloudFront distribution configurations.
  • Familiarity with AWS Lambda and event-driven architectures.

Skills Tested

Designing edge security strategies for common use cases like public websites.Configuring AWS WAF and Shield to protect against OWASP Top 10 and DDoS.Implementing AWS monitoring solutions for automated threat detection.Developing automated responses for WAF-triggered events using Lambda.