03 AWS Network Security Review
A secure AWS network is not defined by the number of firewalls it has. It is defined by whether traffic paths, trust boundaries, segmentation, exposure, and monitoring are intentionally designed and continuously reviewed.
Welcome to the AWS Network Security Review Runbook.
You have already completed the hands-on AWS Network Security Lab.
This runbook now gives you a repeatable methodology for reviewing an unfamiliar AWS network from the perspective of a:
-
Cloud Security Engineer
-
Network Security Engineer
-
Security Consultant
-
Cloud Security Architect
-
Cloud Penetration Tester
-
AWS Security Engineer
The AWS Security β Specialty study guide emphasizes network segmentation, Security Groups, Network ACLs, VPC endpoints, Transit Gateway, VPN, Direct Connect, PrivateLink, VPC Flow Logs, secure egress, and host/network-layer protection as key infrastructure-security areas.
π― Runbook Information
Section titled βπ― Runbook Informationβ| Item | Details |
|---|---|
| Runbook | AWS Network Security Review |
| Difficulty | Intermediate β Advanced |
| Estimated Time | 2β6 hours depending on environment |
| Primary Focus | AWS Network Architecture & Exposure |
| Target Roles | Cloud Security Engineer, Network Security Engineer, Security Consultant, Architect |
| Certification Alignment | AWS Certified Security β Specialty |
| Output | Network Findings, Risk Ratings, Remediation Plan, Architecture Review |
π’ Scenario
Section titled βπ’ ScenarioβYou have been given access to an AWS environment and asked:
βCan you review the network architecture and tell us whether it is secure?β
The environment may contain:
-
multiple VPCs
-
public and private subnets
-
EC2 instances
-
load balancers
-
databases
-
VPC endpoints
-
NAT Gateways
-
peering
-
Transit Gateway
-
VPN
-
Direct Connect
-
multiple AWS accounts
Your responsibility is not simply to check:
Which ports are open?
You need to understand:
-
how traffic flows
-
which systems are public
-
which systems should be private
-
how workloads are segmented
-
whether east-west traffic is controlled
-
whether internet egress is necessary
-
how hybrid connectivity is protected
-
whether network telemetry exists
π― Review Objectives
Section titled βπ― Review ObjectivesβBy the end of this runbook, you should be able to:
-
inventory VPCs
-
understand subnet architecture
-
review route tables
-
identify internet exposure
-
assess Security Groups
-
assess Network ACLs
-
review NAT and egress
-
review VPC endpoints
-
assess VPC Peering
-
assess Transit Gateway
-
review PrivateLink
-
assess VPN / Direct Connect
-
review Flow Logs
-
identify segmentation weaknesses
-
identify unnecessary public access
-
produce findings
-
recommend remediation
-
explain network risk to stakeholders
β οΈ Scope and Authorization
Section titled ββ οΈ Scope and AuthorizationβBefore reviewing network security, confirm:
-
AWS accounts in scope
-
Regions in scope
-
VPCs in scope
-
production vs non-production
-
whether hybrid connectivity is included
-
whether networking changes are allowed
-
whether assessment is read-only
Do not modify routes, Security Groups, NACLs, gateways, or production connectivity unless explicitly authorized.
π§ Network Security Review Workflow
Section titled βπ§ Network Security Review WorkflowβUse:
Scope βVPC Discovery βSubnet Review βRouting Review βPublic Exposure βSecurity Groups βNACLs βEgress Review βPrivate Connectivity βInter-VPC Connectivity βHybrid Connectivity βFlow Logs βFindings βRemediation βValidation01 β Understand the Network Architecture
Section titled β01 β Understand the Network ArchitectureβStart with the architecture, not individual rules.
Identify:
-
how many VPCs exist
-
why each VPC exists
-
workload ownership
-
production/non-production separation
-
shared-service networks
-
central network accounts
Create:
| VPC | Account | Region | CIDR | Purpose | Environment |
|---|---|---|---|---|---|
π§ First Question
Section titled βπ§ First QuestionβAsk:
Why does this VPC exist?
If nobody knows, ownership and security governance may already be weak.
02 β Review VPC CIDR Design
Section titled β02 β Review VPC CIDR DesignβFor each VPC record:
-
IPv4 CIDR
-
IPv6 CIDR where used
-
overlapping ranges
-
future-growth considerations
π¨ Watch For
Section titled βπ¨ Watch Forβ-
overlapping CIDRs preventing clean connectivity
-
extremely broad ranges without design justification
-
unplanned address-space consumption
03 β Inventory Subnets
Section titled β03 β Inventory SubnetsβCreate:
| Subnet | CIDR | AZ | Public/Private | Purpose |
|---|---|---|---|---|
Identify:
-
public subnets
-
private application subnets
-
private database subnets
-
inspection/security subnets
-
shared-service subnets
π§ Do Not Trust the Name
Section titled βπ§ Do Not Trust the NameβA subnet called:
private-subnetis not necessarily private.
Review the route table.
04 β Determine What Makes Each Subnet Public
Section titled β04 β Determine What Makes Each Subnet PublicβCheck whether the associated route table includes a route such as:
0.0.0.0/0 βInternet GatewayAlso consider whether workloads have public addressing.
π§ Interview-Level Principle
Section titled βπ§ Interview-Level PrincipleβA public subnet is determined by network routing architecture, not simply by the subnet name.
05 β Review Internet Gateways
Section titled β05 β Review Internet GatewaysβInventory attached Internet Gateways.
For each VPC ask:
-
does this VPC need internet-facing resources?
-
which subnets route to the gateway?
-
are sensitive workloads behind those subnets?
π¨ Risk Pattern
Section titled βπ¨ Risk PatternβInternet Gateway βPublic Route βSensitive Workloadmay indicate unnecessary attack surface.
06 β Review Route Tables
Section titled β06 β Review Route TablesβFor every subnet, document:
| Destination | Target | Purpose | Risk |
|---|---|---|---|
Look for routes involving:
-
Internet Gateway
-
NAT Gateway
-
Transit Gateway
-
VPC Peering
-
VPN
-
Virtual Private Gateway
-
VPC endpoints
π§ Routing Review Question
Section titled βπ§ Routing Review QuestionβAsk:
Where can this subnet send traffic?
and:
Which networks can send traffic back?
07 β Identify Publicly Addressed Resources
Section titled β07 β Identify Publicly Addressed ResourcesβInventory resources with public exposure.
Examples:
-
EC2 public IPv4
-
Elastic IPs
-
internet-facing ALBs/NLBs
-
public RDS configurations
-
public APIs
Create:
| Resource | Public? | Business Need | Control | Finding |
|---|---|---|---|---|
08 β Review Public Administrative Access
Section titled β08 β Review Public Administrative AccessβLook specifically for:
-
SSH
-
RDP
-
database administration
-
Kubernetes management interfaces
-
custom management ports
π¨ High-Risk Patterns
Section titled βπ¨ High-Risk PatternsβTCP 22Source 0.0.0.0/0
TCP 3389Source 0.0.0.0/0These should receive immediate scrutiny.
09 β Review Security Groups
Section titled β09 β Review Security GroupsβFor every Security Group review:
-
purpose
-
associated resources
-
ingress
-
egress
-
source/destination
-
protocol
-
port
-
IPv4
-
IPv6
π Security Group Review Matrix
Section titled βπ Security Group Review Matrixβ| SG | Direction | Port | Source/Destination | Business Need | Risk |
|---|---|---|---|---|---|
10 β Identify Overly Broad Sources
Section titled β10 β Identify Overly Broad SourcesβLook for:
0.0.0.0/0::/0Then determine:
-
resource type
-
port
-
business requirement
-
actual reachability
π§ Context Matters
Section titled βπ§ Context MattersβPublic TCP 443 on an internet-facing load balancer may be expected.
Public TCP 3306 on a database probably requires serious investigation.
11 β Review Security Group References
Section titled β11 β Review Security Group ReferencesβWhere appropriate, determine whether SG-to-SG references are used.
Example:
ALB Security Group βApplication Security Group βDatabase Security GroupThis can provide stronger logical segmentation than broad CIDR rules.
12 β Review Egress Rules
Section titled β12 β Review Egress RulesβDo not review ingress only.
Check whether workloads have:
All Trafficβ 0.0.0.0/0Ask:
Does this workload really need unrestricted outbound internet access?
π§ Security Principle
Section titled βπ§ Security PrincipleβAttackers often need egress for:
-
command and control
-
downloads
-
data exfiltration
Outbound control matters.
13 β Review Security Group Lifecycle
Section titled β13 β Review Security Group LifecycleβLook for:
-
unused Security Groups
-
stale rules
-
temporary rules never removed
-
unclear descriptions
π‘ Professional Tip
Section titled βπ‘ Professional TipβRequire useful rule descriptions where operational processes support them.
A rule is easier to review when you know why it exists.
14 β Review Network ACLs
Section titled β14 β Review Network ACLsβFor each subnet review:
-
associated NACL
-
inbound rules
-
outbound rules
-
deny rules
-
rule order
π§ Remember
Section titled βπ§ RememberβThe AWS Security β Specialty material distinguishes Security Groups as stateful controls and NACLs as stateless subnet-level controls.
15 β Review NACL Complexity
Section titled β15 β Review NACL ComplexityβAsk whether custom NACL rules:
-
provide meaningful additional protection
-
or create unnecessary troubleshooting complexity
Do not add controls simply to have more controls.
16 β Review Return Traffic
Section titled β16 β Review Return TrafficβBecause NACLs are stateless, verify:
-
application ports
-
ephemeral ports
-
outbound rules
-
return path
π¨ Common Finding
Section titled βπ¨ Common FindingβRequired application traffic intermittently fails because response traffic is not permitted by the subnet NACL.
This is availability and security architecture, not only configuration.
17 β Review NAT Architecture
Section titled β17 β Review NAT ArchitectureβIdentify:
-
NAT Gateways
-
NAT instances where applicable
-
private subnet routes
Ask:
-
which private workloads have internet egress?
-
why is it required?
-
is egress centralized?
-
is it monitored?
π° Architecture Consideration
Section titled βπ° Architecture ConsiderationβNAT design affects:
-
security
-
availability
-
cost
-
operational complexity
18 β Identify Workloads That Do Not Need Internet Egress
Section titled β18 β Identify Workloads That Do Not Need Internet EgressβExamples may include:
-
databases
-
internal processing tiers
-
sensitive workloads
Ask whether they can use:
-
VPC endpoints
-
private package repositories
-
approved proxy/egress controls
19 β Review VPC Endpoints
Section titled β19 β Review VPC EndpointsβInventory:
-
gateway endpoints
-
interface endpoints
The AWS Security β Specialty study guide highlights VPC endpoints and PrivateLink for private access to AWS services without unnecessary internet exposure.
20 β Review Endpoint Policies
Section titled β20 β Review Endpoint PoliciesβFor each endpoint ask:
-
which principals can use it?
-
which services/resources can be accessed?
-
is the endpoint policy overly broad?
π¨ Example
Section titled βπ¨ ExampleβA private S3 endpoint does not automatically mean:
all S3 access is secure.
IAM and bucket policies still matter.
21 β Review S3 Private Access Architecture
Section titled β21 β Review S3 Private Access ArchitectureβFor sensitive S3 access, evaluate whether the organization uses patterns such as:
Private EC2 βS3 Gateway Endpoint βS3 Bucketwith policies that restrict access appropriately.
22 β Review VPC Peering
Section titled β22 β Review VPC PeeringβInventory peerings.
For each:
-
source VPC
-
destination VPC
-
account
-
Region
-
purpose
-
route tables
π§ Important Question
Section titled βπ§ Important QuestionβAsk:
Does this peering create broader network trust than required?
23 β Review Peering at Scale
Section titled β23 β Review Peering at ScaleβIf the organization has many peerings, evaluate management complexity.
Large peer meshes may become difficult to:
-
understand
-
secure
-
troubleshoot
This may justify a hub-based design depending on requirements.
24 β Review Transit Gateway
Section titled β24 β Review Transit GatewayβWhere Transit Gateway exists, inventory:
-
attachments
-
route tables
-
account ownership
-
segmentation
π§ Key Security Question
Section titled βπ§ Key Security QuestionβAsk:
Are all connected networks able to communicate with each other?
They should not necessarily be.
Transit Gateway route-table segmentation can be important.
25 β Review Shared Networking
Section titled β25 β Review Shared NetworkingβIn multi-account environments, determine whether networking is centralized.
Possible structure:
Network Accountββββ Transit Gatewayβββ Egress VPCβββ Inspection VPCβββ Shared ConnectivityAssess whether security responsibilities are clear.
26 β Review AWS PrivateLink
Section titled β26 β Review AWS PrivateLinkβWhere used, determine:
-
service provider
-
service consumer
-
endpoints
-
Security Groups
-
access policies
π§ Why PrivateLink Matters
Section titled βπ§ Why PrivateLink MattersβPrivateLink can expose a service without creating broad VPC-to-VPC network connectivity.
This can reduce trust boundaries.
27 β Review Hybrid Connectivity
Section titled β27 β Review Hybrid ConnectivityβIdentify:
-
Site-to-Site VPN
-
Direct Connect
-
Transit Gateway integration
-
on-premises networks
The study guide highlights VPN, Direct Connect, Transit Gateway, and PrivateLink as important secure-connectivity mechanisms.
28 β Review Site-to-Site VPN
Section titled β28 β Review Site-to-Site VPNβCheck:
-
business purpose
-
route propagation/static routes
-
tunnel availability
-
monitoring
-
encryption
29 β Review Direct Connect
Section titled β29 β Review Direct ConnectβRemember:
Dedicated connectivity does not automatically mean encrypted connectivity.
Review whether additional encryption requirements exist.
30 β Review Routing Between Cloud and On-Premises
Section titled β30 β Review Routing Between Cloud and On-PremisesβUnderstand:
On-Premises βVPN / Direct Connect βTransit Gateway / VGW βAWS VPCsAsk:
-
which on-prem networks can reach production?
-
which AWS networks can reach on-prem?
-
is segmentation intentional?
31 β Review DNS Architecture
Section titled β31 β Review DNS ArchitectureβAssess:
-
Route 53
-
private hosted zones
-
resolver endpoints
-
hybrid DNS
π§ Security Relevance
Section titled βπ§ Security RelevanceβDNS can expose:
-
internal resource naming
-
misrouting
-
unexpected resolution paths
32 β Review Load Balancers
Section titled β32 β Review Load BalancersβFor internet-facing load balancers assess:
-
listener ports
-
TLS
-
certificates
-
Security Groups
-
target groups
-
access logs
π Application Security Connection
Section titled βπ Application Security ConnectionβWhere applicable, review integration with:
-
AWS WAF
-
AWS Shield
-
CloudFront
33 β Review Internal Load Balancers
Section titled β33 β Review Internal Load BalancersβConfirm that internal services are not unnecessarily internet-facing.
34 β Review Database Network Placement
Section titled β34 β Review Database Network PlacementβFor RDS/Aurora or similar databases assess:
-
public accessibility
-
subnet groups
-
Security Groups
-
application-tier access
π¨ Preferred Pattern
Section titled βπ¨ Preferred PatternβApplication SG βDatabase SGrather than:
0.0.0.0/0 βDatabase Port35 β Review Management Access
Section titled β35 β Review Management AccessβDetermine how administrators reach workloads.
Look for:
-
public SSH/RDP
-
bastion hosts
-
VPN
-
SSM Session Manager
The SCS-C02 study guide explicitly highlights SSM Session Manager as a method for EC2 administration without exposing port 22.
π‘ Security Principle
Section titled βπ‘ Security PrincipleβAdministrative access should be:
-
authenticated
-
authorized
-
logged
-
limited
-
preferably private
36 β Review VPC Flow Logs
Section titled β36 β Review VPC Flow LogsβCheck coverage at:
-
VPC
-
subnet
-
ENI
The study guide identifies VPC Flow Logs for traffic auditing, troubleshooting, and incident investigation.
37 β Review Flow Log Storage
Section titled β37 β Review Flow Log StorageβAssess:
-
destination
-
retention
-
encryption
-
access
38 β Review Flow Logs for Suspicious Patterns
Section titled β38 β Review Flow Logs for Suspicious PatternsβExamples:
-
repeated rejects
-
unusual outbound destinations
-
internal scanning
-
unexpected ports
π§ Important
Section titled βπ§ ImportantβFlow Logs provide metadata.
They are not packet captures.
39 β Review Network Monitoring Integration
Section titled β39 β Review Network Monitoring IntegrationβDetermine whether network telemetry feeds:
-
CloudWatch
-
S3
-
GuardDuty
-
SIEM
-
SOC workflows
40 β Review Network Security Across Accounts
Section titled β40 β Review Network Security Across AccountsβIf multiple AWS accounts exist, assess:
-
centralized network account
-
Transit Gateway sharing
-
RAM
-
routing ownership
-
security ownership
41 β Review Environment Segmentation
Section titled β41 β Review Environment SegmentationβAsk whether:
ProductionDevelopmentTestSecurityShared Serviceshave appropriate network separation.
π¨ Finding Pattern
Section titled βπ¨ Finding PatternβDevelopment systems should not automatically have unrestricted network access to production.
42 β Review Sensitive Workload Segmentation
Section titled β42 β Review Sensitive Workload SegmentationβHigh-value systems may require stronger isolation.
Examples:
-
payment systems
-
identity systems
-
regulated workloads
-
security tooling
43 β Review Attack Surface
Section titled β43 β Review Attack SurfaceβCreate an exposure map.
Internetββββ ALB :443βββ EC2 :22 β Reviewβββ RDS :3306 β High Riskβββ API Gatewayπ§ Attack Surface Question
Section titled βπ§ Attack Surface QuestionβAsk:
Which of these services genuinely require internet exposure?
44 β Review East-West Attack Surface
Section titled β44 β Review East-West Attack SurfaceβDo not focus only on the internet.
Review lateral pathways between:
-
web tier
-
application tier
-
database tier
-
shared services
-
other VPCs
45 β Create a Network Trust Map
Section titled β45 β Create a Network Trust MapβExample:
Internet βWeb Tier βApplication Tier βDatabase Tier
Dev VPC βXβ Production DBThis makes intended and prohibited trust clearer.
46 β Identify Findings
Section titled β46 β Identify FindingsβUse:
Condition+Exposure+Attack Path+Business Impact+Recommendationπ Standard Finding Format
Section titled βπ Standard Finding FormatβFinding ID:
Title:
Severity:
Affected Resource:
Network Path:
Observation:
Evidence:
Risk:
Business Impact:
Recommendation:
Validation:47 β Example Finding β Public SSH
Section titled β47 β Example Finding β Public SSHβFinding ID:NET-001
Title:SSH Exposed to the Internet
Severity:High
Affected Resource:Production EC2 Security Group
Observation:TCP/22 is permitted from 0.0.0.0/0.
Risk:The workload is directly exposed to internet-based administrative access attempts.
Recommendation:Remove unrestricted public SSH and use SSM Session Manager, VPN, or tightly controlled management access.48 β Example Finding β Public Database
Section titled β48 β Example Finding β Public DatabaseβFinding ID:NET-002
Title:Production Database Publicly Reachable
Severity:Critical / High
Observation:Database is publicly accessible and allows the database service port from a broad network range.
Risk:Direct network exposure significantly increases the attack surface of a sensitive data system.
Recommendation:Move database access behind private network controls and permit connections only from authorized application workloads.49 β Example Finding β Unrestricted Egress
Section titled β49 β Example Finding β Unrestricted EgressβFinding ID:NET-003
Title:Sensitive Application Has Unrestricted Internet Egress
Severity:Medium / High depending on workload
Observation:The application tier can initiate unrestricted outbound internet connections.
Risk:A compromised workload could communicate with external infrastructure or exfiltrate data.
Recommendation:Evaluate business-required destinations and implement appropriate egress restrictions or controlled proxy/private-service paths.50 β Rate Network Risk
Section titled β50 β Rate Network RiskβUse:
Exposure+Reachability+Service Sensitivity+Exploitability+Business Impact=Riskπ΄ Critical
Section titled βπ΄ CriticalβExamples:
-
public sensitive database
-
exposed privileged management plane
π High
Section titled βπ HighβExamples:
-
public SSH/RDP
-
broad production-to-production trust
-
major segmentation failure
π‘ Medium
Section titled βπ‘ MediumβExamples:
-
unnecessary egress
-
missing Flow Logs
-
overly broad internal ranges
π΅ Low
Section titled βπ΅ LowβExamples:
-
stale Security Group
-
missing rule descriptions
-
unused network resource
51 β Prioritize Remediation
Section titled β51 β Prioritize RemediationβRecommended order:
Critical Public Exposure βAdministrative Exposure βSensitive Lateral Access βEgress Weaknesses βMonitoring Gaps βArchitecture Cleanup52 β Create a Remediation Roadmap
Section titled β52 β Create a Remediation Roadmapβ| Finding | Recommendation | Priority | Owner |
|---|---|---|---|
| Public DB | Remove public exposure | Immediate | DB/Cloud Team |
| Public SSH | Move to SSM | Immediate | Platform Team |
| Open egress | Restrict outbound | Short Term | Network Team |
| Missing Flow Logs | Enable visibility | Short Term | Security Team |
53 β Validate Remediation
Section titled β53 β Validate RemediationβAfter remediation, test both:
Required Traffic β Works
Unauthorized Traffic β Failsπ§ Do Not Validate by Console Alone
Section titled βπ§ Do Not Validate by Console AloneβWhere safe and authorized, test actual connectivity.
54 β Review for Unintended Side Effects
Section titled β54 β Review for Unintended Side EffectsβNetwork changes can cause outages.
Validate:
-
applications
-
monitoring
-
dependencies
-
DNS
-
integrations
55 β Create the Network Architecture Diagram
Section titled β55 β Create the Network Architecture DiagramβYour assessment report should include a simple architecture.
Example:
Internet βCloudFront / WAF βALB βPrivate App Subnets βPrivate Database Subnets
β VPC Endpoint β S356 β Create an Exposure Summary
Section titled β56 β Create an Exposure Summaryβ| Exposure Type | Count |
|---|---|
| Public EC2 | |
| Public Load Balancers | |
| Public DBs | |
| Open Admin Ports | |
| Internet Egress Paths |
57 β Create a Security Group Summary
Section titled β57 β Create a Security Group SummaryβSummarize:
-
high-risk inbound rules
-
broad internal rules
-
unrestricted egress
-
stale SGs
58 β Create the Executive Summary
Section titled β58 β Create the Executive SummaryβExample:
The AWS network security review identified unnecessary public exposure and overly permissive east-west connectivity.
The highest-priority concerns include internet-accessible administrative interfaces and broad access to sensitive application tiers.
Immediate remediation should focus on reducing public exposure, restricting Security Group trust relationships, and validating segmentation between application and database workloads.
Longer-term improvements should include stronger egress controls, private AWS-service access, and centralized network visibility.59 β Prepare the Technical Report
Section titled β59 β Prepare the Technical ReportβRecommended structure:
1. Scope2. Architecture Overview3. VPC Inventory4. Public Exposure5. Security Group Review6. NACL Review7. Routing & Egress8. Private Connectivity9. Inter-VPC Connectivity10. Hybrid Connectivity11. Monitoring12. Findings13. Remediation Roadmapπ€ AWS Network Security Review Interview Questions
Section titled βπ€ AWS Network Security Review Interview QuestionsβPractise without notes.
Architecture
Section titled βArchitectureβ1. How would you review AWS network security?
Section titled β1. How would you review AWS network security?β2. What information would you gather first?
Section titled β2. What information would you gather first?β3. How do you identify internet-facing resources?
Section titled β3. How do you identify internet-facing resources?βSubnets & Routing
Section titled βSubnets & Routingβ4. What makes a subnet public?
Section titled β4. What makes a subnet public?β5. Internet Gateway vs NAT Gateway?
Section titled β5. Internet Gateway vs NAT Gateway?β6. How would you troubleshoot a private subnet that cannot access the internet?
Section titled β6. How would you troubleshoot a private subnet that cannot access the internet?βSecurity Groups
Section titled βSecurity Groupsβ7. What do you look for during a Security Group review?
Section titled β7. What do you look for during a Security Group review?β8. Security Group vs NACL?
Section titled β8. Security Group vs NACL?β9. Why use Security Group references instead of broad CIDRs?
Section titled β9. Why use Security Group references instead of broad CIDRs?β10. Why should egress be reviewed?
Section titled β10. Why should egress be reviewed?βPrivate Access
Section titled βPrivate Accessβ11. What is a VPC endpoint?
Section titled β11. What is a VPC endpoint?β12. Why use an S3 gateway endpoint?
Section titled β12. Why use an S3 gateway endpoint?β13. What is PrivateLink?
Section titled β13. What is PrivateLink?βConnectivity
Section titled βConnectivityβ14. VPC Peering vs Transit Gateway?
Section titled β14. VPC Peering vs Transit Gateway?β15. When would Transit Gateway be appropriate?
Section titled β15. When would Transit Gateway be appropriate?β16. VPN vs Direct Connect?
Section titled β16. VPN vs Direct Connect?βMonitoring
Section titled βMonitoringβ17. What do VPC Flow Logs provide?
Section titled β17. What do VPC Flow Logs provide?β18. How would you investigate suspicious outbound traffic?
Section titled β18. How would you investigate suspicious outbound traffic?βπ¨ Scenario Interview Question 1
Section titled βπ¨ Scenario Interview Question 1βYou discover that a production RDS database is publicly accessible. What would you review before assigning severity?
A strong answer should consider:
-
public accessibility
-
route path
-
Security Group
-
database port
-
source range
-
authentication
-
data sensitivity
-
business purpose
π¨ Scenario Interview Question 2
Section titled βπ¨ Scenario Interview Question 2βAn application server needs access to S3, but security policy prohibits general internet access. What would you recommend?
Discuss:
-
S3 VPC endpoint
-
endpoint policy
-
IAM
-
bucket policy
π¨ Scenario Interview Question 3
Section titled βπ¨ Scenario Interview Question 3βSecurity Group rules look correct, but traffic still fails. What would you investigate?
Use:
RouteβSecurity GroupβNACLβDNSβService ListenerβOS FirewallβReturn Pathπ¨ Scenario Interview Question 4
Section titled βπ¨ Scenario Interview Question 4βTwenty VPCs need controlled connectivity. Would you use VPC Peering or Transit Gateway?
Do not answer based on service popularity.
Discuss:
-
topology
-
scale
-
routing
-
segmentation
-
management overhead
-
cost
π§ Interview Answer Framework
Section titled βπ§ Interview Answer FrameworkβFor AWS network questions use:
Source βDestination βRoute βNetwork Control βWorkload Control βReturn Path βTelemetryπ¬ Interview Tip
Section titled βπ¬ Interview TipβAvoid:
βCheck the Security Group.β
A stronger answer:
βI would identify the source and destination first, verify the expected routing path, review Security Group rules on the relevant interfaces, check subnet NACLs and return traffic, verify the application is listening, and then use Flow Logs to correlate network behavior.β
π Portfolio Deliverables
Section titled βπ Portfolio DeliverablesβCreate sanitized examples of:
-
VPC inventory
-
architecture diagram
-
public-exposure matrix
-
Security Group review
-
route analysis
-
network findings
-
remediation roadmap
-
trust-boundary diagram
π Resume Examples
Section titled βπ Resume ExamplesβInstead of:
Experience with AWS networking.
Use:
Performed an AWS network security review covering VPCs, public/private subnets, route tables, Security Groups, NACLs, VPC endpoints, public exposure, and Flow Logs.
Or:
Identified excessive network exposure and lateral-access paths in an AWS lab environment and produced prioritized remediation recommendations with architecture diagrams and validation steps.
β Runbook Readiness Check
Section titled ββ Runbook Readiness CheckβYou should be able to:
-
inventory AWS network architecture
-
identify public/private subnets
-
interpret route tables
-
identify public exposure
-
evaluate Security Groups
-
review NACLs
-
assess outbound traffic
-
explain VPC endpoints
-
review VPC Peering
-
assess Transit Gateway
-
understand hybrid connectivity
-
use Flow Logs
-
create network findings
-
recommend practical remediation
The objective is not:
I reviewed every Security Group.
The objective is:
I understand which network paths exist, which trust relationships are necessary, which exposures create risk, and how to reduce attack surface without disrupting required business communication.
π Runbook Complete
Section titled βπ Runbook CompleteβYou now have a repeatable methodology for:
Network Discovery βExposure Analysis βSegmentation Review βRouting Analysis βTraffic Control Review βPrivate Connectivity βNetwork Visibility βRisk Analysis βRemediation βValidationThis methodology directly supports roles such as:
-
Cloud Security Engineer
-
AWS Security Engineer
-
Network Security Engineer
-
Cloud Security Consultant
-
Cloud Security Architect
π Whatβs Next?
Section titled βπ Whatβs Next?βYou have now completed the AWS security assessment runbooks for:
AWS Account Security Assessment βAWS IAM Security Review βAWS Network Security ReviewThe next runbook brings together the detection, investigation, containment, evidence, and recovery skills from the AWS Incident Response Lab into a repeatable professional response methodology.
β‘οΈ Next: AWS Incident Response Runbook
In the next runbook, you will cover:
-
incident intake
-
severity classification
-
compromised credentials
-
IAM investigation
-
EC2 compromise
-
evidence preservation
-
CloudTrail analysis
-
Flow Log analysis
-
GuardDuty/Security Hub findings
-
containment decisions
-
eradication
-
recovery
-
incident timeline
-
root cause analysis
-
post-incident reporting