SC-7(5)—Boundary Protection | Deny by Default -- Allow by Exception
IL4 Mod
IL4 High
IL5
IL6
>Control Description
Deny network communications traffic by default and allow network communications traffic by exception [Selection (one or more): at managed interfaces; for ⚙organization-defined systems].
>DoD Impact Level Requirements
FedRAMP Parameter Values
SC-7 (5) [any systems]
Additional Requirements and Guidance
SC-7 (5) Guidance: For JAB Authorization, CSPs shall include details of this control in their Architecture Briefing
>Discussion
Denying by default and allowing by exception applies to inbound and outbound network communications traffic. A deny-all, permit-by-exception network communications traffic policy ensures that only those system connections that are essential and approved are allowed. Deny by default, allow by exception also applies to a system that is connected to an external system.
>Programmatic Queries
Beta
Related Services
Security Groups
Network ACLs
WAF
CLI Commands
Create security group with deny-by-default ingress rules
aws ec2 create-security-group --group-name default-deny-sg --description 'Deny by default security group' --vpc-id vpc-12345678Add explicit allow rules for necessary exceptions
aws ec2 authorize-security-group-ingress --group-id sg-12345678 --protocol tcp --port 443 --cidr 10.0.0.0/8Configure default deny network ACL rules
aws ec2 create-network-acl-entry --network-acl-id acl-12345678 --rule-number 100 --protocol -1 --cidr 0.0.0.0/0 --egressDeploy AWS WAF with default deny rules for HTTP traffic
aws wafv2 create-web-acl --region us-east-1 --name default-deny-waf --scope REGIONAL --default-action Block={} --rules file://waf-rules.json>Assessment Interview Topics
Questions assessors commonly ask
Process & Governance:
- •What policies govern the implementation of deny by default -- allow by exception?
- •How are system and communications protection requirements defined and maintained?
- •Who is responsible for configuring and maintaining the security controls specified in SC-7(5)?
Technical Implementation:
- •How is deny by default -- allow by exception technically implemented in your environment?
- •What systems, tools, or configurations enforce this protection requirement?
- •How do you ensure that deny by default -- allow by exception remains effective as the system evolves?
- •What network boundary protections are in place (firewalls, gateways, etc.)?
Evidence & Documentation:
- •What documentation demonstrates the implementation of SC-7(5)?
- •Can you provide configuration evidence or system diagrams showing this protection control?
- •What logs or monitoring data verify that this control is functioning correctly?
- •Can you provide network architecture diagrams and firewall rulesets?
Ask AI
Configure your API key to use AI features.