Skip to content

Lesson 05 β€” Enterprise Network Protection Project & Module Review

Learning Path

☁️ Phase 02 – AWS Cloud Security

πŸ“˜ Module 08 – Network Protection


By the end of this lesson, you will be able to:

  • Design a secure enterprise AWS network architecture.
  • Protect public applications from web attacks.
  • Secure internal network traffic.
  • Centralise firewall management across AWS accounts.
  • Validate enterprise network security controls.
  • Produce professional security architecture documentation.
  • Demonstrate the responsibilities of a Cloud Security Engineer.

πŸ“š Lesson Information

Estimated Time: 5 Hours

Difficulty: Advanced

Prerequisites: Lessons 01–04

Hands-on Project: Yes


CloudNova Technologies is preparing to launch its next-generation learning platform.

The new platform includes:

  • Public Web Portal
  • Student Portal
  • Instructor Portal
  • REST APIs
  • Internal Administration Portal
  • Amazon EC2
  • Amazon ECS
  • Amazon RDS
  • Amazon S3
  • Shared Services
  • Multiple AWS Accounts

The company expects over 1 million users during launch week.

The CISO has one final requirement before production deployment.

β€œBuild a secure enterprise network that protects our applications from Internet threats, secures internal communication and supports future business growth.”

As the Cloud Security Engineer, you must design, deploy and validate CloudNova’s complete network protection architecture.


Throughout this project you will implement:

  • AWS WAF
  • AWS Shield
  • Amazon Route 53 Security
  • AWS Network Firewall
  • AWS Firewall Manager
  • Multi-Account Architecture
  • Transit Gateway
  • Inspection VPC
  • Zero Trust Networking

This project combines everything learned throughout Module 08.


Internet
β”‚
AWS Shield
β”‚
Amazon Route 53
β”‚
AWS WAF (Web ACL)
β”‚
Application Load Balancer
β”‚
Public Application Subnet
β”‚
Inspection VPC (Firewall Subnet)
β”‚
AWS Network Firewall Cluster
β”‚
AWS Transit Gateway
β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚ β”‚
Production VPC Shared Services VPC Development VPC
β”‚ β”‚ β”‚
β”œβ”€β”€β”€β”€β”€β”€ EC2 β”œβ”€β”€β”€β”€β”€β”€ DNS β”œβ”€β”€β”€β”€β”€β”€ Test Apps
β”œβ”€β”€β”€β”€β”€β”€ ECS β”œβ”€β”€β”€β”€β”€β”€ Logging β”œβ”€β”€β”€β”€β”€β”€ Developers
β”œβ”€β”€β”€β”€β”€β”€ RDS β”œβ”€β”€β”€β”€β”€β”€ Monitoring └────── CI/CD
└────── S3 └────── IAM
β”‚
Security Account
β”‚
CloudTrail β€’ GuardDuty β€’ Security Hub

Configure:

  • Amazon Route 53
  • Health Checks
  • DNS Failover
  • Route 53 Resolver DNS Firewall

Verify:

  • DNS Resolution
  • Health Status
  • DNS Query Logs

Deploy AWS WAF.

Create:

  • Web ACL
  • AWS Managed Rule Groups
  • SQL Injection Protection
  • XSS Protection
  • Rate Limiting
  • Geo Blocking
  • IP Reputation Rules

Associate the Web ACL with the Application Load Balancer.

Verify blocked requests.


Review AWS Shield.

Validate:

  • Protected Resources
  • Layer 3 Protection
  • Layer 4 Protection
  • Shield Recommendations

Understand when an organisation should consider AWS Shield Advanced.


Deploy AWS Network Firewall.

Create:

  • Firewall Policy
  • Stateless Rule Groups
  • Stateful Rule Groups
  • Domain Filtering
  • Logging Configuration

Verify:

  • Allowed Traffic
  • Blocked Traffic
  • Firewall Logs

Using AWS Organizations:

Deploy AWS Firewall Manager.

Create policies for:

  • AWS WAF
  • Network Firewall
  • Security Groups

Verify policy compliance across AWS accounts.


Review the architecture.

Validate:

  • Transit Gateway
  • Inspection VPC
  • Route Tables
  • Firewall Subnets
  • Security Groups
  • Network ACLs

Confirm all production traffic passes through security controls.


Review the following controls.

Security Control Status
AWS Shield ☐
Route 53 Health Checks ☐
Route 53 DNS Firewall ☐
AWS WAF ☐
Managed Rules ☐
Rate Limiting ☐
AWS Network Firewall ☐
Stateful Rules ☐
Stateless Rules ☐
Firewall Logging ☐
AWS Firewall Manager ☐
Transit Gateway ☐
Inspection VPC ☐

CloudNova launches the platform.

Within thirty minutes, the SOC reports:

Multiple SQL Injection attempts.

Expected Result

βœ… Blocked by AWS WAF.


Cross-Site Scripting attempts.

Expected Result

βœ… Blocked by Managed Rules.


Brute-force login attempts.

Expected Result

βœ… Rate-Based Rule activated.


Traffic from a blocked country.

Expected Result

βœ… Geo Match Rule blocks requests.


Outbound traffic to a malicious domain.

Expected Result

βœ… Blocked by AWS Network Firewall.


Massive DDoS traffic spike.

Expected Result

βœ… AWS Shield mitigates infrastructure-level attack.


For every simulated event:

Determine:

  • Which AWS service detected the activity?
  • Which control prevented the attack?
  • Was the application affected?
  • What logs should be reviewed?
  • What improvements could be made?

Document your findings.


Prepare the following documentation.


