Lesson 05 β Enterprise Network Protection Project & Module Review
Learning Path
βοΈ Phase 02 β AWS Cloud Security
π Module 08 β Network Protection
π― Lesson Objective
Section titled βπ― Lesson Objectiveβ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
πΌ Business Scenario
Section titled βπΌ Business Scenarioβ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.
Project Overview
Section titled βProject Overviewβ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.
Enterprise Architecture
Section titled βEnterprise Architectureβ 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 HubPhase 01 β Secure DNS & Edge Protection
Section titled βPhase 01 β Secure DNS & Edge ProtectionβConfigure:
- Amazon Route 53
- Health Checks
- DNS Failover
- Route 53 Resolver DNS Firewall
Verify:
- DNS Resolution
- Health Status
- DNS Query Logs
Phase 02 β Protect Web Applications
Section titled βPhase 02 β Protect Web Applicationsβ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.
Phase 03 β Enable DDoS Protection
Section titled βPhase 03 β Enable DDoS ProtectionβReview AWS Shield.
Validate:
- Protected Resources
- Layer 3 Protection
- Layer 4 Protection
- Shield Recommendations
Understand when an organisation should consider AWS Shield Advanced.
Phase 04 β Deploy Network Firewall
Section titled βPhase 04 β Deploy Network FirewallβDeploy AWS Network Firewall.
Create:
- Firewall Policy
- Stateless Rule Groups
- Stateful Rule Groups
- Domain Filtering
- Logging Configuration
Verify:
- Allowed Traffic
- Blocked Traffic
- Firewall Logs
Phase 05 β Central Policy Management
Section titled βPhase 05 β Central Policy ManagementβUsing AWS Organizations:
Deploy AWS Firewall Manager.
Create policies for:
- AWS WAF
- Network Firewall
- Security Groups
Verify policy compliance across AWS accounts.
Phase 06 β Build Enterprise Network
Section titled βPhase 06 β Build Enterprise NetworkβReview the architecture.
Validate:
- Transit Gateway
- Inspection VPC
- Route Tables
- Firewall Subnets
- Security Groups
- Network ACLs
Confirm all production traffic passes through security controls.
Security Validation
Section titled βSecurity Validationβ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 | β |
Simulated Enterprise Attack
Section titled βSimulated Enterprise AttackβCloudNova launches the platform.
Within thirty minutes, the SOC reports:
Event 1
Section titled βEvent 1βMultiple SQL Injection attempts.
Expected Result
β Blocked by AWS WAF.
Event 2
Section titled βEvent 2βCross-Site Scripting attempts.
Expected Result
β Blocked by Managed Rules.
Event 3
Section titled βEvent 3βBrute-force login attempts.
Expected Result
β Rate-Based Rule activated.
Event 4
Section titled βEvent 4βTraffic from a blocked country.
Expected Result
β Geo Match Rule blocks requests.
Event 5
Section titled βEvent 5βOutbound traffic to a malicious domain.
Expected Result
β Blocked by AWS Network Firewall.
Event 6
Section titled βEvent 6βMassive DDoS traffic spike.
Expected Result
β AWS Shield mitigates infrastructure-level attack.
Investigation Tasks
Section titled βInvestigation Tasksβ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.
Deliverables
Section titled βDeliverablesβPrepare the following documentation.
Enterprise Network Diagram
Section titled βEnterprise Network DiagramβInclude:
- Route 53
- AWS Shield
- AWS WAF
- Application Load Balancer
- Transit Gateway
- Inspection VPC
- AWS Network Firewall
- Production VPC
- Shared Services
- Security Account
Firewall Policy Document
Section titled βFirewall Policy DocumentβDocument:
- Allowed Services
- Blocked Ports
- Blocked Protocols
- Domain Filtering Rules
- Rate Limiting Rules
Security Architecture Review
Section titled βSecurity Architecture ReviewβDescribe:
- Defence in Depth
- Zero Trust
- Traffic Flow
- Firewall Placement
- High Availability
Incident Report
Section titled βIncident ReportβDocument:
- Timeline
- Attack Type
- Detection Method
- Containment
- Recovery
- Recommendations
Hardening Checklist
Section titled βHardening ChecklistβVerify:
- Public resources minimised.
- Least privilege implemented.
- Logging enabled.
- Firewall policies documented.
- Security rules reviewed.
- Monitoring configured.
π Capstone Lab
Section titled βπ Capstone Labβ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.
π» AWS CLI Challenge
Section titled βπ» AWS CLI ChallengeβList Web ACLs
Section titled βList Web ACLsβaws wafv2 list-web-acls --scope REGIONALList Firewall Policies
Section titled βList Firewall Policiesβaws network-firewall list-firewall-policiesList Firewalls
Section titled βList Firewallsβaws network-firewall list-firewallsList Transit Gateways
Section titled βList Transit Gatewaysβaws ec2 describe-transit-gatewaysList Route 53 Health Checks
Section titled βList Route 53 Health Checksβaws route53 list-health-checksView Shield Protections
Section titled βView Shield Protectionsβaws shield list-protectionsπ’ Enterprise Best Practices
Section titled βπ’ Enterprise Best Practicesβ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.
π« Common Mistakes
Section titled βπ« Common Mistakesββ 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.
π§ͺ Final Enterprise Challenge
Section titled βπ§ͺ Final Enterprise ChallengeβCloudNova plans to expand into 10 AWS Regions, supporting millions of learners across multiple continents.
Design a complete enterprise network protection strategy that:
- Protects public applications against OWASP Top 10 threats.
- Mitigates Layer 3, Layer 4 and Layer 7 attacks.
- Implements Zero Trust networking.
- Uses Transit Gateway and an Inspection VPC.
- Centrally manages firewall policies using AWS Firewall Manager.
- Provides high availability and disaster recovery.
- 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.
π Module Review
Section titled βπ Module Reviewβ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
π Knowledge Check
Section titled βπ Knowledge Checkβ- What is Defence in Depth, and why is it important?
- How does AWS WAF differ from AWS Network Firewall?
- What types of attacks does AWS Shield mitigate?
- Why is Route 53 DNS Firewall useful?
- What is the purpose of an Inspection VPC?
- Why is AWS Transit Gateway preferred in enterprise environments?
- What benefits does AWS Firewall Manager provide?
- How does Zero Trust improve network security?
- Why should firewall policies be centrally managed?
- How do all network protection services work together to defend AWS workloads?
π‘ Key Takeaways
Section titled βπ‘ Key Takeawaysβ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.
π Module Complete
Section titled βπ Module Completeβ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.
π Next Module
Section titled βπ Next Moduleββ‘οΈ 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.