Skip to main content

Filter and Log DNS Queries

CCC.VPC.CN09 · Networking

Ensure that the built-in resolver refuses queries to blocked domains and records every query, so that DNS cannot be used as an unobserved exfiltration channel.

Related Capabilities

IDTitleDescription
CCC.VPC.CP14Built-in DNS ResolutionThe service automatically resolves hostnames to IP addresses for resources within the virtual network, allowing resources to communicate using hostnames instead of IP addresses.

Related Threats

IDTitleDescription
CCC.VPC.TH12DNS Queries are Used as a Covert Exfiltration ChannelThe built-in resolver forwards queries for any external domain, so a compromised resource can encode data in DNS queries to a domain it controls even when other outbound traffic is blocked. Data leaves the network without traversing the filtered egress path, impacting the confidentiality of data.

Assessment Requirements

IDTextApplicability
CCC.VPC.CN09.AR01When a resource queries a domain that is on a blocked list or is not on an allowed list, the built-in resolver MUST refuse to resolve it.tlp-amber, tlp-red
CCC.VPC.CN09.AR02When the built-in resolver answers a query, the service MUST log the source, queried name, and response code.tlp-amber, tlp-red

Guideline Mappings

FrameworkIDRemarks
NIST_800_53SC-7
NIST_800_53AU-12