Include:

  • Route 53
  • AWS Shield
  • AWS WAF
  • Application Load Balancer
  • Transit Gateway
  • Inspection VPC
  • AWS Network Firewall
  • Production VPC
  • Shared Services
  • Security Account

Document:

  • Allowed Services
  • Blocked Ports
  • Blocked Protocols
  • Domain Filtering Rules
  • Rate Limiting Rules

Describe:

  • Defence in Depth
  • Zero Trust
  • Traffic Flow
  • Firewall Placement
  • High Availability

Document:

  • Timeline
  • Attack Type
  • Detection Method
  • Containment
  • Recovery
  • Recommendations

Verify:

  • Public resources minimised.
  • Least privilege implemented.
  • Logging enabled.
  • Firewall policies documented.
  • Security rules reviewed.
  • Monitoring configured.

Deploy:

  • Route 53
  • AWS WAF
  • AWS Shield

Deploy:

  • AWS Network Firewall

Configure:

  • Stateless Rules
  • Stateful Rules
  • Logging

Deploy:

  • AWS Firewall Manager

Apply security policies across AWS accounts.


Validate:

  • Allowed HTTPS Traffic
  • Blocked FTP
  • Blocked Telnet
  • Blocked SQL Injection
  • Blocked XSS
  • Blocked Bot Requests

Document each test.


Review architecture.

Explain:

  • Why every security layer exists.
  • Which attacks each layer mitigates.
  • How traffic flows through the environment.
  • Where monitoring and logging occur.

Terminal window
aws wafv2 list-web-acls --scope REGIONAL

Terminal window
aws network-firewall list-firewall-policies

Terminal window
aws network-firewall list-firewalls

Terminal window
aws ec2 describe-transit-gateways

Terminal window
aws route53 list-health-checks

Terminal window
aws shield list-protections

CloudNova standards include:

  • Protect every Internet-facing workload with multiple security layers.
  • Route traffic through dedicated inspection points.
  • Use AWS Organizations with central policy management.
  • Enable logging on all security services.
  • Review firewall policies regularly.
  • Conduct penetration testing after significant changes.
  • Automate deployments using Infrastructure as Code.
  • Review architecture quarterly to address emerging threats.

❌ Exposing workloads directly to the Internet.

❌ Using AWS WAF without managed rule groups.

❌ Allowing production traffic to bypass the Inspection VPC.

❌ Forgetting to update route tables after deploying AWS Network Firewall.

❌ Managing firewall policies individually in every AWS account.

❌ Ignoring firewall logs and blocked traffic reports.

❌ Assuming one security control is sufficient.


CloudNova plans to expand into 10 AWS Regions, supporting millions of learners across multiple continents.

Design a complete enterprise network protection strategy that:

  1. Protects public applications against OWASP Top 10 threats.
  2. Mitigates Layer 3, Layer 4 and Layer 7 attacks.
  3. Implements Zero Trust networking.
  4. Uses Transit Gateway and an Inspection VPC.
  5. Centrally manages firewall policies using AWS Firewall Manager.
  6. Provides high availability and disaster recovery.
  7. Supports future expansion without redesigning the architecture.

Create:

  • Enterprise Architecture Diagram
  • Security Control Matrix
  • Firewall Policy Document
  • Network Hardening Checklist
  • Executive Summary explaining how the solution protects CloudNova from modern cyber threats.

Congratulations!

You have completed Module 08 – Network Protection.

You can now:

βœ… Design secure AWS network architectures

βœ… Apply Defence in Depth principles

βœ… Implement Zero Trust networking

βœ… Protect applications using AWS WAF

βœ… Mitigate DDoS attacks with AWS Shield

βœ… Secure DNS with Amazon Route 53

βœ… Deploy AWS Network Firewall

βœ… Centrally manage firewall policies with AWS Firewall Manager

βœ… Design Inspection VPCs and Transit Gateway architectures

βœ… Build enterprise-grade network protection solutions


  1. What is Defence in Depth, and why is it important?
  2. How does AWS WAF differ from AWS Network Firewall?
  3. What types of attacks does AWS Shield mitigate?
  4. Why is Route 53 DNS Firewall useful?
  5. What is the purpose of an Inspection VPC?
  6. Why is AWS Transit Gateway preferred in enterprise environments?
  7. What benefits does AWS Firewall Manager provide?
  8. How does Zero Trust improve network security?
  9. Why should firewall policies be centrally managed?
  10. How do all network protection services work together to defend AWS workloads?

After completing this module, you should understand:

  • Enterprise network security relies on multiple layers of protection, from DNS and DDoS mitigation to web application filtering and deep packet inspection.
  • AWS WAF, AWS Shield and Route 53 protect the Internet-facing edge, while AWS Network Firewall secures traffic inside AWS environments.
  • AWS Firewall Manager simplifies policy enforcement across multiple AWS accounts, ensuring consistent security at scale.
  • Transit Gateway, Inspection VPCs and Zero Trust principles enable secure, scalable and manageable enterprise architectures.
  • A Cloud Security Engineer must be able to design, deploy, validate and document secure network architectures that support both business growth and evolving cyber threats.

Excellent work!

You have successfully completed Module 08 – Network Protection.

You now have the knowledge to design and secure enterprise AWS networks using industry best practices and AWS-native security services.


➑️ Module 09 β€” Vulnerability & Compliance Management

In the next module, you will learn how to:

  • Assess workloads using Amazon Inspector
  • Discover unintended access with IAM Access Analyzer
  • Identify sensitive data exposure using Amazon Macie
  • Perform vulnerability management and patching
  • Build continuous compliance processes
  • Develop enterprise remediation workflows

You will shift from protecting the environment to continuously identifying, assessing and reducing security risks, another key responsibility of a Cloud Security Engineer.