Microsoft Windows 2012 Server Domain Name System Security Technical Implementation Guide
Pick two releases to diff their requirements.
Open a previous version of this STIG.
Digest of Updates +82 −90
Comparison against the immediately-prior release (V1R15). Rule matching uses the Group Vuln ID. Content-change detection compares the rule’s description, check, and fix text after stripping inline markup — cosmetic-only edits aren’t flagged.
Added rules 82
- V-215573 Medium The Windows 2012 DNS Server must prohibit recursion on authoritative name servers for which forwarders have not been configured for external queries.
- V-215574 Medium Forwarders on an authoritative Windows 2012 DNS Server, if enabled for external resolution, must only forward to either an internal, non-AD-integrated DNS server or to the DoD Enterprise Recursive Services (ERS).
- V-215575 Medium The Windows 2012 DNS Server with a caching name server role must restrict recursive query responses to only the IP addresses and IP address ranges of known supported clients.
- V-215576 Medium The Windows 2012 DNS Server with a caching name server role must be secured against pollution by ensuring the authenticity and integrity of queried records.
- V-215577 Medium The Windows 2012 DNS Server must implement cryptographic mechanisms to detect changes to information during transmission unless otherwise protected by alternative physical safeguards, such as, at a minimum, a Protected Distribution System (PDS).
- V-215578 Medium The validity period for the RRSIGs covering a zones DNSKEY RRSet must be no less than two days and no more than one week.
- V-215579 Medium NSEC3 must be used for all internal DNS zones.
- V-215580 High The Windows 2012 DNS Servers zone files must have NS records that point to active name servers authoritative for the domain specified in that record.
- V-215581 Medium All authoritative name servers for a zone must be located on different network segments.
- V-215582 Medium All authoritative name servers for a zone must have the same version of zone information.
- V-215583 High The Windows 2012 DNS Server must be configured to enable DNSSEC Resource Records.
- V-215584 Medium Digital signature algorithm used for DNSSEC-enabled zones must be FIPS-compatible.
- V-215585 Medium For zones split between the external and internal sides of a network, the RRs for the external hosts must be separate from the RRs for the internal hosts.
- V-215586 Medium In a split DNS configuration, where separate name servers are used between the external and internal networks, the external name server must be configured to not be reachable from inside resolvers.
- V-215587 Medium In a split DNS configuration, where separate name servers are used between the external and internal networks, the internal name server must be configured to not be reachable from outside resolvers.
- V-215588 Medium Primary authoritative name servers must be configured to only receive zone transfer requests from specified secondary name servers.
- V-215589 Medium The Windows 2012 DNS Servers zone database files must not be accessible for edit/write by users and/or processes other than the Windows 2012 DNS Server service account and/or the DNS database administrator.
- V-215590 Medium The Windows 2012 DNS Server must implement internal/external role separation.
- V-215591 Medium The Windows 2012 DNS Server authoritative for local zones must only point root hints to the DNS servers that host the internal root domain.
- V-215592 Medium The DNS name server software must be at the latest version.
- V-215593 Medium The Windows 2012 DNS Servers zone files must not include resource records that resolve to a fully qualified domain name residing in another zone.
- V-215594 Medium The Windows 2012 DNS Servers zone files must not include CNAME records pointing to a zone with lesser security for more than six months.
- V-215595 Medium Non-routable IPv6 link-local scope addresses must not be configured in any zone.
- V-215596 Medium AAAA addresses must not be configured in a zone for hosts that are not IPv6-aware.
- V-215597 Medium IPv6 protocol must be disabled unless the Windows 2012 DNS server is configured to answer for and hosting IPv6 AAAA records.
- V-215598 Medium The Windows 2012 DNS Server must be configured to prohibit or restrict unapproved ports and protocols.
- V-215599 Medium The Windows 2012 DNS Server must require devices to re-authenticate for each dynamic update request connection attempt.
- V-215600 Medium The Windows 2012 DNS Server must uniquely identify the other DNS server before responding to a server-to-server transaction.
- V-215601 Medium The secondary Windows DNS name servers must cryptographically authenticate zone transfers from primary name servers.
- V-215602 Medium The Windows DNS primary server must only send zone transfers to a specific list of secondary name servers.
- V-215603 Medium The Windows 2012 DNS Server must provide its identity with returned DNS information by enabling DNSSEC and TSIG/SIG(0).
- V-215604 Medium The Windows 2012 DNS Server must be configured to enforce authorized access to the corresponding private key.
- V-215605 Medium The Windows 2012 DNS Server key file must be owned by the account under which the Windows 2012 DNS Server service is run.
- V-215606 Medium The Windows 2012 DNS Server permissions must be set so that the key file can only be read or modified by the account that runs the name server software.
- V-215607 Medium The private key corresponding to the ZSK must only be stored on the name server that does support dynamic updates.
- V-215608 Medium The Windows 2012 DNS Server must implement a local cache of revocation data for PKIauthentication in the event revocation information via the network is not accessible.
- V-215609 Medium The salt value for zones signed using NSEC3 RRs must be changed every time the zone is completely re-signed.
- V-215610 Medium The Windows 2012 DNS Server must include data origin with authoritative data the system returns in response to external name/address resolution queries.
- V-215611 Medium The Windows 2012 DNS Servers IP address must be statically defined and configured locally on the server.
- V-215612 Medium The Windows 2012 DNS Server must return data information in responses to internal name/address resolution queries.
- V-215613 Medium The Windows 2012 DNS Server must use DNSSEC data within queries to confirm data origin to DNS resolvers.
- V-215614 Medium WINS lookups must be disabled on the Windows 2012 DNS Server.
- V-215615 Medium The Windows 2012 DNS Server must use DNSSEC data within queries to confirm data integrity to DNS resolvers.
- V-215616 Medium The Windows 2012 DNS Server must be configured with the DS RR carrying the signature for the RR that contains the public key of the child zone.
- V-215617 Medium The Windows 2012 DNS Server must enforce approved authorizations between DNS servers through the use of digital signatures in the RRSet.
- V-215618 Medium The Name Resolution Policy Table (NRPT) must be configured in Group Policy to enforce clients to request DNSSEC validation for a domain.
- V-215619 Medium The Windows 2012 DNS Server must be configured to validate an authentication chain of parent and child domains via response data.
- V-215620 Medium Trust anchors must be exported from authoritative Windows 2012 DNS Servers and distributed to validating Windows 2012 DNS Servers.
- V-215621 Medium Automatic Update of Trust Anchors must be enabled on key rollover.
- V-215622 Medium The Windows DNS secondary servers must request data origin authentication verification from the primary server when requesting name/address resolution.
- V-215623 Medium The Windows DNS secondary server must request data integrity verification from the primary server when requesting name/address resolution.
- V-215624 Medium The Windows DNS secondary server must validate data integrity verification on the name/address resolution responses received from primary name servers.
- V-215625 Medium The Windows DNS secondary server must validate data origin verification authentication on the name/address resolution responses received from primary name servers.
- V-215626 Medium The Windows 2012 DNS Server must protect the authenticity of zone transfers via transaction signing.
- V-215627 High The Windows 2012 DNS Server must protect the authenticity of dynamic updates via transaction signing.
- V-215628 Medium The Windows 2012 DNS Server must protect the authenticity of query responses via DNSSEC.
- V-215629 Medium The Windows 2012 DNS Server must only allow the use of an approved DoD PKI-established certificate authorities for verification of the establishment of protected transactions.
- V-215630 Medium The Windows 2012 DNS Server must protect secret/private cryptographic keys while at rest.
- V-215631 Medium The Windows 2012 DNS Server must not contain zone records that have not been validated in over a year.
- V-215632 Medium The Windows 2012 DNS Server must restrict individuals from using it for launching Denial of Service (DoS) attacks against other information systems.
- V-215633 Medium The Windows 2012 DNS Server must use DNS Notify to prevent denial of service through increase in workload.
- V-215634 Medium The Windows 2012 DNS Server must protect the integrity of transmitted information.
- V-215635 Medium The Windows 2012 DNS Server must maintain the integrity of information during preparation for transmission.
- V-215636 Medium The Windows 2012 DNS Server must maintain the integrity of information during reception.
- V-215637 Medium The Windows 2012 DNS Server must implement NIST FIPS-validated cryptography for provisioning digital signatures, generating cryptographic hashes, and protecting unclassified information requiring confidentiality.
- V-215638 Medium The Windows 2012 DNS Server must be configured to only allow zone information that reflects the environment for which it is authoritative, to include IP ranges and IP versions.
- V-215639 Medium The Windows 2012 DNS Server must follow procedures to re-role a secondary name server as the master name server should the master name server permanently lose functionality.
- V-215640 Medium The DNS Name Server software must be configured to refuse queries for its version information.
- V-215641 Medium The HINFO, RP, TXT and LOC RR types must not be used in the zone SOA.
- V-215642 Medium The Windows 2012 DNS Server must, when a component failure is detected, activate a notification to the system administrator.
- V-215643 Medium The Windows 2012 DNS Server must perform verification of the correct operation of security functions: upon system start-up and/or restart; upon command by a user with privileged access; and/or every 30 days.
- V-215644 Medium The Windows 2012 DNS Server must log the event and notify the system administrator when anomalies in the operation of the signed zone transfers are discovered.
- V-215645 Medium The Windows 2012 DNS Server must be configured to notify the ISSO/ISSM/DNS administrator when functionality of DNSSEC/TSIG has been removed or broken.
- V-215647 Medium The Windows 2012 DNS Server must restrict incoming dynamic update requests to known clients.
- V-215648 Medium The Windows 2012 DNS Server must be configured to record, and make available to authorized personnel, who added/modified/deleted DNS zone information.
- V-215649 Medium The Windows 2012 DNS Server must, in the event of an error validating another DNS servers identity, send notification to the DNS administrator.
- V-215650 Medium The Windows 2012 DNS Server log must be enabled.
- V-215651 Medium The Windows 2012 DNS Server logging must be enabled to record events from all DNS server functions.
- V-215652 Medium The Windows 2012 DNS Server logging criteria must only be configured by the ISSM or individuals appointed by the ISSM.
- V-215660 Medium The Windows 2012 DNS Servers audit records must be backed up at least every seven days onto a different system or system component than the system or component being audited.
- V-215661 Medium The validity period for the RRSIGs covering the DS RR for a zones delegated children must be no less than two days and no more than one week.
- V-228571 Medium The Windows DNS name servers for a zone must be geographically dispersed.
Removed rules 90
- V-58237 Medium The Windows 2012 DNS Server must restrict incoming dynamic update requests to known clients.
- V-58543 Medium The Windows 2012 DNS Server must be configured to record, and make available to authorized personnel, who added/modified/deleted DNS zone information.
- V-58547 Medium The Windows 2012 DNS Server must, in the event of an error validating another DNS servers identity, send notification to the DNS administrator.
- V-58549 Medium The Windows 2012 DNS Server log must be enabled.
- V-58551 Medium The Windows 2012 DNS Server logging must be enabled to record events from all DNS server functions.
- V-58553 Medium The Windows 2012 DNS Server logging criteria must only be configured by the ISSM or individuals appointed by the ISSM.
- V-58555 Medium The Windows 2012 DNS Server must generate audit records for the success and failure of all name server events.
- V-58557 Medium The Windows 2012 DNS Server must implement NIST FIPS-validated cryptography for provisioning digital signatures, generating cryptographic hashes, and protecting unclassified information requiring confidentiality.
- V-58561 Medium The Windows 2012 DNS Server log must include event types within the log records.
- V-58563 Medium The Windows 2012 DNS Server log must include time stamps within the log records.
- V-58565 Medium The Windows 2012 DNS Server log must include origin of events within the log records.
- V-58567 Medium The Windows 2012 DNS Server log must include the source of events within the log records.
- V-58569 Medium The Windows 2012 DNS Server log must include results of events within the log records.
- V-58571 Medium The Windows 2012 DNS Server log must include identity of individual or process associated with events within the log records.
- V-58573 Medium The Windows 2012 DNS Servers audit records must be backed up at least every seven days onto a different system or system component than the system or component being audited.
- V-58575 Medium The validity period for the RRSIGs covering the DS RR for a zones delegated children must be no less than two days and no more than one week.
- V-58577 Medium The Windows DNS name servers for a zone must be geographically dispersed.
- V-58579 Medium The Windows 2012 DNS Server must prohibit recursion on authoritative name servers for which forwarders have not been configured for external queries.
- V-58581 Medium Forwarders on an authoritative Windows 2012 DNS Server, if enabled for external resolution, must only forward to either an internal, non-AD-integrated DNS server or to the DoD Enterprise Recursive Services (ERS).
- V-58583 Medium The Windows 2012 DNS Server with a caching name server role must restrict recursive query responses to only the IP addresses and IP address ranges of known supported clients.
- V-58585 Medium The Windows 2012 DNS Server with a caching name server role must be secured against pollution by ensuring the authenticity and integrity of queried records.
- V-58587 Medium The Windows 2012 DNS Server must implement cryptographic mechanisms to detect changes to information during transmission unless otherwise protected by alternative physical safeguards, such as, at a minimum, a Protected Distribution System (PDS).
- V-58589 Medium The validity period for the RRSIGs covering a zones DNSKEY RRSet must be no less than two days and no more than one week.
- V-58591 Medium NSEC3 must be used for all internal DNS zones.
- V-58593 High The Windows 2012 DNS Servers zone files must have NS records that point to active name servers authoritative for the domain specified in that record.
- V-58595 Medium All authoritative name servers for a zone must be located on different network segments.
- V-58597 Medium All authoritative name servers for a zone must have the same version of zone information.
- V-58599 High The Windows 2012 DNS Server must be configured to enable DNSSEC Resource Records.
- V-58601 Medium Digital signature algorithm used for DNSSEC-enabled zones must be FIPS-compatible.
- V-58603 Medium For zones split between the external and internal sides of a network, the RRs for the external hosts must be separate from the RRs for the internal hosts.
- V-58605 Medium In a split DNS configuration, where separate name servers are used between the external and internal networks, the external name server must be configured to not be reachable from inside resolvers.
- V-58607 Medium In a split DNS configuration, where separate name servers are used between the external and internal networks, the internal name server must be configured to not be reachable from outside resolvers.
- V-58609 Medium Primary authoritative name servers must be configured to only receive zone transfer requests from specified secondary name servers.
- V-58611 Medium The Windows 2012 DNS Servers zone database files must not be accessible for edit/write by users and/or processes other than the Windows 2012 DNS Server service account and/or the DNS database administrator.
- V-58613 Medium The Windows 2012 DNS Server must implement internal/external role separation.
- V-58615 Medium The Windows 2012 DNS Server authoritative for local zones must only point root hints to the DNS servers that host the internal root domain.
- V-58617 Medium The DNS name server software must be at the latest version.
- V-58619 Medium The Windows 2012 DNS Servers zone files must not include resource records that resolve to a fully qualified domain name residing in another zone.
- V-58621 Medium The Windows 2012 DNS Servers zone files must not include CNAME records pointing to a zone with lesser security for more than six months.
- V-58623 Medium Non-routable IPv6 link-local scope addresses must not be configured in any zone.
- V-58625 Medium AAAA addresses must not be configured in a zone for hosts that are not IPv6-aware.
- V-58627 Medium IPv6 protocol must be disabled unless the Windows 2012 DNS server is configured to answer for and hosting IPv6 AAAA records.
- V-58629 Medium The Windows 2012 DNS Server must be configured to prohibit or restrict unapproved ports and protocols.
- V-58631 Medium The Windows 2012 DNS Server must require devices to re-authenticate for each dynamic update request connection attempt.
- V-58633 Medium The Windows 2012 DNS Server must uniquely identify the other DNS server before responding to a server-to-server transaction.
- V-58635 Medium The secondary Windows DNS name servers must cryptographically authenticate zone transfers from primary name servers.
- V-58637 Medium The Windows DNS primary server must only send zone transfers to a specific list of secondary name servers.
- V-58639 Medium The Windows 2012 DNS Server must provide its identity with returned DNS information by enabling DNSSEC and TSIG/SIG(0).
- V-58641 Medium The Windows 2012 DNS Server must be configured to enforce authorized access to the corresponding private key.
- V-58643 Medium The Windows 2012 DNS Server key file must be owned by the account under which the Windows 2012 DNS Server service is run.
- V-58645 Medium The Windows 2012 DNS Server permissions must be set so that the key file can only be read or modified by the account that runs the name server software.
- V-58647 Medium The private key corresponding to the ZSK must only be stored on the name server that does support dynamic updates.
- V-58649 Medium The Windows 2012 DNS Server must implement a local cache of revocation data for PKIauthentication in the event revocation information via the network is not accessible.
- V-58651 Medium The salt value for zones signed using NSEC3 RRs must be changed every time the zone is completely re-signed.
- V-58653 Medium The Windows 2012 DNS Server must include data origin with authoritative data the system returns in response to external name/address resolution queries.
- V-58655 Medium The Windows 2012 DNS Servers IP address must be statically defined and configured locally on the server.
- V-58657 Medium The Windows 2012 DNS Server must return data information in responses to internal name/address resolution queries.
- V-58659 Medium The Windows 2012 DNS Server must use DNSSEC data within queries to confirm data origin to DNS resolvers.
- V-58661 Medium WINS lookups must be disabled on the Windows 2012 DNS Server.
- V-58663 Medium The Windows 2012 DNS Server must use DNSSEC data within queries to confirm data integrity to DNS resolvers.
- V-58665 Medium The Windows 2012 DNS Server must be configured with the DS RR carrying the signature for the RR that contains the public key of the child zone.
- V-58667 Medium The Windows 2012 DNS Server must enforce approved authorizations between DNS servers through the use of digital signatures in the RRSet.
- V-58669 Medium The Name Resolution Policy Table (NRPT) must be configured in Group Policy to enforce clients to request DNSSEC validation for a domain.
- V-58671 Medium The Windows 2012 DNS Server must be configured to validate an authentication chain of parent and child domains via response data.
- V-58673 Medium Trust anchors must be exported from authoritative Windows 2012 DNS Servers and distributed to validating Windows 2012 DNS Servers.
- V-58675 Medium Automatic Update of Trust Anchors must be enabled on key rollover.
- V-58677 Medium The Windows DNS secondary servers must request data origin authentication verification from the primary server when requesting name/address resolution.
- V-58679 Medium The Windows DNS secondary server must request data integrity verification from the primary server when requesting name/address resolution.
- V-58681 Medium The Windows DNS secondary server must validate data integrity verification on the name/address resolution responses received from primary name servers.
- V-58683 Medium The Windows DNS secondary server must validate data origin verification authentication on the name/address resolution responses received from primary name servers.
- V-58685 Medium The Windows 2012 DNS Server must protect the authenticity of zone transfers via transaction signing.
- V-58687 High The Windows 2012 DNS Server must protect the authenticity of dynamic updates via transaction signing.
- V-58689 Medium The Windows 2012 DNS Server must protect the authenticity of query responses via DNSSEC.
- V-58691 Medium The Windows 2012 DNS Server must only allow the use of an approved DoD PKI-established certificate authorities for verification of the establishment of protected transactions.
- V-58693 Medium The Windows 2012 DNS Server must protect secret/private cryptographic keys while at rest.
- V-58695 Medium The Windows 2012 DNS Server must not contain zone records that have not been validated in over a year.
- V-58697 Medium The Windows 2012 DNS Server must restrict individuals from using it for launching Denial of Service (DoS) attacks against other information systems.
- V-58699 Medium The Windows 2012 DNS Server must use DNS Notify to prevent denial of service through increase in workload.
- V-58701 Medium The Windows 2012 DNS Server must protect the integrity of transmitted information.
- V-58703 Medium The Windows 2012 DNS Server must maintain the integrity of information during preparation for transmission.
- V-58705 Medium The Windows 2012 DNS Server must maintain the integrity of information during reception.
- V-58707 Medium The Windows 2012 DNS Server must be configured to only allow zone information that reflects the environment for which it is authoritative, to include IP ranges and IP versions.
- V-58709 Medium The Windows 2012 DNS Server must follow procedures to re-role a secondary name server as the master name server should the master name server permanently lose functionality.
- V-58711 Medium The Windows 2012 DNS Server must, when a component failure is detected, activate a notification to the system administrator.
- V-58713 Medium The Windows 2012 DNS Server must perform verification of the correct operation of security functions: upon system start-up and/or restart; upon command by a user with privileged access; and/or every 30 days.
- V-58715 Medium The Windows 2012 DNS Server must log the event and notify the system administrator when anomalies in the operation of the signed zone transfers are discovered.
- V-58717 Medium The Windows 2012 DNS Server must be configured to notify the ISSO/ISSM/DNS administrator when functionality of DNSSEC/TSIG has been removed or broken.
- V-58719 Medium The Windows 2012 DNS Server must generate audit records for the success and failure of start and stop of the DNS Server service.
- V-58737 Medium The DNS Name Server software must be configured to refuse queries for its version information.
- V-58739 Medium The HINFO, RP, TXT and LOC RR types must not be used in the zone SOA.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000003
- Vuln IDs
-
- V-215573
- V-58579
- Rule IDs
-
- SV-215573r561297_rule
- SV-73009
Checks: C-16767r559780_chk
Note: If the Windows DNS server is in the classified network, this check is Not Applicable. Note: In Windows DNS Server, if forwarders are configured, the recursion setting must also be enabled since disabling recursion will disable forwarders. If forwarders are not used, recursion must be disabled. In both cases, the use of root hints must be disabled. The root hints configuration requirement is addressed in WDNS-CM-000004. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, right-click on the server name for the DNS server and select “Properties”. Click on the “Forwarders” tab. If forwarders are enabled and configured, this check is not applicable. If forwarders are not enabled, click on the “Advanced” tab and ensure the "Disable recursion (also disables forwarders)" check box is selected. If forwarders are not enabled and configured, and the "Disable recursion (also disables forwarders)" check box in the “Advanced” tab is not selected, this is a finding.
Fix: F-16765r559781_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, right-click on the server name for the DNS server and select “Properties”. Click on the “Forwarders” tab. If forwarders are not being used, click the “Advanced” tab. Select the "Disable recursion (also disables forwarders)" check box.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000004
- Vuln IDs
-
- V-215574
- V-58581
- Rule IDs
-
- SV-215574r561297_rule
- SV-73011
Checks: C-16768r559783_chk
Note: If the Windows DNS server is in the classified network, this check is Not Applicable. Note: In Windows DNS Server, if forwarders are configured, the recursion setting must also be enabled since disabling recursion will disable forwarders. If forwarders are not used, recursion must be disabled. In both cases, the use of root hints must be disabled. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, right-click on the server name for the DNS server and select “Properties”. Click on the “Forwarders” tab. If forwarders are not being used, this is not applicable. Review the IP address(es) for the forwarder(s) use. If the DNS Server does not forward to another DoD-managed DNS server or to the DoD Enterprise Recursive Services (ERS), this is a finding. If the "Use root hints if no forwarders are available" is selected, this is a finding.
Fix: F-16766r559784_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, right-click on the server name for the DNS server and select “Properties”. Click on the “Forwarders” tab. Replace the forwarders being used with another DoD-managed DNS server or the DoD Enterprise Recursive Services (ERS). Deselect the "Use root hints if no forwarders are available".
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000005
- Vuln IDs
-
- V-215575
- V-58583
- Rule IDs
-
- SV-215575r561297_rule
- SV-73013
Checks: C-16769r314200_chk
Note: If Windows DNS server is not serving in a caching role, this check is Not Applicable. Verify the Windows DNS Server will only accept TCP and UDP port 53 traffic from specific IP addresses/ranges. This can be configured via a local or network firewall. If the caching name server is not restricted to answering queries from only specific networks, this is a finding.
Fix: F-16767r314201_fix
Configure a local or network firewall to only allow specific IP addresses/ranges to send inbound TCP and UDP port 53 traffic to a DNS caching server.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000006
- Vuln IDs
-
- V-215576
- V-58585
- Rule IDs
-
- SV-215576r561297_rule
- SV-73015
Checks: C-16770r559786_chk
Note: Blackhole name servers host records which are manually added and for which the name server is not authoritative. It is configured and intended to block resolvers from getting to a destination by directing the query to a blackhole. If the blackhole name server is not authoritative for any zones and otherwise only serves as a caching/forwarding name server, this check is Not Applicable. The non-AD-integrated, standalone, caching Windows 2012 DNS Server must be configured to be DNSSEC-aware. When performing caching and lookups, the caching name server must be able to obtain a zone signing key DNSKEY record and corresponding RRSIG record for the queried record. It will use this information to compute the hash for the hostname being resolved. The caching name server decrypts the RRSIG record for the hostname being resolved with the zone's ZSK to get the RRSIG record hash. The caching name server compares the hashes and ensures they match. If the non-AD-integrated, standalone, caching Windows 2012 DNS Server is not configured to be DNSSEC-aware, this is a finding.
Fix: F-16768r559787_fix
Implement DNSSEC on all non-AD-integrated, standalone, caching Windows 2012 DNS Servers to ensure caching server validates signed zones when resolving and caching.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000007
- Vuln IDs
-
- V-215577
- V-58587
- Rule IDs
-
- SV-215577r561297_rule
- SV-73017
Checks: C-16771r314206_chk
Note: This requirement applies to any Windows DNS Server which host non-AD-integrated zones even if the DNS servers host AD-integrated zones, too. If the Windows DNS Server only hosts AD-integrated zones and does not host any file-based zones, this is not applicable. Validate this check from the Windows 2012 DNS server being configured/reviewed. Note: This requirement does not apply for classified environments. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> Note: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16769r314207_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000008
- Vuln IDs
-
- V-215578
- V-58589
- Rule IDs
-
- SV-215578r561297_rule
- SV-73019
Checks: C-16772r314209_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log on to the DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Right-click the zone and select DNSSEC, Properties. Select the KSK Tab. Verify the "DNSKEY signature validity period (hours):” is set to at least 48 hours and no more than 168 hours. Select the ZSK Tab. Verify the "DNSKEY signature validity period (hours):" is set to at least 48 hours and no more than 168 hours. If either the KSK or ZSK Tab "DNSKEY signature validity period (hours):" values are set to less than 48 hours or more than 168 hours, this is a finding.
Fix: F-16770r314210_fix
Log on to the DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Right-click the zone and select DNSSEC, Properties. Select the KSK Tab. For the "DNSKEY RRSET signature validity period (hours):" setting, configure to a value between 48-168 hours. Select the ZSK Tab. For the "DNSKEY signature validity period (hours):" setting, configure to a value between 48-168 hours.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000009
- Vuln IDs
-
- V-215579
- V-58591
- Rule IDs
-
- SV-215579r561297_rule
- SV-73021
Checks: C-16773r559789_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Open an elevated Windows PowerShell prompt on a DNS server using the Domain Admin or Enterprise Admin account. Type the following command: PS C:\> Get-DnsServerResourceRecord -ZoneName example.com <enter> Where example.com is replaced with the zone hosted on the DNS Server. All of the zone's resource records will be returned, among which should be the NSEC3 RRs, as depicted below. If NSEC3 RRs are not returned for the zone, this is a finding. 2vf77rkf63hrgismnuvnb8... NSEC3 0 01:00:00 [RsaSha1][False][50][F2738D980008F73C] 7ceje475rse25gppr3vphs... NSEC3 0 01:00:00 [RsaSha1][False][50][F2738D980008F73C]
Fix: F-16771r559790_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. If not automatically started, initialize the Server Manager window by clicking its icon from the bottom left corner of the screen. Once the Server Manager window is initialized, from the left pane, click to select the DNS category. From the right pane, under the SERVERS section, right-click the DNS server. From the context menu that appears, click DNS Manager. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Right-click the zone, select DNSSEC, Sign the Zone. Re-sign the zone, using an NSEC3 algorithm (RSA/SHA-1 (NSEC3), RSA/SHA-256, RSA/SHA-512).
- RMF Control
- CM-6
- Severity
- H
- CCI
- CCI-000366
- Version
- WDNS-CM-000010
- Vuln IDs
-
- V-215580
- V-58593
- Rule IDs
-
- SV-215580r561297_rule
- SV-73023
Checks: C-16774r559792_chk
NOTE: This check is Not Applicable if Windows DNS server is only serving as a caching server and does not host any zones authoritatively. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press “Windows Key + R”, execute “dnsmgmt.msc”. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the NS records for the zone. Verify each of the name servers, represented by the NS records, is active. At a command prompt on any system, type: nslookup <enter>; At the nslookup prompt, type: server ###.###.###.### <enter>; (where the ###.###.###.### is replaced by the IP of each NS record) Enter a FQDN for a known host record in the zone. If the NS server does not respond at all or responds with a non-authoritative answer, this is a finding.
Fix: F-16772r559793_fix
If DNS servers are AD-integrated, troubleshoot and remedy the replication problem where the non-responsive name server is not getting updated. If DNS servers are not AD-integrated, Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the NS records for the zone. Select the NS record for the non-responsive name server and remove the record.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000012
- Vuln IDs
-
- V-215581
- V-58595
- Rule IDs
-
- SV-215581r561297_rule
- SV-73025
Checks: C-16775r314218_chk
Windows DNS Servers that are Active Directory-integrated must be located where required to meet the Active Directory services. If all of the Windows DNS Servers are AD-integrated, this check is not applicable. If any or all of the Windows DNS Servers are stand-alone and non-AD-integrated, verify with the System Administrator their geographic dispersal. If all of the authoritative name servers are located on the same network segment, and the master authoritative name server is not "hidden", this is a finding.
Fix: F-16773r314219_fix
For non-AD-integrated Windows DNS Servers, distribute secondary authoritative servers on separate network segments from the primary authoritative server.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000013
- Vuln IDs
-
- V-215582
- V-58597
- Rule IDs
-
- SV-215582r561297_rule
- SV-73027
Checks: C-16776r559795_chk
Note: Due to the manner in which Active Directory replication increments SOA records for zones when transferring zone information via AD replication, this check is not applicable for AD-integrated zones. Log on to the DNS server hosting a non-AD-integrated zone using the Domain Admin or Enterprise Admin account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the SOA information for the zone and obtain the Serial Number. Access each secondary name server for the same zone and review the SOA information. Verify the Serial Number is the same on all authoritative name servers. If the Serial Number is not the same on one or more authoritative name servers, this is a finding.
Fix: F-16774r559796_fix
If all DNS servers are AD-integrated, troubleshoot why and mitigate the replication is not taking place to the out-of-sync secondary name servers. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Initiate a zone transfer to all secondary name servers for the zone.
- RMF Control
- CM-6
- Severity
- H
- CCI
- CCI-000366
- Version
- WDNS-CM-000014
- Vuln IDs
-
- V-215583
- V-58599
- Rule IDs
-
- SV-215583r561297_rule
- SV-73029
Checks: C-16777r559798_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select each zone. Review the RRs for each zone and verify all of the DNSEC record types are included for the zone. NOTE: The DS (Delegation Signer)record should also exist but the requirement for it is validated under WDNS-SC-000011. RRSIG (Resource Read Signature) DNSKEY (Public Key) NSEC3 (Next Secure 3) If the zone does not show all of the DNSSEC record types, this is a finding.
Fix: F-16775r559799_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000015
- Vuln IDs
-
- V-215584
- V-58601
- Rule IDs
-
- SV-215584r561297_rule
- SV-73031
Checks: C-16778r559801_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the zone's RRs in the right window pane. Review the DNSKEY encryption in the Data column. example: [DNSKEY][RsaSha1][31021] Confirm the encryption algorithm specified in the DNSKEY's Data is at RsaSha1, at a minimum. If the specified encryption algorithm is not RsaSha1 or stronger, this is a finding.
Fix: F-16776r559802_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000016
- Vuln IDs
-
- V-215585
- V-58603
- Rule IDs
-
- SV-215585r561297_rule
- SV-73033
Checks: C-16779r559804_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. For each zone, review the records. If any RRs (Resource Records) on an internal DNS server resolve to IP addresses located outside the internal DNS server's network, this is a finding. If any RRs (Resource Records) on an external DNS server resolve to IP addresses located inside the network, this is a finding.
Fix: F-16777r559805_fix
Remove any RRs from the internal zones for which the resolution is for an external IP address. Remove any RRs from the external zones for which the resolution is for an internal IP address.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000017
- Vuln IDs
-
- V-215586
- V-58605
- Rule IDs
-
- SV-215586r561297_rule
- SV-73035
Checks: C-16780r314233_chk
Consult with the System Administrator to review the external Windows DNS Server's HBSS firewall policy. The inbound TCP and UDP ports 53 rule should be configured to only restrict IP addresses from the internal network. If the HBSS firewall policy is not configured with the restriction, consult with the network firewall administrator to confirm the restriction on the network firewall. If neither the DNS server's HBSS firewall policy nor the network firewall is configured to block internal hosts from querying the external DNS server, this is a finding.
Fix: F-16778r314234_fix
Configure the external DNS server's firewall policy, or the network firewall, to block queries from internal hosts.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000018
- Vuln IDs
-
- V-215587
- V-58607
- Rule IDs
-
- SV-215587r561297_rule
- SV-73037
Checks: C-16781r314236_chk
Consult with the System Administrator to review the internal Windows DNS Server's HBSS firewall policy. The inbound TCP and UDP ports 53 rule should be configured to only allow hosts from the internal network to query the internal DNS server. If the HBSS firewall policy is not configured with the restriction, consult with the network firewall administrator to confirm the restriction on the network firewall. If neither the DNS server's HBSS firewall policy nor the network firewall is configured to block external hosts from querying the internal DNS server, this is a finding.
Fix: F-16779r314237_fix
Configure the internal DNS server's firewall policy, or the network firewall, to block queries from external hosts.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000019
- Vuln IDs
-
- V-215588
- V-58609
- Rule IDs
-
- SV-215588r561297_rule
- SV-73039
Checks: C-16782r559807_chk
Verify whether the authoritative primary name server is AD-integrated. Verify whether all secondary name servers for every zone for which the primary name server is authoritative are all AD-integrated in the same Active Directory. If the authoritative primary name server is AD-integrated and all secondary name servers also part of the same AD, this check is not a finding since AD handles the replication of DNS data. If one or more of the secondary name servers are non-AD integrated, verify the primary name server is configured to only send zone transfers to a specific list of secondary name servers. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Right-click the zone and select “Properties”. Select the “Zone Transfers” tab. If the "Allow zone transfers:" check box is not selected, this is not a finding. If the "Allow zone transfers:" check box is selected, verify either "Only to servers listed on the Name Server tab" or "Only to the following servers" is selected. If the "To any server" option is selected, this is a finding.
Fix: F-16780r559808_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Right-click the zone and select “Properties”. Select the "Zone Transfers" tab. Select the "Only to servers listed on the Name Server tab" or "Only to the following servers" check box or deselect the "Allow zone transfers" check box. Click “OK”.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000020
- Vuln IDs
-
- V-215589
- V-58611
- Rule IDs
-
- SV-215589r561297_rule
- SV-73041
Checks: C-16783r559810_chk
For an Active Directory-integrated DNS implementation, this is Not Applicable by virtue of being compliant with the Windows 2008/2012 AD STIG, since DNS data within an AD-integrated zone is kept within the Active Directory. For a file-based Windows DNS implementation, Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select each zone. Right-click each zone and select “Properties”. Select the “Security” tab. Review the permissions applied to the zone. No group or user should have greater than READ privileges other than the DNS Admins and the System service account under which the DNS Server Service is running. If any other account/group has greater than READ privileges, this is a finding.
Fix: F-16781r559811_fix
For a file-back Windows DNS implementation, Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select each zone. Right-click each zone and select “Properties”. Select the “Security” tab. Downgrade to READ privileges assigned to any group or user which has greater than READ privileges.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000021
- Vuln IDs
-
- V-215590
- V-58613
- Rule IDs
-
- SV-215590r561297_rule
- SV-73043
Checks: C-16784r559813_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, review each zone. Consult with the DNS Admin to determine if any of the zones also have hostnames needing to be resolved from the external network. If the zone is split between internal and external networks, verify separate DNS servers have been implemented for each network. If internal and external DNS servers have not been implemented for zones which require resolution from both the internal and external networks, this is a finding.
Fix: F-16782r559814_fix
Configure separate DNS servers for each of the external and internal networks.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000022
- Vuln IDs
-
- V-215591
- V-58615
- Rule IDs
-
- SV-215591r561297_rule
- SV-73045
Checks: C-16785r314248_chk
Note: If the Windows DNS server is in the classified network, this check is Not Applicable. Log on to the authoritative DNS server using the Domain Admin or Enterprise Admin account. Press Windows Key + R, execute dnsmgmt.msc. Right-click the DNS server, select “Properties”. Select the "Root Hints" tab. Verify the "Root Hints" is either empty or only has entries for internal zones under "Name servers:". All Internet root server entries must be removed. If "Root Hints" is not empty or entries on the "Root Hints" tab under "Name servers:" are external to the local network, this is a finding.
Fix: F-16783r314249_fix
Log on to the authoritative DNS server using the Domain Admin or Enterprise Admin account. Press Windows Key + R, execute dnsmgmt.msc. Right-click the DNS server, select "Properties". Select the "Root Hints" tab. Remove the root hints from the DNS Manager, the CACHE.DNS file and from Active Directory for name servers outside of the internal network. Replace the existing root hints with new root hints of internal servers. If the DNS server is forwarding, click to select the : "Do not use recursion for this domain" check box on the "Forwarders" tab in DNS Manager to make sure that the root hints will not be used.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000023
- Vuln IDs
-
- V-215592
- V-58617
- Rule IDs
-
- SV-215592r561297_rule
- SV-73047
Checks: C-16786r314251_chk
Consult with the network IAVM scanner to confirm all Microsoft Operating System IAVMs have been applied to the Windows DNS server. If all Microsoft Operating System IAVMs have not been applied to the DNS server, this is a finding.
Fix: F-16784r314252_fix
Apply all related Microsoft Operating System IAVM patches to the DNS server.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000024
- Vuln IDs
-
- V-215593
- V-58619
- Rule IDs
-
- SV-215593r561297_rule
- SV-73049
Checks: C-16787r559816_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Confirm with the DNS administrator that the hosts defined in the zone files do not resolve to hosts in another zone with its fully qualified domain name. The exceptions are glue records supporting zone delegations, CNAME records supporting a system migration, or CNAME records that point to third-party Content Delivery Networks (CDN) or cloud computing platforms. In the case of third-party CDNs or cloud offerings, an approved mission need must be demonstrated. Additional exceptions are CNAME records in a multi-domain Active Directory environment pointing to hosts in other internal domains in the same multi-domain environment. If resource records are maintained that resolve to a fully qualified domain name in another zone, and the usage is not for resource records resolving to hosts that are glue records supporting zone delegations, CNAME records supporting a system migration, or CNAME records that point to third-party Content Delivery Networks (CDN) or cloud computing platforms with a documented and approved mission need, this is a finding.
Fix: F-16785r559817_fix
Remove any resource records in a zone file if the resource record resolves to a fully qualified domain name residing in another zone.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000025
- Vuln IDs
-
- V-215594
- V-58621
- Rule IDs
-
- SV-215594r561297_rule
- SV-73051
Checks: C-16788r559819_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the RRs to confirm that there are no CNAME records older than 6 months. The exceptions are glue records supporting zone delegations, CNAME records supporting a system migration, or CNAME records that point to third-party Content Delivery Networks (CDN) or cloud computing platforms. In the case of third-party CDNs or cloud offerings, an approved mission need must be demonstrated (AO approval of use of a commercial cloud offering would satisfy this requirement). Additional exceptions are CNAME records in a multi-domain Active Directory environment pointing to hosts in other internal domains in the same multi-domain environment. If there are zone-spanning (i.e., zones of lesser security)CNAME records older than 6 months and the CNAME records resolve to anything other than fully qualified domain names for glue records supporting zone delegations, CNAME records supporting a system migration, or CNAME records that point to third-party Content Delivery Networks (CDN) or cloud computing platforms with an AO-approved and documented mission need, this is a finding.
Fix: F-16786r559820_fix
Remove any zone-spanning CNAME records that have been active for more than six months, which are not supporting zone delegations, CNAME records supporting a system migration, or CNAME records that point to third-party Content Delivery Networks (CDN) or cloud computing platforms. In the case of third-party CDNs or cloud offerings, an approved mission need must be demonstrated (AO approval of use of a commercial cloud offering would satisfy this requirement).
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000026
- Vuln IDs
-
- V-215595
- V-58623
- Rule IDs
-
- SV-215595r561297_rule
- SV-73053
Checks: C-16789r314260_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Expand the Forward Lookup Zones folder. Expand each zone folder and examine the host record entries. The third column titled “Data” will display the IP. Verify this column does not contain any IP addresses that begin with the prefixes "FE8", "FE9", "FEA", or "FEB". If any non-routable IPv6 link-local scope addresses are in any zone, this is a finding.
Fix: F-16787r314261_fix
The SA should remove any link-local addresses and replace with appropriate Site-Local or Global scope addresses.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000027
- Vuln IDs
-
- V-215596
- V-58625
- Rule IDs
-
- SV-215596r561297_rule
- SV-73055
Checks: C-16790r559822_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, select each zone and examine the host record entries. The third column titled “Data” will display the IP. Verify if any contain both IPv4 and IPv6 addresses. If any hostnames contain both IPv4 and IPv6 addresses, confirm with the SA that the actual hosts are IPv6-aware. If any zone contains hosts with both IPv4 and IPv6 addresses but are determined to be non-IPv6-aware, this is a finding.
Fix: F-16788r559823_fix
Remove any IPv6 records for hosts which are not IPv6-aware.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000028
- Vuln IDs
-
- V-215597
- V-58627
- Rule IDs
-
- SV-215597r561297_rule
- SV-73057
Checks: C-16791r559825_chk
Note: If the Windows 2012 DNS server is hosting IPv6 records, this requirement is not applicable. If the Windows 2012 DNS server is only hosting IPv4 records, this requirement must be met. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. From a command prompt, run regedit. In the User Account Control dialog box, click Continue. In Registry Editor, locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters \ Verify the value for “DisabledComponents” is “255 (0xff)”. If the “DisabledComponents” entry is nonexistent, this is a finding. If the “DisabledComponents” exists but is not set to “255 (0xff)”, and the DNS server is not hosting any AAAA records, this is a finding.
Fix: F-16789r559826_fix
Log onto the DNS server. Access Group Policy Management. Edit Default Domain Policy, go to Computer Configuration >> Policies >> Administrative Templates >> Network >> IPv6 Configuration, Open IPv6 Configuration Policy and set on “Disable all IPv6 components”. As an alternative to using the GPO setting, the registry setting may also be altered directly to reflect: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters \ Set the value for “DisabledComponents” to “255 (0xff)”.
- RMF Control
- CM-7
- Severity
- M
- CCI
- CCI-000382
- Version
- WDNS-CM-000029
- Vuln IDs
-
- V-215598
- V-58629
- Rule IDs
-
- SV-215598r561297_rule
- SV-73059
Checks: C-16792r314269_chk
By default, the Windows 2012 DNS Server listens on TCP 53 and opens UDP ports 53. Also by default, Windows 2012 DNS Server sends from random, high-numbered source ports 49152 and above. To confirm the listening ports, log onto Windows 2012 DNS Server as an Administrator. Open a command window with the “Run-as Administrator” option. In the command window, type the following command: netstat -a -b |more <enter> The result is a list of all services running on the server, with the respective “LISTENING TCP” and “OPEN UDP” ports being used. Find Windows 2012 DNS Server service and verify the State is "LISTENING" on TCP port 53 and that UDP 53 is listed (indicating it is OPEN). If the server shows UDP 53 in results list and shows TCP port 53 as “LISTENING”, this is not a finding.
Fix: F-16790r314270_fix
Re-install DNS.
- RMF Control
- IA-11
- Severity
- M
- CCI
- CCI-002039
- Version
- WDNS-IA-000001
- Vuln IDs
-
- V-215599
- V-58631
- Rule IDs
-
- SV-215599r561297_rule
- SV-73061
Checks: C-16793r559828_chk
Authentication of dynamic updates is accomplished in Windows Server 2012 DNS by configuring the zones to only accept secure dynamic updates. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Once selected, right-click the name of the zone, and from the displayed context menu, go to Properties. On the opened domain's properties box, click the General tab. Verify the Type: is Active Directory-Integrated. Verify the Dynamic updates has "Secure only" selected. If the zone is Active Directory-Integrated and the Dynamic updates are not configured for "Secure only", this is a finding.
Fix: F-16791r559829_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Once selected, right-click the name of the zone, and from the displayed context menu, go to Properties. On the opened domain's properties box, click the General tab. If the Type: is not Active Directory-Integrated, configure the zone for AD-integration. Select "Secure only" from the Dynamic updates: drop-down list.
- RMF Control
- IA-3
- Severity
- M
- CCI
- CCI-000778
- Version
- WDNS-IA-000002
- Vuln IDs
-
- V-215600
- V-58633
- Rule IDs
-
- SV-215600r561297_rule
- SV-73063
Checks: C-16794r559831_chk
Note: This requirement applies to any Windows DNS Server which host non-AD-integrated zones even if the DNS servers host AD-integrated zones, too. If the Windows DNS Servers only host AD-integrated zones, this requirement is not applicable. Log on to the DNS server which hosts non-AD-integrated zones using the Domain Admin or Enterprise Admin account. Press Windows Key + R, execute gpme.msc to open the Group Policy Management feature. In the “Browse for Group Policy Object” dialog box, double-click “Domain Controllers.domain.com”. Click “Default Domain Controllers Policy” and click “OK”. In the console tree, open Computer Configuration\Policies\Windows Settings\Security Settings\Windows Firewall with Advanced Security\Windows Firewall with Advanced Security - LDAP. Click “Connection Security Rules”. Confirm at least one rule is configured for TCP 53. Double-click on each Rule to verify the following: On the “Authentication” tab, "Authentication mode:" is set to "Request authentication for inbound and outbound connections". Confirm the "Signing Algorithm" is set to "RSA (default)". On the “Remote Computers” tab, Endpoint1 and Endpoint2 are configured with the IP addresses of all DNS servers. On the “Protocols and Ports” tab, "Protocol type:" is set to either TCP (depending upon which rule is being reviewed) and the "Endpoint 1 port:" is set to "Specific ports" and "53". If there are not rules(s) configured with the specified requirements, this is a finding.
Fix: F-16792r559832_fix
Complete the following procedures twice for each pair of name servers. First create a rule for TCP connections. Refer to the U_Windows_Domain_Name_Service_2008_Overview.pdf for Microsoft links for this procedure. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute gpme.msc to open the Group Policy Management feature. In the Browse for “Group Policy Object” dialog box, double-click “Domain Controllers.domain.com”. Click “Default Domain Controllers Policy” and click “OK”. In the console tree, open Computer Configuration\Policies\Windows Settings\Security Settings\Windows Firewall with Advanced Security\Windows Firewall with Advanced Security - LDAP. Right-Click “Connection Security Rules” and select “New”. For Rule Type, select the "Server-to-server" radio button, click “Next”. For Endpoint 1 and Endpoint 2, select "These IP addresses:" and add the IP addresses of all DNS servers, click “Next”. For Requirements, select "Request authentication for inbound and outbound connections", click “Next”. For Authentication Method, select Computer certificate and from the "Signing Algorithm:" drop-down, select "RSA (default)". From the "Certificate store type:" drop-down, select "Root CA (default)”. From the "CA name:", click “Browse” and select the certificate for the CA, click “Next”. On Profile, accept default selections, click “Next”. On Name, enter a name applicable to the rule's function, click “Finish”.
- RMF Control
- IA-3
- Severity
- M
- CCI
- CCI-001958
- Version
- WDNS-IA-000003
- Vuln IDs
-
- V-215601
- V-58635
- Rule IDs
-
- SV-215601r561297_rule
- SV-73065
Checks: C-16795r314278_chk
Authenticity of zone transfers within Windows AD integrated zones is accomplished by AD replication. For zones which are completely AD-integrated, this check is not a finding. For authenticity of zone transfers between non-AD-integrated zones, DNSSEC must be implemented. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, indicating the zone has been signed with DNSSEC, this is a finding.
Fix: F-16793r314279_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the account designated as Administrator or DNS Administrator. If not automatically started, initialize the Server Manager window by clicking its icon from the bottom left corner of the screen. Once the Server Manager window is initialized, from the left pane, click to select the DNS category. From the right pane, under the SERVERS section, right-click the DNS server. From the context menu that appears, click DNS Manager. In the DNS Manager console tree on the DNS server being validated, navigate to Forward Lookup Zones. Right-click the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- IA-3
- Severity
- M
- CCI
- CCI-001958
- Version
- WDNS-IA-000004
- Vuln IDs
-
- V-215602
- V-58637
- Rule IDs
-
- SV-215602r561297_rule
- SV-73067
Checks: C-16796r559834_chk
If the DNS server only hosts AD-integrated zones and there are not any non-AD-integrated DNS servers acting as secondary DNS servers for the zones, this check is not applicable. For a non-AD-integrated DNS server: Log on to the DNS server using an Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select, and then right-click the zone name. From the displayed context menu, click the “Properties” option. On the opened zone's properties box, go to the “Zone Transfers” tab. On the displayed interface, verify if the "Allow zone transfers" check box is selected. If the "Allow zone transfers" check box is not selected, this is not a finding. If the "Allow zone transfers" check box is selected, verify that either the "Only to servers listed on the Name Servers tab" radio button is selected or the "Only to the following servers" radio button is selected. If the "To any server" radio button is selected, this is a finding.
Fix: F-16794r559835_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select the zone. From the displayed context menu, click the “Properties” option. On the opened zone's properties box, go to the “Zone Transfers” tab. On the displayed interface, select the "Allow zone transfers" check box. Select the "Only to servers listed on the Name Servers tab" radio button OR select the "Only to the following servers" radio button. Click on “Apply”. Click on “OK”.
- RMF Control
- IA-3
- Severity
- M
- CCI
- CCI-001958
- Version
- WDNS-IA-000005
- Vuln IDs
-
- V-215603
- V-58639
- Rule IDs
-
- SV-215603r561297_rule
- SV-73069
Checks: C-16797r314284_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16795r314285_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the account designated as Administrator or DNS Administrator. In the DNS Manager console tree on the DNS server being validated, navigate to Forward Lookup Zones. Right-click the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using saved parameters or custom parameters.
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-000186
- Version
- WDNS-IA-000006
- Vuln IDs
-
- V-215604
- V-58641
- Rule IDs
-
- SV-215604r561297_rule
- SV-73071
Checks: C-16798r314287_chk
Access Windows Explorer. Navigate to the following location: %ALLUSERSPROFILE%\Microsoft\Crypto Note: If the %ALLUSERSPROFILE%\Microsoft\Crypto folder doesn't exist, this is not applicable. Verify the permissions on the keys folder, sub-folders, and files are limited to SYSTEM and Administrators FULL CONTROL. If any other user or group has greater than READ privileges to the %ALLUSERSPROFILE%\Microsoft\Crypto folder, sub-folders and files, this is a finding.
Fix: F-16796r314288_fix
Access Windows Explorer. Navigate to the following location: %ALLUSERSPROFILE%\Microsoft\Crypto Modify permissions on the keys folder, sub-folders, and files to be limited to SYSTEM and Administrators FULL CONTROL and to all other Users/Groups to READ.
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-000186
- Version
- WDNS-IA-000007
- Vuln IDs
-
- V-215605
- V-58643
- Rule IDs
-
- SV-215605r561297_rule
- SV-73073
Checks: C-16799r314290_chk
Access Services on the Windows DNS Server and locate the DNS Server Service. Determine the account under which the DNS Server Service is running. Access Windows Explorer. Navigate to the following location: %ALLUSERSPROFILE%\Microsoft\Crypto Note: If the %ALLUSERSPROFILE%\Microsoft\Crypto folder doesn't exist, this is not applicable. Right-click on each sub-folder, choose “Properties”, click on the “Security” tab, and click on the “Advanced” button. Verify the Owner on the folder, sub-folders, and files are the account under which the DNS Server Service is running. If any other user or group is listed as OWNER of the %ALLUSERSPROFILE%\Microsoft\Crypto folder, sub-folders, and files, this is a finding.
Fix: F-16797r314291_fix
Access Windows Explorer. Navigate to the following location: %ALLUSERSPROFILE%\Microsoft\Crypto Right-click on each sub-folder, choose “Properties”, click on the “Security” tab, and click on the “Advanced” button. Click on "Change" next to the listed Owner and change to be the account under which the DNS Server Service is running.
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-000186
- Version
- WDNS-IA-000008
- Vuln IDs
-
- V-215606
- V-58645
- Rule IDs
-
- SV-215606r561297_rule
- SV-73075
Checks: C-16800r314293_chk
Access Windows Explorer. Navigate to the following location: %ALLUSERSPROFILE%\Microsoft\Crypto Note: If the %ALLUSERSPROFILE%\Microsoft\Crypto folder doesn't exist, this is not applicable. Verify the permissions on the folder, sub-folders and files are limited to “SYSTEM” and Administrators for “FULL CONTROL”. If any other user or group has greater than READ permissions to the %ALLUSERSPROFILE%\Microsoft\Crypto folder, sub-folders and files, this is a finding.
Fix: F-16798r314294_fix
Access Windows Explorer. Navigate to the following location: %ALLUSERSPROFILE%\Microsoft\Crypto Modify permissions on the folder, sub-folders and files to “FULL CONTROL” for “SYSTEM” and Administrators and to “READ” for all other Users/Groups.
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-000186
- Version
- WDNS-IA-000009
- Vuln IDs
-
- V-215607
- V-58647
- Rule IDs
-
- SV-215607r561297_rule
- SV-73077
Checks: C-16801r561138_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Note: This requirement is not applicable to servers with only a caching role. For Active Directory-integrated zones, private zone signing keys replicate automatically to all primary DNS servers through Active Directory replication. Each authoritative server signs its own copy of the zone when it receives the key. For optimal performance, and to prevent increasing the size of the Active Directory database file, the signed copy of the zone remains in memory for Active Directory-integrated zones. A DNSSEC-signed zone is only committed to disk for file-backed zones. Secondary DNS servers pull a full copy of the zone, including signatures, from the primary DNS server. If all DNS servers are AD integrated, this check is not applicable. If a DNS server is not AD integrated and has file-backed zones, does not accept dynamic updates and has a copy of the private key corresponding to the ZSK, this is a finding.
Fix: F-16799r314297_fix
Ensure the private key corresponding to the ZSK is only stored on the name server accepting dynamic updates.
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-001991
- Version
- WDNS-IA-000011
- Vuln IDs
-
- V-215608
- V-58649
- Rule IDs
-
- SV-215608r561297_rule
- SV-73079
Checks: C-16802r314299_chk
Consult with the SA to determine if there is a third-party CRL server being used for certificate revocation lookup. If there is, verify if a documented procedure is in place to store a copy of the CRL locally (local to the site, as an alternative to querying the actual Certificate Authorities). An example would be an OCSP responder installed at the local site. If there is no local cache of revocation data, this is a finding.
Fix: F-16800r314300_fix
Configure local revocation data to be used in the event access to Certificate Authorities is hindered.
- RMF Control
- SC-13
- Severity
- M
- CCI
- CCI-002450
- Version
- WDNS-SC-000001
- Vuln IDs
-
- V-215609
- V-58651
- Rule IDs
-
- SV-215609r561297_rule
- SV-73081
Checks: C-16803r559837_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. In Windows 2012, the NSEC3 salt values are automatically changed when the zone is resigned. To validate: Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS Server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the zone's RRs in the right window pane. Determine the RRSIG NSEC3PARAM's Inception (in the Data column). Compare the Inception to the RRSIG DNSKEY Inception. The date and time should be the same. If the NSEC3PARAM's Inception date and time is different than the DNSKEY Inception Date and Time, this is a finding.
Fix: F-16801r559838_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters. Re-validate the NSEC3PARAM Inception date and time against the DNSKEY date and time.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001178
- Version
- WDNS-SC-000002
- Vuln IDs
-
- V-215610
- V-58653
- Rule IDs
-
- SV-215610r561297_rule
- SV-73083
Checks: C-16804r314305_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Authenticity of query responses is provided with DNSSEC signing of zones. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by Windows 2012 DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16802r314306_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the account designated as Administrator or DNS Administrator. If not automatically started, initialize the Server Manager window by clicking its icon from the bottom left corner of the screen. Once the Server Manager window is initialized, from the left pane, click to select the DNS category. From the right pane, under the SERVERS section, right-click the DNS server. From the context menu that appears, click DNS Manager. In the DNS Manager console tree on the DNS server being validated, navigate to Forward Lookup Zones. Right-click the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-SC-000003
- Vuln IDs
-
- V-215611
- V-58655
- Rule IDs
-
- SV-215611r561297_rule
- SV-73085
Checks: C-16805r559840_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Locate the “Network Internet Access” icon, right-click on it and select "Open Network & Sharing Center". Click on "Change adapter settings". Right-click on the Ethernet and click “Properties”. Select Internet Protocol Version 4 (TCP/IPv4) and click “Properties”. Verify the “Use the following IP address” is selected, with an IP address, subnet mask, and default gateway assigned. If the “Use the following IP address” is not selected with a configured IP address, subnet mask, and default gateway, this is a finding.
Fix: F-16803r559841_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Locate the “Network Internet Access” icon, right-click on it and select "Open Network & Sharing Center". Click on "Change adapter settings". Right-click on the Ethernet and click “Properties”. Select Internet Protocol Version 4 (TCP/IPv4) and click “Properties”. Select the “Use the following IP address” and populate with an IP address, subnet mask, and default gateway.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-SC-000004
- Vuln IDs
-
- V-215612
- V-58657
- Rule IDs
-
- SV-215612r561297_rule
- SV-73087
Checks: C-16806r314311_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. By default, when DNS servers are configured with DNSSEC signed zones, they will automatically respond to query requests, providing validating data in the response, whenever the query requests that validation. Since this takes place inherently when the zone is signed with DNSSEC, the requirement is satisfied by ensuring zones are signed. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16804r314312_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-SC-000005
- Vuln IDs
-
- V-215613
- V-58659
- Rule IDs
-
- SV-215613r561297_rule
- SV-73089
Checks: C-16807r314314_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16805r314315_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-002462
- Version
- WDNS-SC-000006
- Vuln IDs
-
- V-215614
- V-58661
- Rule IDs
-
- SV-215614r561297_rule
- SV-73091
Checks: C-16808r559843_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click each zone, and then click “Properties”. In the “Properties” dialog box for the zone, click the “WINS” tab. Verify the "Use WINS forward lookup" check box is not selected. If the "Use WINS forward lookup" check box is selected, this is a finding.
Fix: F-16806r559844_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click each zone, and then click “Properties”. In the “Properties” dialog box for the zone, click the “WINS” tab. Uncheck the "Use WINS forward" lookup check box. Click “OK”.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-002462
- Version
- WDNS-SC-000007
- Vuln IDs
-
- V-215615
- V-58663
- Rule IDs
-
- SV-215615r561297_rule
- SV-73093
Checks: C-16809r314320_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16807r314321_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001179
- Version
- WDNS-SC-000008
- Vuln IDs
-
- V-215616
- V-58665
- Rule IDs
-
- SV-215616r561297_rule
- SV-73095
Checks: C-16810r314323_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16808r314324_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001663
- Version
- WDNS-SC-000009
- Vuln IDs
-
- V-215617
- V-58667
- Rule IDs
-
- SV-215617r561297_rule
- SV-73097
Checks: C-16811r559846_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the records for the zone and ensure the complete RRSet of records are present: RRSIG, NSEC3, DNSKEY, indicating DNSSEC compliance. If the RRSet of records are not in the zone, this is a finding.
Fix: F-16809r559847_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Right-click the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001663
- Version
- WDNS-SC-000010
- Vuln IDs
-
- V-215618
- V-58669
- Rule IDs
-
- SV-215618r561297_rule
- SV-73099
Checks: C-16812r559849_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. The Name Resolution Policy Table (NRPT) is configured in, and deployed to clients from, Group Policy and will be pushed to all clients in the domain. The Active Directory zones will be signed and the clients, with NRPT, will require a validation of signed data when querying. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. At the Windows PowerShell prompt, type the following command: get-dnsclientnrptpolicy <enter> In the results, verify the "DnsSecValidationRequired" is True. If there are no results to the get-dnsclientnrptpolicy cmdlet or the "DnsSecValidationRequired" is not True, this is a finding.
Fix: F-16810r559850_fix
Implement this fix for configuring name resolvers, to include DNS servers configured for caching role only. On Domain Controller, on the Server Manager menu bar, click Tools, and then click Group Policy Management. In the Group Policy Management console tree, under Domains >; domainname >; Group Policy Objects, right-click Default Domain Policy, and then click Edit. In the Group Policy Management Editor console tree, navigate to Computer Configuration >; Policies >; Windows Settings >; Name Resolution Policy. In the details pane, under Create Rules and to which part of the namespace does this rule apply, choose Suffix from the drop-down list and type domain.mil next to Suffix. On the DNSSEC tab, select the Enable DNSSEC in this rule check box and then under Validation select the Require DNS clients to check that name and address data has been validated by the DNS server check box. In the bottom right corner, click Create and then verify that a rule for domain.mil was added under Name Resolution Policy Table. Click Apply, and then close the Group Policy Management Editor. Open a Windows PowerShell prompt and enter the following commands: gpupdate /force <enter> get-dnsclientnrptpolicy <enter> In the results, select the True for "DnsSecValidationRequired" setting for the domain.mil namespace.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001663
- Version
- WDNS-SC-000011
- Vuln IDs
-
- V-215619
- V-58671
- Rule IDs
-
- SV-215619r561297_rule
- SV-73101
Checks: C-16813r314332_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: PS C:\> Get-DnsServerResourceRecord -ZoneName adatum.com -RRType DS Replace adatum.com with the parent zone on the DNS server being evaluated. HostName RecordType Timestamp TimeToLive RecordData -------- ---------- --------- ---------- ---------- corp DS 0 01:00:00 [58555][Sha1][RsaSha1NSec3] corp DS 0 01:00:00 [58555][Sha256][RsaSha1NSec3] corp DS 0 01:00:00 [63513][Sha1][RsaSha1NSec3] corp DS 0 01:00:00 [63513][Sha256][RsaSha1NSec3] If the results do not show the DS records for child domain(s), this is a finding. In the previous example, DS records for the child zone, corp.adatum.com, were imported into the parent zone, adatum.com, by using the DSSET file that is located in the c:\windows\system32\dns directory. The DSSET file was located in this directory because the local DNS server is the Key Master for the child zone. If the Key Master DNS server for a child zone is not the same computer as the primary authoritative DNS server for the parent zone where the DS record is being added, the DSSET file must be obtained for the child zone and made available to the primary authoritative server for the parent zone. Alternatively, the DS records can be added manually.
Fix: F-16811r314333_fix
A DS records must be added manually or imported. The DS resource record set (DSSET) is automatically added as a file to the Key Master when a zone is signed. This file can be used with the Import-DnsServerResourceRecordDS cmdlet to import DS records to the parent zone. Example: PS C:\> Import-DnsServerResourceRecordDS -ZoneName adatum.com -DSSetFile "c:\windows\system32\dns\dsset-corp.adatum.com"
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001663
- Version
- WDNS-SC-000012
- Vuln IDs
-
- V-215620
- V-58673
- Rule IDs
-
- SV-215620r561297_rule
- SV-73103
Checks: C-16814r314335_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log onto each of the validating Windows 2012 DNS Servers. In the DNS Manager console tree, navigate to each hosted zone under the Trust Points folder. Two DNSKEY trust points should be displayed, one for the active key and one for the standby key. If each validating Windows 2012 DNS Servers does not reflect the DNSKEY trust points for each of the hosted zone(s), this is a finding.
Fix: F-16812r314336_fix
Log onto the primary DNS server and click Windows Explorer on the taskbar. Navigate to C:\Windows\System32, right-click the dns folder, point to Share with, and then click Advanced sharing. In the dns Properties dialog box, click Advanced Sharing, select the Share this folder check box, verify the Share name is dns, and then click OK. Click Close and then close Windows Explorer. Log onto each of the validating Windows 2012 DNS Servers. In the DNS Manager console tree, navigate to the Trust Points folder. Right-click Trust Points, point to Import, and then click DNSKEY. In the Import DNSKEY dialog box, type \\primaryhost\dns\keyset-domain.mil (where primaryhost represent the FQDN of the Primary DNS Server and domain.mil represents the zone(s)). Click OK.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001663
- Version
- WDNS-SC-000013
- Vuln IDs
-
- V-215621
- V-58675
- Rule IDs
-
- SV-215621r561297_rule
- SV-73105
Checks: C-16815r559852_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. If not automatically started, initialize the Server Manager window by clicking its icon from the bottom left corner of the screen. Once the Server Manager window is initialized, from the left pane, click to select the DNS category. From the right pane, under the SERVERS section, right-click the DNS server. From the context menu that appears, click DNS Manager. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select and then right-click the zone name. From the displayed context menu, click DNSSEC>>Properties. Click the KSK tab. For each KSK that is listed under Key signing keys (KSKs), click the KSK, click Edit, and in the Key Rollover section verify the "Enable automatic rollover" check box is selected. If the "Enable automatic rollover" check box is not selected for every KSK listed, this is a finding.
Fix: F-16813r559853_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. If not automatically started, initialize the Server Manager window by clicking its icon from the bottom left corner of the screen. Once the Server Manager window is initialized, from the left pane, click to select the DNS category. From the right pane, under the SERVERS section, right-click the DNS server. From the context menu that appears, click DNS Manager. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select and then right-click the zone name. From the displayed context menu, click DNSSEC>>Properties. Click the KSK tab. For each KSK that is listed under Key signing keys (KSKs), click the KSK, click Edit, and in the Key Rollover section, select the "Enable automatic rollover" check box.
- RMF Control
- SC-21
- Severity
- M
- CCI
- CCI-002465
- Version
- WDNS-SC-000014
- Vuln IDs
-
- V-215622
- V-58677
- Rule IDs
-
- SV-215622r561297_rule
- SV-73107
Checks: C-16816r314341_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from either a Windows 8 client or a Windows 2008 or higher server, authenticated as a Domain Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 8/Windows 2008 or higher client. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16814r561128_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-21
- Severity
- M
- CCI
- CCI-002466
- Version
- WDNS-SC-000015
- Vuln IDs
-
- V-215623
- V-58679
- Rule IDs
-
- SV-215623r561297_rule
- SV-73109
Checks: C-16817r314344_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16815r314345_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-21
- Severity
- M
- CCI
- CCI-002467
- Version
- WDNS-SC-000017
- Vuln IDs
-
- V-215624
- V-58681
- Rule IDs
-
- SV-215624r561297_rule
- SV-73111
Checks: C-16818r314347_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16816r314348_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-21
- Severity
- M
- CCI
- CCI-002468
- Version
- WDNS-SC-000018
- Vuln IDs
-
- V-215625
- V-58683
- Rule IDs
-
- SV-215625r561297_rule
- SV-73113
Checks: C-16819r314350_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16817r314351_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-23
- Severity
- M
- CCI
- CCI-001184
- Version
- WDNS-SC-000019
- Vuln IDs
-
- V-215626
- V-58685
- Rule IDs
-
- SV-215626r561297_rule
- SV-73115
Checks: C-16820r559855_chk
NOTE: This requirement applies to any Windows 2012 DNS Servers which host non-AD-integrated zones (file based) even if the DNS servers host AD-integrated zones, too. If the Windows 2012 DNS Servers only host AD-integrated zones, this requirement is not applicable. To protect authenticity of zone transfers between Windows 2012 DNS Servers with file based zones, IPsec must be configured on each pair of name servers in a zone transfer transaction for those zones. Log on to the DNS server which hosts non-AD-integrated, file based zones, using the Administrator, Domain Admin or Enterprise Admin account. Press Windows Key + R, execute gpme.msc to open the Group Policy Management feature. In the Browse for Group Policy Object dialog box, double-click Domain Controllers.domain.com. Click Default Domain Controllers Policy and click OK. In the console tree, open Computer Configuration\Policies\Windows Settings\Security Settings\Windows Firewall with Advanced Security\Windows Firewall with Advanced Security - LDAP. Click Connection Security Rules. Consult with the SA to determine which Rules meet the intent of the server-to-server authentication. If Rules exist, double-click on each Rule to verify the following: For the "Authentication:" tab, click on the "Customize..." button. On the Authentication tab, verify "Authentication mode:" is set to "Request authentication for inbound and outbound connections". Confirm the "Signing Algorithm" is set to "RSA (default)". Under "Method", ensure the "Advanced:" radio button is selected. Click on the "Customize" button. For "First authentication methods:", double-click on the entry. Verify the "Select the credential to use for first authentication:" has "Computer certificate from this certification authority (CA):" radio button selected. Review the certificate specified and verify the certificate used was generated by the internally-managed server performing the Active Directory Certificate Services (AD CS) role. If rules do not exist for server-to-server authentication, this is a finding. If rules exist for this server to authenticate to other name servers hosting the same file based zones when transacting zone transfers, but the rules are not configured with the above settings, this is a finding.
Fix: F-16818r559856_fix
Complete the following procedures twice for each pair of name servers. First create a rule for UDP connections, and then create a rule for TCP connections. Refer to the U_Windows_Domain_Name_Service_2012_Overview.pdf for Microsoft links for this procedure. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute gpme.msc to open the Group Policy Management feature. In the Browse for Group Policy Object dialog box, double-click Domain Controllers.domain.com. Click Default Domain Controllers Policy and click OK. In the console tree, open Computer Configuration\Policies\Windows Settings\Security Settings\Windows Firewall with Advanced Security\Windows Firewall with Advanced Security - LDAP. Right-Click Connection Security Rules and select New. For Rule Type, select the "Server-to-server" radio button, click Next. For Endpoint 1 and Endpoint 2, select "These IP addresses:" and add the IP addresses of all DNS servers, click Next. For Requirements, select "Request authentication for inbound and outbound connections", click Next. For Authentication Method, select Computer certificate and from the "Signing Algorithm:" drop-down, select "RSA (default)". From the "Certificate store type:" drop-down, select "Root CA (default). From the "CA name:", click Browse and select the certificate generated by the internally-managed server performing the Active Directory Certificate Services (AD CS) role, click Next. On Profile, accept default selections, click Next. On Name, enter a name applicable to the rule's function (i.e., DNSSEC UDP), click Finish.
- RMF Control
- SC-23
- Severity
- H
- CCI
- CCI-001184
- Version
- WDNS-SC-000020
- Vuln IDs
-
- V-215627
- V-58687
- Rule IDs
-
- SV-215627r561297_rule
- SV-73117
Checks: C-16821r314356_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Once resource records are received by a DNS server via a secure dynamic update, the resource records will automatically become signed by DNSSEC as long as the zone was originally signed by DNSSEC. Authenticity of query responses for resource records dynamically updated can be validated by querying for whether the zone/record is signed by DNSSEC. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace 131.77.60.235 with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an Expirations, date signed, signer and signature, similar to the following: Name : www.zonename.mil QueryType : RRSIG TTL : 189 Section : Answer TypeCovered : CNAME Algorithm : 8 LabelCount : 3 OriginalTtl : 300 Expiration : 11/21/2014 10:22:28 PM Signed : 10/22/2014 10:22:28 PM Signer : zonename.mil Signature : {87, 232, 34, 134...} Name : origin-www.zonename.mil QueryType : A TTL : 201 Section : Answer IP4Address : 156.112.108.76 If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16819r314357_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. If not automatically started, initialize the Server Manager window by clicking its icon from the bottom left corner of the screen. Once the Server Manager window is initialized, from the left pane, click to select the DNS category. From the right pane, under the SERVERS section, right-click the DNS server. From the context menu that appears, click DNS Manager. In the DNS Manager console tree on the DNS server being validated, navigate to Forward Lookup Zones. Right-click the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-23
- Severity
- M
- CCI
- CCI-001184
- Version
- WDNS-SC-000021
- Vuln IDs
-
- V-215628
- V-58689
- Rule IDs
-
- SV-215628r561297_rule
- SV-73119
Checks: C-16822r314359_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Authenticity of query responses is provided with DNSSEC signing of zones. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding. Fix Text: Sign, or re-sign, the hosted zone(s) on the DNS server being validated. In the DNS Manager console tree on the DNS server being validated, navigate to Forward Lookup Zones. Right-click the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using saved parameters or custom parameters.
Fix: F-16820r314360_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. In the DNS Manager console tree on the DNS server being validated, navigate to Forward Lookup Zones. Right-click the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using saved parameters or custom parameters.
- RMF Control
- SC-23
- Severity
- M
- CCI
- CCI-002470
- Version
- WDNS-SC-000022
- Vuln IDs
-
- V-215629
- V-58691
- Rule IDs
-
- SV-215629r561297_rule
- SV-73121
Checks: C-16823r561134_chk
NOTE: This requirement applies to any Windows 2012 DNS Servers which host non-AD-integrated zones even if the DNS servers host AD-integrated zones, too. Note: This requirement is not applicable to servers with only a caching role. If the Windows 2012 DNS Servers only host AD-integrated zones, this requirement is not applicable. Log on to the DNS server which hosts non-AD-integrated zones using the Domain Admin or Enterprise Admin account. Press Windows Key + R, execute gpme.msc to open the Group Policy Management feature. In the Browse for Group Policy Object dialog box, double-click Domain Controllers.domain.com. Click Default Domain Controllers Policy and click OK. In the console tree, open Computer Configuration\Policies\Windows Settings\Security Settings\Windows Firewall with Advanced Security\Windows Firewall with Advanced Security - LDAP. Click Connection Security Rules. Consult with the SA to determine which Rules meet the intent of DNSSEC server-to-server authentication. Double-click on each Rule to verify the following: For the "Authentication:" tab, click on the "Customize..." button. On the Authentication tab, verify "Authentication mode:" is set to "Request authentication for inbound and outbound connections". Confirm the "Signing Algorithm" is set to "RSA (default)". Under "Method", ensure the "Advanced:" radio button is selected. Click on the "Customize" button. For "First authentication methods:", double-click on the entry. Verify the "Select the credential to use for first authentication:" has "Computer certificate from this certification authority (CA):" radio button selected. Review the certificate specified and verify the certificate used was generated by the internally-managed server performing the Active Directory Certificate Services (AD CS) role. If the certificate used does not meet the requirements, this is a finding.
Fix: F-16821r559859_fix
Complete the following procedures twice for each pair of name servers. First create a rule for UDP connections, and then create a rule for TCP connections. Refer to the U_Windows_Domain_Name_Service_2012_Overview.pdf for Microsoft links for this procedure. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute gpme.msc to open the Group Policy Management feature. In the Browse for Group Policy Object dialog box, double-click Domain Controllers.domain.com. Click Default Domain Controllers Policy and click OK. In the console tree, open Computer Configuration\Policies\Windows Settings\Security Settings\Windows Firewall with Advanced Security\Windows Firewall with Advanced Security - LDAP. Right-Click Connection Security Rules and select New. For Rule Type, select the "Server-to-server" radio button, click Next. For Endpoint 1 and Endpoint 2, select "These IP addresses:" and add the IP addresses of all DNS servers, click Next. For Requirements, select "Request authentication for inbound and outbound connections", click Next. For Authentication Method, select Computer certificate and from the "Signing Algorithm:" drop-down, select "RSA (default)". From the "Certificate store type:" drop-down, select "Root CA (default). From the "CA name:", click Browse and select the certificate generated by the internally-managed server performing the Active Directory Certificate Services (AD CS) role, click Next. On Profile, accept default selections, click Next. On Name, enter a name applicable to the rule's function (i.e., DNSSEC UDP), click Finish.
- RMF Control
- SC-28
- Severity
- M
- CCI
- CCI-001199
- Version
- WDNS-SC-000024
- Vuln IDs
-
- V-215630
- V-58693
- Rule IDs
-
- SV-215630r561297_rule
- SV-73123
Checks: C-16824r559861_chk
To ensure the cryptographic keys are protected after being backed up to another medium (tape, disk, SAN, etc.), consult with the System Administrator to determine the backup policy in place for the DNS Server. Determine how and where backed up data is being stored. Verify the protection of the backup medium is secured to the same level, or higher, as the server itself. If a backup policy does not exist or the backup policy does not specify the protection required for backup medium to be at or above the same level as the server, this is a finding.
Fix: F-16822r559862_fix
To ensure the cryptographic keys are protected after being backed up to tape or other medium, develop a backup policy to include the protection of backup date to be at or above the same level as the DNS server itself.
- RMF Control
- SC-28
- Severity
- M
- CCI
- CCI-002475
- Version
- WDNS-SC-000025
- Vuln IDs
-
- V-215631
- V-58695
- Rule IDs
-
- SV-215631r561297_rule
- SV-73125
Checks: C-16825r559864_chk
This requirement is not applicable for a Windows DNS Server which is only hosting AD-integrated zones. For a Windows DNS Server which hosts a mix of AD-integrated zones and manually maintained zones, ask the DNS database administrator if they maintain a separate database with record documentation for the non-AD-integrated zone information. The reviewer should check that the record's last verified date is less than one year prior to the date of the review. If a separate database with record documentation is not maintained for the non-AD-integrated zone information, this is a finding. If a separate database with record documentation is maintained for the non-AD-integrated zone information, Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the zone records of the non-AD-integrated zones and compare to the separate documentation maintained. Determine if any records have not been validated in over a year. If zone records exist which have not been validated in over a year, this is a finding.
Fix: F-16823r559865_fix
Create a separate database to maintain record documentation for non-AD-integrated zones. Develop a procedure to validate annually all zone information on the DNS server against the separately maintained database. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Select the zone records which have not been validated in over a year and revalidate.
- RMF Control
- SC-5
- Severity
- M
- CCI
- CCI-001094
- Version
- WDNS-SC-000026
- Vuln IDs
-
- V-215632
- V-58697
- Rule IDs
-
- SV-215632r561297_rule
- SV-73127
Checks: C-16826r314371_chk
Review the DNS server to confirm the server restricts direct and remote console access to users other than Administrators. Verify the effective setting in Local Group Policy Editor. Run "gpedit.msc". Navigate to Local Computer Policy >> Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> User Rights Assignment. If any accounts or groups other than the following are granted the "Allow log on through Remote Desktop Services" user right, this is a finding: Administrators Navigate to Local Computer Policy >> Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> User Rights Assignment. If the following accounts or groups are not defined for the "Deny access to this computer from the network" user right, this is a finding: Guests Group Navigate to Local Computer Policy >> Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> User Rights Assignment. If the following accounts or groups are not defined for the "Deny log on locally" user right, this is a finding: Guests Group
Fix: F-16824r314372_fix
Configure the policy value for Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> User Rights Assignment >> "Allow log on through Remote Desktop Services" to only include the following accounts or groups: Administrators Configure the policy value for Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> User Rights Assignment >> "Deny access to this computer from the network" to include the following: Guests Group Configure the policy value for Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> User Rights Assignment >> "Deny log on locally" to include the following: Guests Group
- RMF Control
- SC-5
- Severity
- M
- CCI
- CCI-001095
- Version
- WDNS-SC-000027
- Vuln IDs
-
- V-215633
- V-58699
- Rule IDs
-
- SV-215633r561297_rule
- SV-73129
Checks: C-16827r559867_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. In the list of hosts, review the Name Server (NS) records. Determine if any of the hosts listed as NS records are non-AD-integrated servers. If the DNS server only hosts AD-integrated zones and there are not any non-AD-integrated DNS servers acting as secondary DNS servers for the zones, this check is not applicable. For a non-AD-integrated DNS server, right click on the Forward Lookup zone and select “Properties”. On the opened zone's properties box, go to the “Zone Transfers” tab. On the displayed interface, verify if the "Allow zone transfers" check box is selected. If the "Allow zone transfers" check box is selected, click on the “Notify” button and verify “Automatically notify with Servers” is listed on the “Name Servers” tab is selected. If the “Notify” button is not enabled for non-AD-integrated DNS servers, this is a finding.
Fix: F-16825r559868_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. In the list of hosts, review the Name Server (NS) records. Determine if any of the hosts listed as NS records are non-AD-integrated servers. If the DNS server only hosts AD-integrated zones and there are not any non-AD-integrated DNS servers acting as secondary DNS servers for the zones, this check is Not Applicable. For a non-AD-integrated DNS server, Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select and then right-click the zone name. From the displayed context menu, click the “Properties” option. On the opened zone's properties box, go to the “Zone Transfers” tab. On the displayed interface, verify if the "Allow zone transfers" check box is selected. If the "Allow zone transfers" check box is selected, click on the “Notify” button and enable Notify to the non-AD-integrated DNS servers.
- RMF Control
- SC-8
- Severity
- M
- CCI
- CCI-002418
- Version
- WDNS-SC-000028
- Vuln IDs
-
- V-215634
- V-58701
- Rule IDs
-
- SV-215634r561297_rule
- SV-73131
Checks: C-16828r314377_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16826r314378_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-8
- Severity
- M
- CCI
- CCI-002421
- Version
- WDNS-SC-000029
- Vuln IDs
-
- V-215635
- V-58703
- Rule IDs
-
- SV-215635r561297_rule
- SV-73133
Checks: C-16829r314380_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16827r314381_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-8
- Severity
- M
- CCI
- CCI-002420
- Version
- WDNS-SC-000030
- Vuln IDs
-
- V-215636
- V-58705
- Rule IDs
-
- SV-215636r561297_rule
- SV-73135
Checks: C-16830r314383_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> NOTE: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16828r314384_fix
Sign, or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the Windows 2012 DNS server using the Domain Admin or Enterprise Admin account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click Sign the Zone, either using approved saved parameters or approved custom parameters.
- RMF Control
- SC-13
- Severity
- M
- CCI
- CCI-002450
- Version
- WDNS-SC-000031
- Vuln IDs
-
- V-215637
- V-58557
- Rule IDs
-
- SV-215637r561297_rule
- SV-72987
Checks: C-16831r559870_chk
Note: This requirement applies to any Windows DNS Server which host non-AD-integrated zones even if the DNS servers host AD-integrated zones, too. If the Windows DNS Server only hosts AD-integrated zones and does not host any file-based zones, this is not applicable. Validate this check from the Windows 2012 DNS server being configured/reviewed. Log on to the Windows 2012 DNS server using the account designated as Administrator or DNS Administrator. Determine a valid host in the zone. Open the Windows PowerShell prompt on the Windows 2012 DNS server being configured/reviewed. Issue the following command: (Replace www.zonename.mil with a FQDN of a valid host in the zone being validated. Replace ###.###.###.### with the FQDN or IP address of the Windows 2012 DNS Server hosting the signed zone.) resolve-dnsname www.zonename.mil -server ###.###.###.### -dnssecok <enter> Note: It is important to use the -server switch followed by the DNS Server name/IP address. The result should show the "A" record results. In addition, the results should show QueryType: RRSIG with an expiration, date signed, signer and signature, similar to the following: Name: www.zonename.mil QueryType: RRSIG TTL: 189 Section: Answer TypeCovered: CNAME Algorithm: 8 LabelCount: 3 OriginalTtl: 300 Expiration: 11/21/2014 10:22:28 PM Signed: 10/22/2014 10:22:28 PM Signer: zonename.mil Signature: {87, 232, 34, 134...} Name: origin-www.zonename.mil QueryType: A TTL: 201 Section: Answer IP4Address: ###.###.###.### If the results do not show the RRSIG and signature information, this is a finding.
Fix: F-16829r559871_fix
Sign or re-sign, the hosted zone(s) on the DNS server being validated. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, right-click to select the zone (repeat for each hosted zone), point to DNSSEC, and then click “Sign the Zone”, either using approved saved parameters or approved custom parameters.
- RMF Control
- SI-10
- Severity
- M
- CCI
- CCI-001310
- Version
- WDNS-SI-000001
- Vuln IDs
-
- V-215638
- V-58707
- Rule IDs
-
- SV-215638r561297_rule
- SV-73137
Checks: C-16832r559873_chk
Consult with the System Administrator to determine the IP ranges for the environment. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. If not automatically started, initialize the “Server Manager” window by clicking its icon from the bottom left corner of the screen. Once the “Server Manager” window is initialized, from the left pane, click to select the DNS category. From the right pane, under the “SERVERS” section, right-click the DNS server. From the context menu that appears, click DNS Manager. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select and then right-click the zone name. Review the zone information and compare to the IP ranges for the environment. If any zone information is for a different IP range or domain, this is a finding.
Fix: F-16830r559874_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. If not automatically started, initialize the “Server Manager” window by clicking its icon from the bottom left corner of the screen. Once the “Server Manager” window is initialized, from the left pane, click to select the DNS category. From the right pane, under the “SERVERS” section, right-click the DNS server. From the context menu that appears, click DNS Manager. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. Remove any zone information which is not part of the environment.
- RMF Control
- SI-10
- Severity
- M
- CCI
- CCI-002754
- Version
- WDNS-SI-000002
- Vuln IDs
-
- V-215639
- V-58709
- Rule IDs
-
- SV-215639r561297_rule
- SV-73139
Checks: C-16833r314392_chk
Active Directory integrated DNS servers will handle the promotion of a secondary DNS server whenever a primary DNS server loses functionality. If all of the DNS servers are AD-integrated, this is not a finding. Consult with the System Administrator to determine if there are documented procedures for re-roling a non-AD-integrated secondary name server to a master name server role in the event a master name server loses functionality. If there is not any documented procedures for re-roling a non-AD-integrated secondary name server to primary in the event a master name server loses functionality, this is a finding.
Fix: F-16831r314393_fix
Active Directory-integrated DNS servers will handle the promotion of a secondary DNS server whenever a primary DNS server loses functionality. Develop, test, and implement documented procedures for re-roling a non-AD-integrated secondary name server to a master name server role in the event a master name server loses functionality.
- RMF Control
- SI-11
- Severity
- M
- CCI
- CCI-001312
- Version
- WDNS-SI-000003
- Vuln IDs
-
- V-215640
- V-58737
- Rule IDs
-
- SV-215640r561297_rule
- SV-73167
Checks: C-16834r559876_chk
The "EnableVersionQuery" property controls what version information the DNS server will respond with when a DNS query with class set to “CHAOS” and type set to “TXT” is received. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Open a command window and execute the command: nslookup <enter> Note: Confirm the Default Server is the DNS Server on which the command is being run. At the nslookup prompt, type: set type=TXT <enter> set class=CHAOS <enter> version.bind <enter> If the response returns something similar to text = "Microsoft DNS 6.1.7601 (1DB14556)", this is a finding.
Fix: F-16832r559877_fix
To disable the version being returned in queries, execute the following command: dnscmd /config /EnableVersionQuery 0 <enter>
- RMF Control
- SI-11
- Severity
- M
- CCI
- CCI-001312
- Version
- WDNS-SI-000004
- Vuln IDs
-
- V-215641
- V-58739
- Rule IDs
-
- SV-215641r561297_rule
- SV-73169
Checks: C-16835r559879_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Review the zone's Resource Records (RR) and verify HINFO, RP, and LOC RRs are not used. If TXT RRs are used, they must not reveal any information about the organization which could be used for malicious purposes. If there are any HINFO, RP, LOC, or revealing TXT RRs in any zone hosted by the DNS Server, this is a finding.
Fix: F-16833r559880_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Remove all HINFO, RP, TXT, and LOC RRs from all zones hosted by the DNS Server.
- RMF Control
- SI-13
- Severity
- M
- CCI
- CCI-001328
- Version
- WDNS-SI-000005
- Vuln IDs
-
- V-215642
- V-58711
- Rule IDs
-
- SV-215642r561297_rule
- SV-73141
Checks: C-16836r314401_chk
Notification to system administrator is not configurable in Windows DNS Server. In order for system administrators to be notified when a component fails, the system administrator would need to implement a third-party monitoring system. At a minimum, the system administrator should have a documented procedure in place to review the diagnostic logs on a routine basis every day. If a third-party monitoring system is not in place to detect and notify the system administrator upon component failures and the system administrator does not have a documented procedure in place to review the diagnostic logs on a routine basis every day, this is a finding.
Fix: F-16834r314402_fix
Implement a third-party monitoring system to detect and notify the system administrator upon component failure or, at a minimum, document and implement a procedure to review the diagnostic logs on a routine basis every day.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-SI-000006
- Vuln IDs
-
- V-215643
- V-58713
- Rule IDs
-
- SV-215643r561297_rule
- SV-73143
Checks: C-16837r314404_chk
This functionality should be performed by the Host Based Security System (HBSS), mandatory on all DoD systems. Check to ensure McAfee HBSS is installed and fully operational on the Windows DNS Server. If all required HBSS products are not installed and/or the installed products are not enabled, this is a finding.
Fix: F-16835r314405_fix
Follow the HBSS guidance to install all HBSS products to the Windows DNS Server.
- RMF Control
- SI-6
- Severity
- M
- CCI
- CCI-002699
- Version
- WDNS-SI-000007
- Vuln IDs
-
- V-215644
- V-58715
- Rule IDs
-
- SV-215644r561297_rule
- SV-73145
Checks: C-16838r495403_chk
Note: If only zones hosted are AD-integrated zones, this check is not applicable. Notification to system administrator is not configurable in Windows 2012. In order for administrator to be notified if functionality of DNSSEC/TSIG has been removed or broken, the ISSO/ISSM/DNS administrator would need to implement a third-party monitoring system. At a minimum, the ISSO/ISSM/DNS administrator should have a documented procedure in place to review the diagnostic logs on a routine basis every day. If a third-party monitoring system is not in place to detect and notify the ISSO/ISSM/DNS administrator if functionality of DNSSEC/TSIG has been removed or broken and the ISSO/ISSM/DNS administrator does not have a documented procedure in place to review the diagnostic logs on a routine basis every day, this is a finding.
Fix: F-16836r314408_fix
Implement a third-party monitoring system to detect and notify the ISSO/ISSM/DNS administrator if functionality of DNSSEC/TSIG has been removed or broken or, at a minimum, document and implement a procedure to review the diagnostic logs on a routine basis every day.
- RMF Control
- SI-6
- Severity
- M
- CCI
- CCI-001294
- Version
- WDNS-SI-000008
- Vuln IDs
-
- V-215645
- V-58717
- Rule IDs
-
- SV-215645r561297_rule
- SV-73147
Checks: C-16839r314410_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Notification to system administrator is not configurable in Windows DNS Server. In order for ISSO/ISSM/DNS administrator to be notified if functionality of Secure Updates has been removed or broken, the ISSO/ISSM/DNS administrator would need to implement a third party monitoring system. At a minimum, the ISSO/ISSM/DNS administrator should have a documented procedure in place to review the diagnostic logs on a routine basis every day. If a third party monitoring system is not in place to detect and notify the ISSO/ISSM/DNS administrator if functionality of Secure Updates has been removed or broken and the ISSO/ISSM/DNS administrator does not have a documented procedure in place to review the diagnostic logs on a routine basis every day, this is a finding.
Fix: F-16837r314411_fix
Implement a third-party monitoring system to detect and notify the ISSO/ISSM/DNS administrator if functionality of Secure Updates has been removed or broken or, at a minimum, document and implement a procedure to review the diagnostic logs on a routine basis every day.
- RMF Control
- AC-10
- Severity
- M
- CCI
- CCI-000054
- Version
- WDNS-AC-000001
- Vuln IDs
-
- V-215647
- V-58237
- Rule IDs
-
- SV-215647r561297_rule
- SV-72667
Checks: C-16841r559744_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Once selected, right-click the name of the zone. From the displayed context menu, click the “Properties” option. On the opened domain's properties box, click the “General” tab. Verify the Type: is Active Directory-Integrated. Verify the Dynamic updates has "Secure only" selected. If the zone is Active Directory-Integrated and the Dynamic updates are not configured for "Secure only", this is a finding.
Fix: F-16839r559745_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Once selected, right-click the name of the zone. From the displayed context menu, click the “Properties” option. On the opened domain's properties box, click the “General” tab. If the Type: is not Active Directory-Integrated, configure the zone for AD-integration. Select "Secure only" from the Dynamic updates: drop-down list.
- RMF Control
- AU-10
- Severity
- M
- CCI
- CCI-001902
- Version
- WDNS-AU-000001
- Vuln IDs
-
- V-215648
- V-58543
- Rule IDs
-
- SV-215648r561297_rule
- SV-72973
Checks: C-16842r559747_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. Right-click the DNS server, select “Properties”. Click on the “Event Logging” tab. By default, all events are logged. Verify "Errors and warnings" or "All events" is selected. If any option other than "Errors and warnings" or "All events" is selected, this is a finding.
Fix: F-16840r559748_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. If not automatically started, initialize the “Server Manager” window by clicking its icon from the bottom left corner of the screen. On the opened “Server Manager” window, from the left pane, click to select “DNS”. From the right pane, under the “SERVERS” section, right-click the DNS server. From the displayed context menu, click the “DNS Manager” option. Click on the “Event Logging” tab. Select the "Errors and warnings" or "All events" option. Click on “Apply”. Click on “OK”.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-AU-000003
- Vuln IDs
-
- V-215649
- V-58547
- Rule IDs
-
- SV-215649r561297_rule
- SV-72977
Checks: C-16843r314422_chk
Windows 2012 DNS servers, hosting Active Directory integrated zones, transfer zone information via AD replication. Windows 2012 DNS servers hosting non-AD-integrated zones as a secondary name server and/or are not hosting AD-integrated zones use zone transfer to sync zone data. If the Windows 2012 DNS server only hosts AD-integrated zones and all other name servers for the zones hosted are Active Directory Domain Controllers, this requirement is not applicable. If the Windows 2012 DNS server is not an Active Directory Domain Controller, or is a secondary name server for a zone with a non-AD-integrated name server as the master, this requirement is applicable. Administrator notification is only possible if a third-party event monitoring system is configured or, at a minimum, there are documented procedures requiring the administrator to review the DNS logs on a routine, daily basis. If a third-party event monitoring system is not configured, or a document procedure is not in place requiring the administrator to review the DNS logs on a routine, daily basis, this is a finding.
Fix: F-16841r314423_fix
To detect and notify the administrator, configure a third-party event monitoring system or, at a minimum, document and implement a procedure to require the administrator to check the DNS logs on a routine, daily basis.
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000169
- Version
- WDNS-AU-000005
- Vuln IDs
-
- V-215650
- V-58549
- Rule IDs
-
- SV-215650r561297_rule
- SV-72979
Checks: C-16844r559750_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. Right-click the DNS server, select “Properties”. Click on the “Event Logging” tab. By default, all events are logged. Verify "Errors and warnings" or "All events" is selected. If any option other than "Errors and warnings" or "All events" is selected, this is a finding.
Fix: F-16842r559751_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. Right-click the DNS server, select “Properties”. Click on the “Event Logging” tab. By default, all events are logged. Select the "Errors and warnings" or "All events" option. Click on “Apply”. Click “OK”.
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000169
- Version
- WDNS-AU-000006
- Vuln IDs
-
- V-215651
- V-58551
- Rule IDs
-
- SV-215651r561297_rule
- SV-72981
Checks: C-16845r559753_chk
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Open an elevated Windows PowerShell prompt on a DNS server using the Domain Admin or Enterprise Admin account. Use the “Get-DnsServerDiagnostics” cmdlet to view the status of individual diagnostic events. Verify following diagnostic events are set to "True": Queries, Answers, Notifications, Update, QuestionTransactions, UnmatcheResponse, SendPackets, ReceivePackets, TcpPackets, UdpPackets, FullPackets, UseSystemEventLog Also set to “True” should be: EnableLoggingForLocalLookupEvent EnableLoggingForPluginDLLEvent EnableLoggingForRecursiveLookupEvent EnableLoggingForRemoteServerEvent EnableLoggingForRemoteServerEvent EnableLoggingForServerStartStopEvent EnableLoggingForTombstoneEvent EnableLoggingForZoneDataWriteEvent EnableLoggingForZoneLoadingEvent Note: The UseSystemEventLog does not have to be set to true if all other variables are logged per the requirement and it can be validated that the events are being logged to a different log file destination. If all required diagnostic events are not set to "True", this is a finding.
Fix: F-16843r559754_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Open an elevated Windows PowerShell prompt on the DNS server to which event logging needs to be enabled. Use the “Set-DnsServerDiagnostics” cmdlet to enable the required diagnostic events. Set-DnsServerDiagnostics -<diagnostic event> $true <enter> for the required diagnostic events. For example, to set EnableLoggingForLocalLookupEvent to true, enter the following at the command line: Set-DnsServerDiagnostics -EnableLoggingForLocalLookupEvent $true <enter>
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000171
- Version
- WDNS-AU-000007
- Vuln IDs
-
- V-215652
- V-58553
- Rule IDs
-
- SV-215652r561297_rule
- SV-72983
Checks: C-16846r314431_chk
Verify the effective setting in Local Group Policy Editor. Run "gpedit.msc". Navigate to Local Computer Policy >> Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> User Rights Assignment. If any accounts or groups other than the following are granted the "Manage auditing and security log" user right, this is a finding: Administrators Auditors (if the site has an Auditors group that further limits this privilege.) If an application requires this user right, this would not be a finding. Vendor documentation must support the requirement for having the user right. The requirement must be documented with the ISSO. The application account must meet requirements for application account passwords. Verify the permissions on the DNS logs. Standard user accounts or groups must not have greater than READ access. The default locations are: DNS Server %SystemRoot%\System32\Winevt\Logs\DNS Server.evtx Using the file explorer tool navigate to the DNS Server log file. Right click on the log file, select the “Security” tab. The default permissions listed below satisfy this requirement: Eventlog - Full Control SYSTEM - Full Control Administrators - Full Control If the permissions for these files are not as restrictive as the ACLs listed, this is a finding.
Fix: F-16844r314432_fix
Configure the permissions on the DNS logs. Standard user accounts or groups must not have greater than READ access. The default permissions listed below satisfy this requirement: Eventlog - Full Control SYSTEM - Full Control Administrators - Full Control The default locations are: DNS Server %SystemRoot%\System32\Winevt\Logs\DNS Server.evtx
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-001348
- Version
- WDNS-AU-000016
- Vuln IDs
-
- V-215660
- V-58573
- Rule IDs
-
- SV-215660r561297_rule
- SV-73003
Checks: C-16854r314455_chk
Consult with the System Administrator to determine the backup policy in place for Windows DNS Server. Review the backup methods used and determine if the backup's methods have been successful at backing up the audit records at least every seven days. If the organization does not have a backup policy in place for backing up the Windows DNS Server's audit records and/or the backup methods have not been successful at backing up the audit records at least every seven days, this is a finding.
Fix: F-16852r314456_fix
Document and implement a backup policy to back up the DNS Server's audit records at least every seven days.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000001
- Vuln IDs
-
- V-215661
- V-58575
- Rule IDs
-
- SV-215661r561297_rule
- SV-73005
Checks: C-16855r559777_chk
Note: This check is Not applicable for Windows 2012 DNS Servers that only host Active Directory integrated zones or for Windows 2012 DNS servers on a Classified network. Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. View the validity period for the DS Resource Record. If the validity period for the DS Resource Record for the child domain is less than two days (48 hours) or more than one week (168 hours), this is a finding.
Fix: F-16853r559778_fix
Log on to the DNS server using the Domain Admin or Enterprise Admin account or Local Administrator account. Press Windows Key + R, execute dnsmgmt.msc. On the opened DNS Manager snap-in from the left pane, expand the server name for the DNS server, and then expand Forward Lookup Zones. From the expanded list, click to select the zone. Right-click on the zone, choose DNSSEC->Properties. On the ZSK tab, for DS signature validity period (hours), choose more than 48 and less than 168.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- WDNS-CM-000002
- Vuln IDs
-
- V-228571
- V-58577
- Rule IDs
-
- SV-228571r561297_rule
- SV-73007
Checks: C-30802r505012_chk
Windows DNS Servers that are Active Directory integrated must be located where required to meet the Active Directory services. If all of the Windows DNS Servers are AD integrated, this check is Not Applicable. If any or all of the Windows DNS Servers are standalone and non-AD-integrated, verify with the System Administrator their geographic location. If any or all of the authoritative name servers are located in the same building as the master authoritative name server, and the master authoritative name server is not "hidden", this is a finding.
Fix: F-30781r505013_fix
For non-AD-integrated Windows DNS Servers, distribute secondary authoritative servers to be located in different buildings from the primary authoritative server.