CMMCpedia Download

Requirements / System and Communications Protection (SC)

SC.L2-3.13.6

Network Communication by Exception

Official Source Material

Deny network communications traffic by default and allow network communications traffic by exception (i.e., deny all, permit by exception).

Determine if:

  1. [a] network communications traffic is denied by default; and
  2. [b] network communications traffic is allowed by exception.

Source: CMMC Assessment Guide - Level 2, Version 2.13, September 2024

Practitioner Guidance

How to meet it

Deny by default is a posture, not a long list of deny rules.

Objective [a] wants an implicit deny that catches everything you did not explicitly allow. A ruleset that blocks a list of ports and permits the rest is allow by default with deny exceptions, the opposite of the requirement. It fails the moment you forget a protocol: deny every TCP port, and UDP and ICMP still flow.

Outbound traffic is included, and it is the half that gets missed.

The requirement does not exempt outgoing connections. Set the default outbound action to block, then allow what the business needs: web on 80 and 443, DNS, DHCP, NTP, and the directory service ports if you run one. Build the outbound exception list by observing what the environment actually uses, then close the door.

Filtering by port is sufficient.

Allow rules keyed to ports and protocols meet both objectives. Per-destination address allowlists and per-application rules are tighter than the requirement asks and cost more to maintain than they return. Adopt them for your own reasons, not for this requirement.

Host firewalls managed centrally satisfy this at the endpoint.

Windows Defender Firewall with default deny pushed through Intune or Group Policy carries the requirement to laptops that never sit behind your perimeter. Rules delivered by mobile device management do not appear in the local firewall console. When you need evidence, export them from the management plane or query the MDM policy store with PowerShell.

What falls short

  • Inbound blocked and outbound open. [a] asks for traffic denied by default in both directions, and unrestricted outbound is where exfiltration lives.
  • Web content filtering that blocks known-bad categories. Blocking listed sites is deny by exception, and the requirement wants the opposite.

Edge cases

  • Ephemeral ports, the temporary source ports the operating system picks for outbound connections, must stay open on the local side or those connections break. Allow the dynamic range on the local side of outbound rules while keeping destination ports on the exception list.
  • The macOS application firewall is a blocklist and cannot express deny by default. Use the built-in packet filter for port-level default deny on Macs in scope.

CMMCpedia is independently maintained and is not affiliated with the U.S. Department of Defense. The content is educational. It is not legal advice, and it does not guarantee certification.