Infoblox NIOS 9.x Security Technical Implementation Guide
Pick two releases to diff their requirements.
Open a previous version of this STIG.
- RMF Control
- SC-5
- Severity
- M
- CCI
- CCI-001095
- Version
- IDNS-9X-000010
- Vuln IDs
-
- V-285226
- Rule IDs
-
- SV-285226r1258945_rule
Checks: C-89795r1258944_chk
Verify inbound and outbound zone transfer limits are configured. These values control the amount of concurrent zone transfers to non-Grid DNS service members. For DNS Member settings: 1. From the Infoblox GUI, navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled, select each server, then click "Edit". 3. Click "Toggle Advanced Mode", and then select General >> Advanced tab. 4. Verify "Maximum inbound and outbound concurrent zone transfer limitations" and "Maximum concurrent inbound zone transfers per remote name server" are configured. 5. When complete, click "Cancel" to exit the "Properties" screen. For Global DNS settings: 1. From the Infoblox GUI, navigate to Infoblox Grid >> Grid Manager >> DNS >> Services >> Grid DNS Properties (Toolbar menu). 2. Toggle Advanced Mode, and select General >> Advanced tab. 3. Verify Maximum inbound and outbound concurrent zone transfer limitations and "Maximum concurrent inbound zone transfers per remote name server" are configured. 4. When complete, click "Cancel" to exit the "Properties" screen. If maximum inbound and outbound concurrent zone transfer limits are not configured for non-Infoblox Grid DNS service members, this is a finding. Note: Default values are conservative to protect the DNS service. Adjustment to higher values should be reviewed prior to change, to account for potential implications. This only affects non-Grid secondary DNS servers.
Fix: F-89700r1258810_fix
Review each member with the DNS service status of "Running". Revise values for concurrent zone transfer limits as appropriate. 1. From the Infoblox GUI, navigate to Data Management >> DNS >> Members tab. 2. Select each server, then click edit icon. 3. Click "Toggle Advanced Mode" and select General >> Advanced tab. 4. Input a number into the fields of "Maximum inbound concurrent zone transfers", "Maximum outbound concurrent zone transfers", and/or "Maximum concurrent inbound zone transfers per remote name server." 5. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 6. Perform a service restart if necessary. Note: Default values are conservative to protect the DNS service. Adjustment to higher values should be reviewed prior to change, to account for potential implications.
- RMF Control
- AC-10
- Severity
- M
- CCI
- CCI-000054
- Version
- IDNS-9X-000020
- Vuln IDs
-
- V-285227
- Rule IDs
-
- SV-285227r1259003_rule
Checks: C-89796r1258910_chk
Verify that Infoblox is configured to limit the number of concurrent client connections to the number of allowed dynamic update clients. Infoblox can be configured in two ways to limit Dynamic DNS (DDNS) client updates. For clients that support Generic Security Service Algorithm for Secret Key Transaction (GSS-TSIG): 1. From the Infoblox GUI, navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled, select each server, and then click "Edit". 3. Click "Toggle Advanced Mode", and select General >> GSS-TSIG tab. 4. Verify "Enable GSS-TSIG authentication of clients" is enabled. For clients that do not support GSS-TSIG: 1. From the Infoblox GUI, navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled, select each server, and then click "Edit". 3. Select the Updates >> Basic tab. Verify that either a Named Access Control List (ACL) or Set of Access Control Entities (ACEs) are defined to limit client DDNS. 4. When complete, click "Cancel" to exit the "Properties" screen. If "Enable GSS-TSIG authentication of clients" is disabled for clients supporting GSS-TSIG, or a Named ACL or set of ACEs is not defined to limit DDNS for clients without GSS-TSIG support, this is a finding.
Fix: F-89701r1259002_fix
Infoblox can be configured in two ways to limit DDNS client updates. Refer to the Administrator Guide for detailed instructions if necessary. For clients that support GSS-TSIG, from the Infoblox GUI: 1. Navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled, select each server, and click "Edit". 3. Click "Toggle Advanced Mode", and select General >> GSS-TSIG tab. 4. Configure the option "Enable GSS-TSIG authentication of clients". 5. Upload the required keys. For clients that do not support GSS-TSIG, from the Infoblox GUI: 1. Navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled, select each server, and then click "Edit". 3. Select the Updates >> Basic tab. Disenable an existing Named ACL or configure a new set of ACEs to limit client DDNS. 4. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 5. Perform a service restart if necessary.
- RMF Control
- AC-3
- Severity
- H
- CCI
- CCI-000213
- Version
- IDNS-9X-000050
- Vuln IDs
-
- V-285229
- Rule IDs
-
- SV-285229r1258806_rule
Checks: C-89798r1258386_chk
Verify the Infoblox Grid Manager is configured to be in "Stealth" mode. By default, KSK and ZSK private keys are stored on the Grid Manager within the Infoblox database. No clients should be permitted to use the Grid Manager DNS service. 1. Navigate to Data Management >> DNS >> Zones tab. 2. Click "Edit", then select the "Name Servers" tab to review each zone. 3. For systems with Name Server Groups, go to Data Management >> DNS >> Name Server Groups >> Edit Group (Toolbar menu). 4. Verify that the Grid Manager is set to "Stealth". If a Hardware Security Module (HSM) is configured and KSK and ZSK private keys are encrypted and stored on the HSM, this is not a finding. If the Grid Manager is a listed name server and not marked "Stealth", this is a finding.
Fix: F-89703r1258387_fix
For each zone that is not in compliance: 1. Navigate to Data Management >> DNS >> Zones tab. 2. Select and edit the zone. 3. Select the "Name Servers" tab and modify the Grid Manager server by opening the edit dialog and selecting "Stealth". 4. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 5. Perform a service restart if necessary. If using Name Server Groups: 1. Navigate to Data Management >> DNS >> Name Sever Groups tab. 2. Select the Name Server Group and edit. 3. Select the Grid Manager and edit. 4. Check the box for "Stealth". 5. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 6. Perform a service restart if necessary. For clients that do not support GSS-TSIG: 1. From the Infoblox GUI, navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled. Select each server and click "Edit". 3. Select the Updates >> Basic tab. Verify that either a Named Access Control List (ACL) or Set of Access Control Entities (ACEs) are defined to limit client DDNS. 4. When complete, click "Cancel" to exit the "Properties" screen. If "Enable GSS-TSIG authentication of clients" is disabled for clients supporting GSS-TSIG, or a Named ACL or Set of ACEs is not defined to limit DDNS for clients without GSS-TSIG support, this is a finding.
- RMF Control
- AU-9
- Severity
- M
- CCI
- CCI-001348
- Version
- IDNS-9X-000140
- Vuln IDs
-
- V-285237
- Rule IDs
-
- SV-285237r1258948_rule
Checks: C-89806r1258946_chk
Verify Infoblox external logging is operational and that messages from the audit log are also forwarded to the remote log system. 1. Navigate to Infoblox Grid >> Grid Manager >> Grid Properties (Toolbar menu), or to System >> System Manager >> System Properties if using a standalone configuration. 2. Select the "Monitoring" tab. 3. Validate that the checkbox for "Log to External Syslog Servers" is selected and an External Syslog Server is configured. 4. Validate that the "Copy Audit Log Message to Syslog" checkbox is selected. 5. When complete, click "Cancel" to exit the "Properties" screen. If both "Log to External Syslog Servers" and "Copy Audit Log Message to Syslog" are not configured, this is a finding.
Fix: F-89711r1258947_fix
Configure an External Syslog Server and Audit Log backups: 1. From the Infoblox GUI, navigate to Infoblox Grid >> Grid Manager >> Grid Properties (Toolbar menu) >> Monitoring tab. 2. Select the checkbox for "Log to External Syslog Servers". 3. Select the (+) icon to add an External Syslog Server. 4. Enter the IP Address, Transport Protocol (UDP/TCP), Interface, Node ID, Source, Severity and Port Number of the External Syslog Server. Note: If using Secure TCP, the Server Certificate will be an additional (required) field. 5. Select "Add". 6. Check the "Copy Audit Log Message to Syslog" checkbox. 7. Select "Save & Close".
- RMF Control
- CM-7
- Severity
- M
- CCI
- CCI-000382
- Version
- IDNS-9X-000150
- Vuln IDs
-
- V-285238
- Rule IDs
-
- SV-285238r1258664_rule
Checks: C-89807r1258413_chk
Verify Infoblox is configured to prohibit or restrict unapproved ports and protocols. By default, all services other than those required for management are disabled. Validate that no additional services have been configured for DNS members. 1. Navigate to Infoblox Grid >> Grid Manager >> or to System >> System Manager >> System Properties if using a stand-alone configuration. 2. Select the "Services" tab and review each service at the top of the panel and "Service Status" for each member. Depending on purchased options, Infoblox DNS service members may be running DNS and optionally running services supporting DNS and security operations such as DNS Traffic Control, Threat Defense, Threat Analytics, and TAXII services. Use of these additional Infoblox services is not a finding. If any unnecessary services such as file distribution services are enabled on the DNS members, this is a finding. Note: DNSSEC is intended for third-party authenticity determination. Attempting to utilize DNSSEC internally was never an intended use case as it would require every consumer to have a third-party validating resolver installed along with a mechanism for periodic trust anchor distribution/update.
Fix: F-89712r1258414_fix
1. Navigate to Infoblox Grid >> Grid Manager or to System >> System Manager >> System Properties if using a stand-alone configuration. 2. Select the "Services" tab. 3. Select each available service at the top of the panel and review the service status. 4. Click on the member and disable unnecessary services.
- RMF Control
- IA-5
- Severity
- M
- CCI
- CCI-000186
- Version
- IDNS-9X-000170
- Vuln IDs
-
- V-285239
- Rule IDs
-
- SV-285239r1258915_rule
Checks: C-89808r1258913_chk
Verify that Infoblox external logging is configured to use TSIG keys to validate zone transfers to non-Grid systems. 1. Navigate to Data Management >> DNS >> Zones tab. 2. Review each zone by clicking "Edit" and inspecting the "DNS service members" tab. If using Name Server Groups, select the "Name Servers" tab. Note: If all entries in the "Type" column are configured as "Grid", this check is Not Applicable. 3. Navigate to Data Management >> DNS >> Members tab. 4. Select each non-Grid DNS service member, and click the "Edit". 5. Click the "Zone Transfers" tab and verify configuration of TSIG Access Control Entry (ACE). 6. When complete, click "Cancel" to exit the "Properties" screen. If there is a non-Grid system that uses zone transfers but does not have a TSIG key, this is a finding.
Fix: F-89713r1258914_fix
1. Navigate to Data Management >> DNS >> Zones tab. 2. Select a zone and click "Edit". 3. Click on the "Zone Transfers" tab and click "Override" for the "Allow Zone Transfers to" section. 4. Use the radio button to select "Set of ACEs" and the "Add" drop-down to configure a TSIG key. 5. Verify that both the Infoblox and other DNS service member have the identical TSIG configuration. 6. Verify that both the Infoblox DNS service member and other non-Infoblox DNS service member have time synchronized properly. Note: TSIG relies on both key and time synchronization. TSIG will fail if the local clocks on both DNS service appliances are not synchronized. 7. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 8. Perform a service restart if necessary. 9. Verify zone transfers are operational after configuration of TSIG. And/or 1. Navigate to Data Management >> DNS >> Zones tab. 2. Select a zone and click "Edit". 3. Click on the "Name Servers" tab and if there are external secondaries, check the box next to the name server and click the edit icon. 4. Check the box for "Use TSIG" and configure key information. 5. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 6. Perform a service restart if necessary. 7. Verify zone transfers are operational after configuration of TSIG.
- RMF Control
- MA-4
- Severity
- M
- CCI
- CCI-000877
- Version
- IDNS-9X-000230
- Vuln IDs
-
- V-285243
- Rule IDs
-
- SV-285243r1258670_rule
Checks: C-89812r1258669_chk
Verify Infoblox is configured to use a form of multifactor authentication. Review the configuration of external authentication methods to verify multifactor authentication is enforced. 1. Navigate to Administration >> Administrators >> Authentication Policy. 2. Ensure multifactor authentication is configured by validating that multiple authentication methods are enabled and the local database is the first entry in the list. 3. When complete, click "Cancel" to exit the "Properties" screen. If the aggregate authentication policy does not provide two or more services, this is a finding.
Fix: F-89717r1258429_fix
Note: Refer to the Infoblox Administrator Guide for details on each type of authentication server. 1. Navigate to Administration >> Authentication Server Groups. 2. Configure at least one remote authentication group (OCSP, TACACS+, RADIUS, LDAP, or Active Directory). 3. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 4. Perform a service restart if necessary.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001178
- Version
- IDNS-9X-000240
- Vuln IDs
-
- V-285244
- Rule IDs
-
- SV-285244r1258950_rule
Checks: C-89813r1258633_chk
Verify Infoblox is configured to use DNSSEC. 1. Navigate to Data Management >> DNS tab. 2. Click on "Grid DNS Properties" (Toolbar menu). 3. Click on "DNSSEC" tab. 4. Verify "Enable DNSSEC" checkbox is selected. 5. When complete, click "Cancel" to exit the "Properties" screen. 6. Navigate to Data Management >> DNS >> Zones tab. 7. If screen lists options for "Internal" and "External" (NSG) zone views, click the "External" hyperlink. 8. Verify the "Signed" column is displayed. 9. Validate that all external authoritative zones are signed by displaying "Yes". 10. When complete, click "Cancel" to exit the "Properties" screen. If DNSSEC is not enabled and external authoritative zones are not signed, this is a finding.
Fix: F-89718r1258949_fix
Configure use of DNSSEC Fix: 1. Navigate to Data Management >> DNS tab. 2. Click "Grid DNS Properties" (Toolbar menu). 3. Toggle "Advanced Mode", then click "DNSSEC" tab. 4. Check the box for "Enable DNSSEC" and verify "NSEC3" is selected. Authoritative Fix: 1. Navigate to Data Management >> DNS >> Zones tab. 2. Select the appropriate zone using the checkbox. From Toolbar menu, select DNSSEC >> Sign Zones. 3. Follow prompts to acknowledge zone signing. 4. Perform a service restart if necessary.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001179
- Version
- IDNS-9X-000260
- Vuln IDs
-
- V-285245
- Rule IDs
-
- SV-285245r1258952_rule
Checks: C-89814r1258673_chk
Verify that DS records for child zones are in DNSSEC signed external authoritative parent zone. For external child zones: 1. Navigate to Data Management >> DNS >> Zones tab. 2. Click the External parent zone, and then click the "Records" tab. 3. Verify DS records for child zones are present in the parent zone. If DS records are not published in the parent zone for DNSSEC signed zones or if external authoritative parent zones are not signed, this is a finding. Note: DNSSEC is intended for third-party authenticity determination. Attempting to utilize DNSSEC internally was never an intended use case, as it would require every consumer to have a third-party validating resolver installed along with a mechanism for periodic trust anchor distribution/update.
Fix: F-89719r1258951_fix
For delegated child zones: 1. Navigate to Data Management >> DNS >> Zones tab. 2. Select the External parent zone. From the DNSSEC drop-down menu in the Toolbar, select "Import Keyset". 3. Add the child zone DS resource records (RRs) and select "Import". 4. Click "Save" and "Close". For authoritative child zones: 1. Navigate to Data Management >> DNS >> Zones tab. 2. Click the External parent zone, and then click the "Subzones" tab. 3. Select the child zone. From the Toolbar menu, select the DNSSEC drop-down menu, then select "Sign Zones". 4. Select the child zone, click "Sign Zones", then click "Yes" to confirm zone signing.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001179
- Version
- IDNS-9X-000270
- Vuln IDs
-
- V-285246
- Rule IDs
-
- SV-285246r1258678_rule
Checks: C-89815r1258676_chk
Verify that Infoblox RRSIGs covering the DS RR for a zone's delegated children are configured with a validity period no less than two days and no more than one week. 1. Navigate to the Data Management >> DNS tab. 2. Click "Grid DNS Properties" (Toolbar menu). 3. Toggle "Advanced Mode", click the "DNSSEC" tab, and review the "Signature Validity" setting. 4. Validate the Signature Validity is configured for a range of no less than two days and no more than one week. 5. When complete, click "Cancel" to exit the "Properties" screen. If the "Signature Validity" period is less than two days or greater than one week, this is a finding.
Fix: F-89720r1258677_fix
1. Navigate to Data Management >> DNS tab. 2. Click "Grid DNS Properties" (Toolbar menu). 3. Toggle "Advanced Mode", click on the "DNSSEC" tab, and edit the "Signature Validity" setting to a period between two days and one week. 4. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 5. Any zones that used an incorrect value should perform a ZSK rollover to update the inception and expiration dates with the new value. 6. Navigate to Data Management >> DNS and select the "Zones" tab. 7. Using the zone selection checkboxes and the DNSSEC drop-down menu, select "Rollover Zone-Signing Key". 8. When prompted, select "Roll Over". 9. Perform a service restart if necessary.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001663
- Version
- IDNS-9X-000280
- Vuln IDs
-
- V-285247
- Rule IDs
-
- SV-285247r1258680_rule
Checks: C-89816r1258440_chk
Verify Infoblox DNS service members are configured to enforce approved authorizations for controlling the flow of information between DNS servers and between DNS servers and DNS clients based on DNSSEC policies. Note: If all DNS service members are within the same Infoblox Grid, this is not a finding. Review the configuration of Infoblox DNS systems and verify communication flow is validated. 1. Review the Infoblox DNS configuration to verify only approved communications are allowed. 2. Use of Access Control Lists to control clients, DNS zone transfer configuration to systems external to the Infoblox Grid, and Grid member configuration can be used to control communications as required. Note: Infoblox DNS service members within the same Grid use internal database updates and do not perform zone transfers. Zones must be assigned to a Name Server Group (NSG) and must never have the zone transfer configuration overridden as the NSG automatically configures this. If the Infoblox system is configured to perform zone transfers to non-Grid systems, and an access control method is not used, this is a finding.
Fix: F-89721r1258679_fix
Zone transfers can be restricted at the Grid, Member, and Zone level. Configuration is inherited and can be overridden if necessary to construct the appropriate access control. Refer to the Infoblox Administrator Guide if necessary. Grid-level configuration: 1. Navigate to Data Management >> DNS >> Zones tab. 2. Click "Grid DNS Properties" (Toolbar menu) and toggle "Basic Mode". 3. Click the "Zone Transfers" tab. 4. Under "Allow zone transfers to", select "None". 5. When complete, click "Save & Close". Member-level configuration: 1. Navigate to Data Management >> DNS >> Members tab. 2. Click "Edit" icon to review each member with the DNS service status of "Running". 3. Toggle "Basic Mode" and click "Zone Transfers". 4. Under "Allow zone transfers to", select "None". Zone level configuration: Zones must be assigned to an NSG and must never have the zone transfer configuration overridden, as the NSG automatically configures this.
- RMF Control
- SC-20
- Severity
- M
- CCI
- CCI-001663
- Version
- IDNS-9X-000290
- Vuln IDs
-
- V-285248
- Rule IDs
-
- SV-285248r1258954_rule
Checks: C-89817r1258824_chk
Verify Infoblox DNS service members are configured to enable verification of a chain of trust among parent and child domains (if the child supports secure resolution services). The Authoritative Check applies to external-facing authoritative zones: 1. Navigate to the Data Management >> DNS >> Zones tab. Note: To add the "Signed" column, select an existing column, click the down arrow, then select Columns >> Edit Columns. 2. Set the "Signed" checkbox to "Visible" and select "Apply". DNSSEC signing status will be displayed in the "Zones" tab. 3. Verify external authoritative zones are DNSSEC signed. Recursive Check: 1. Navigate to Data Management >> DNS tab. 2. Click "Grid DNS Properties" (Toolbar menu). 3. Toggle "Advanced Mode", and select the DNSSEC tab. 4. Validate that both "Enable DNSSEC" and "Enable DNSSEC Validation" checkboxes are selected. 5. When complete, click "Cancel" to exit the "Properties" screen. Note: DNSSEC validation must be configured when all of the following conditions are met: 1. Root hints or custom root hints are used, 2. Default forwarding is disabled, and 3. Recursion is enabled for the DNS view or member. If DNSSEC is not used for authoritative DNS and enabled for recursive clients, this is a finding.
Fix: F-89722r1258953_fix
Note: Ensure DNSSEC is configured to meet all other STIG requirements prior to signing a zone to avoid signing with an unapproved configuration. The Authoritative Zone Fix applies to external-facing authoritative zones: Authoritative Zone Fix: 1. Navigate to Data Management >> DNS >> Zones. 2. Select the appropriate zone using the checkbox. From the "DNSSEC" drop-down menu in the toolbar, select "Sign Zones". 3. Follow prompts to acknowledge zone signing. 4. Perform a service restart if necessary. Recursive Fix: 1. Navigate to Data Management >> DNS >> Zones. 2. Edit "Grid DNS Properties" (Toolbar menu), toggle "Advanced Mode", and select the "DNSSEC" tab. 3. Select both checkboxes for "Enable DNSSEC" and "Enable DNSSEC Validation" options. 4. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 5. Perform a service restart if necessary.
- RMF Control
- SC-23
- Severity
- M
- CCI
- CCI-001184
- Version
- IDNS-9X-000320
- Vuln IDs
-
- V-285249
- Rule IDs
-
- SV-285249r1258917_rule
Checks: C-89818r1258916_chk
Verify Infoblox is configured to protect the authenticity of communications sessions for dynamic updates. Infoblox systems can be configured in two ways to limit DDNS client updates: For clients that support GSS-TSIG: 1. Navigate to the Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled. 3. Select each server, click "Edit" icon, toggle "Advanced Mode", and select "GSS-TSIG". 4. Verify that "Enable GSS-TSIG authentication of clients" is activated. 5. When complete, click "Cancel" to exit the "Properties" screen. For clients that do not support GSS-TSIG: 1. Navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service activated. 3. Select each server and click "Edit". 4. Select the "Updates" tab. 5. Verify that either a Named Access Control List (ACL) or set of Access Control Entries (ACEs) is used to limit client DDNS updates. 6. When complete, click "Cancel" to exit the "Properties" screen. If clients that support GSS-TSIG do not have "Enable GSS-TSIG authentication of clients" set or a named ACL or set of ACEs for clients that do not support GSS-TSIG, this is a finding.
Fix: F-89723r1258447_fix
Infoblox systems can be configured in two ways to limit DDNS client updates. Refer to the Administrator Guide for detailed instructions. For clients that support GSS-TSIG: 1. Navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled. 3. Select each server, click the "Edit" icon, toggle "Advanced Mode", and select "GSS-TSIG". 4. Configure the option "Enable GSS-TSIG authentication of clients". 5. Upload the required keys. 6. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 7. Perform a service restart if necessary. For clients that do not support GSS-TSIG: 1. Navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled. 3. Select each server and click "Edit". 4. Select the "Updates" tab. 5. Select an existing Named ACL or configure a new set of ACEs to limit client DDNS. 6. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 7. Perform a service restart if necessary.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000380
- Vuln IDs
-
- V-285253
- Rule IDs
-
- SV-285253r1258957_rule
Checks: C-89822r1258955_chk
Verify zone-spanning CNAME records are no older than six months. 1. Navigate to Administration >> Logs >> Audit Log. Click "Show Filter" (if it is not already displayed). 2. Create a new search using "Object Type", "equals", and "CNAME Record". 3. Click the plus (+) symbol to add a second search parameter. 4. Create an additional search parameter, "Timestamp before YYYY-MM-DD", using the calendar selection box to choose the appropriate date six months prior to the current date. 5. Click "Apply" to display CNAME records created more than six months ago. If there are zone-spanning CNAME records older than six 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 authorizing official (AO)-approved and documented mission need, this is a finding.
Fix: F-89727r1258956_fix
1. Navigate to Data Management >> DNS >> Zones. 2. Edit the zone containing CNAME records discovered during review of the Audit Log. 3. Remove any zone-spanning CNAME records that have been active for more than six months that 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 CDN or cloud computing platforms with an authorizing official (AO)-approved and documented mission need.
- RMF Control
- SC-5
- Severity
- M
- CCI
- CCI-001094
- Version
- IDNS-9X-000390
- Vuln IDs
-
- V-285254
- Rule IDs
-
- SV-285254r1258919_rule
Checks: C-89823r1258918_chk
Verify Infoblox external logging is configured to restrict the ability of individuals to use the DNS service member to launch DoS attacks against other information systems. 1. Navigate to Data Management >> DNS tab. 2. Click "Grid DNS Properties" (Toolbar menu). 3. For external authoritative DNS service members: a. Select the Queries >> Basic tab. b. Verify the "Allow Recursion" checkbox is not configured. For internal DNS service members: a. On the "Updates" tab, verify an Access Control List (ACL) or Access Control Entry (ACE) for "Allow updates from" is configured. b. Verify the "Allow Recursion" checkbox is not configured. For internal DNS service members: a. On the "Updates" tab, verify an ACL or ACE for "Allow updates from" is configured. b. On the "Queries" tab, verify that either an ACL or ACE for "Allow queries from" is configured. 4. When complete, click "Cancel" to save the changes and exit the "Properties" screen. If there is an open recursive DNS service on external DNS service members, or unrestricted access to internal DNS service members, this is a finding.
Fix: F-89728r1258691_fix
1. Navigate to Data Management >> DNS tab. 2. Click "Grid DNS Properties" (Toolbar menu). 3. Select the Queries >> Basic tab. 4. For external authoritative DNS service members, disable "Allow Recursion" by clearing the checkbox. 5. For internal DNS service members, on the "Updates" tab, configure either an ACL or ACE for "Allow updates from". 6. On the "Queries" tab, configure either an ACL or ACE for "Allow queries from". 7. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 8. Perform a service restart if necessary.
- RMF Control
- SC-5
- Severity
- M
- CCI
- CCI-001095
- Version
- IDNS-9X-000400
- Vuln IDs
-
- V-285255
- Rule IDs
-
- SV-285255r1258959_rule
Checks: C-89824r1258958_chk
Verify Infoblox external logging is configured to manage excess capacity, bandwidth, or other redundancy to limit the effects of information-flooding types of DoS attacks. 1. Log on to the Infoblox system CLI and issue the following commands: "show ip_rate_limit" and "show dns_rrl". 2. Review the output from these commands with the network architecture. If the system uses the Advanced DNS Protection (ADP) (Threat Protection) feature, IP rate limiting is implemented using the DNS security rule-set available in the web GUI. If the ADP feature set is implemented, use of the "ip_rate_limit" and "dns_rrl" CLI commands is not required, and this check is Not Applicable. Refer to the Infoblox Admin Guide for additional details if needed. If rate limiting is not configured on the Infoblox system or within the network security architecture protecting the Infoblox system, this is a finding.
Fix: F-89729r1258832_fix
Prior to implementation, review the Infoblox CLI Guide and verify all configuration options. 1. Log on to the Infoblox system using the CLI. 2. Use "set ip_rate_limit [OPTIONS]" to reduce risk of cache poisoning attacks by rate limiting udp/53 traffic. 3. Use "set dns_rrl [OPTIONS]" to enable DNS response rate limiting. 4. Upon completion, log out of the CLI. Note: Gathering baseline statistics must be done before deciding on appropriate parameters. This helps ensure the chosen settings are optimal for your specific environment and requirements. This helps reduce the risk of DoS attacks by reducing the rate at which authoritative DNS service members respond to queries, such as a flood.
- RMF Control
- SC-23
- Severity
- H
- CCI
- CCI-001184
- Version
- IDNS-9X-000490
- Vuln IDs
-
- V-285259
- Rule IDs
-
- SV-285259r1258961_rule
Checks: C-89828r1258476_chk
Verify Infoblox has DNSSEC validation configured: 1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 2. Toggle "Advanced Mode" and click the "DNSSEC" tab. 3. Verify both checkboxes for "Enable DNSSEC" and "Enable DNSSEC validation" are selected. 4. When complete, click "Cancel" to exit the "Properties" screen. If both "Enable DNSSEC" and "Enable DNSSEC validation" are not configured, this is a finding. Note: DNSSEC is intended for third-party authenticity determination. Attempting to utilize DNSSEC internally was never an intended use case as it would require every consumer to have a third-party validating resolver installed along with a mechanism for periodic trust anchor distribution/update. Note: DNSSEC validation must be configured when all of the following conditions are met: 1. Root hints or custom root hints are used, 2. Default forwarding is disabled, and 3. Recursion is enabled for the DNS view or member.
Fix: F-89733r1258960_fix
1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 2. Toggle "Advanced Mode" and click the "DNSSEC" tab. 3. Check the boxes for both "Enable DNSSEC" and "Enable DNSSEC validation". 4. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 5. Perform a service restart if necessary.
- RMF Control
- SC-23
- Severity
- M
- CCI
- CCI-002470
- Version
- IDNS-9X-000550
- Vuln IDs
-
- V-285260
- Rule IDs
-
- SV-285260r1258840_rule
Checks: C-89829r1258838_chk
Verify Infoblox is configured to use DoW PKI-established certificate authorities for verification of the establishment of protected transactions. 1. Navigate to Infoblox Grid >> Grid Manager tab. 2. Select the "Certificates" dropdown from the toolbar on right. 3. Select "Manage CA Certificates" from menu. 4. Verify information for uploaded certificates are from DoW PKI-established certificate authorities and are valid. If certificates are used that have not been issued by a DoW Certificate Authority (CA), or are no longer valid, this is a finding.
Fix: F-89734r1258839_fix
1. Navigate to Infoblox Grid >> Grid Manager tab. 2. Select the "Certificates" dropdown from the toolbar on right. 3. Select "Manage CA Certificates" from menu. 4. Delete all uploaded certificates that are not from DoW PKI-established certificate authorities.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000580
- Vuln IDs
-
- V-285263
- Rule IDs
-
- SV-285263r1258963_rule
Checks: C-89832r1258962_chk
1. Navigate to Data Management >> DNS >> Zones tab. 2. Review each zone by clicking on the hyperlinked zone name in list. 3. Review the DNS service member (NS) records for each zone hosted (by checking box and clicking the "Edit" icon) and confirm that each authoritative DNS service member is located at a different physical location than the remaining DNS service members. Note: Infoblox supports designation as a "stealth" DNS service member, which will not have an NS record. If all DNS service members for which NS records are published within a zone are not physically at different locations, this is a finding.
Fix: F-89737r1258489_fix
Configure the authoritative DNS service members to be geographically dispersed. Most optimal to least optimal (to provide context): - DNS service members are located on different continents. - DNS service members are located on the same continent, with greatest possible geographic dispersity. - DNS service members are located in different states/provinces. - DNS service members are located in different cities. - DNS service members are located in different buildings. - DNS service member are located in different data centers. - DNS service members are located at opposite ends up the same data center. - If moving DNS service members is not feasible, reconfigure one of the co-located service members to be a hidden primary.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000590
- Vuln IDs
-
- V-285264
- Rule IDs
-
- SV-285264r1258846_rule
Checks: C-89833r1258788_chk
Verify Infoblox is not configured to allow recursion on external authoritative name servers. In a split DNS configuration with separate External and Internal DNS servers, verify on the External DNS member: 1. Navigate to Data Management >> DNS >> Members tab. 2. Select each grid member configured in an authoritative role and click "Edit". 3. Review the "Queries >> Basic" tab. 4. Verify "Allow Recursion" is not configured. 5. When complete, click "Cancel" to exit the "Properties" screen. If recursion is configured on an External authoritative DNS service member, this is a finding. If split DNS configuration is used and recursion is configured for External Authoritative DNS, this is a finding.
Fix: F-89738r1258845_fix
In a split DNS configuration with separate External and Internal DNS servers, verify on the External DNS member: 1. Navigate to Data Management >> DNS >> Members tab. 2. Select each grid member configured in an authoritative role and click "Edit". 3. Review the Queries >> Basic tab. 4. Verify that "Allow Recursion" is not configured. 5. When complete, click "Save & Close" (if a change was made) or "Cancel" (if no changes were made) to exit the "Properties" screen.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000600
- Vuln IDs
-
- V-285265
- Rule IDs
-
- SV-285265r1258709_rule
Checks: C-89834r1258707_chk
Verify Infoblox is configured to use NSEC3 for all external DNSSEC signed zones. 1. Review the zone configuration and confirm if DNSSEC is configured. If DNSSEC is not configured, this requirement is Not Applicable. 2. Navigate to Data Management >> DNS tab >> Grid DNS Properties (Toolbar menu). Toggle "Advanced Mode" and review the "DNSSEC" tab. 3. Ensure "Resource Record Type for Nonexistent Proof" is set to "NSEC3". 4. When complete, click "Cancel" to exit the "Properties" screen. 5. Review zone data or use Global Search string ".". Enter "Equals NSEC Record" to verify no undesired NSEC records exist. If NSEC records exist in an active zone, or NSEC3 is not configured, this is a finding. Note: DNSSEC is intended for third-party authenticity determination. Attempting to utilize DNSSEC internally was never an intended use case as it would require every consumer to have a third-party validating resolver installed along with a mechanism for periodic trust anchor distribution/update.
Fix: F-89739r1258708_fix
1. Navigate to Data Management >> DNS tab >> Grid DNS Properties (Toolbar menu). 2. Toggle "Advanced Mode" and select the "DNSSEC" tab. 3. Ensure "Resource Record Type for Nonexistent Proof" is set to NSEC3. 4. Re-sign all DNSSEC zones that previously used NSEC.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000610
- Vuln IDs
-
- V-285266
- Rule IDs
-
- SV-285266r1258711_rule
Checks: C-89835r1258710_chk
Verify Infoblox is configured so that DNS service members that are authoritative for a zone are on different network segments and are assigned different IP addresses. 1. Navigate to Data Management >> DNS >> Zones tab. 2. Select the zone to review. 3. Select the "Name Servers" tab. If all authoritative DNS service members are not located on different network segments, this is a finding.
Fix: F-89740r1258498_fix
1. Navigate to Data Management >> DNS >> Zones tab. 2. Verify zone settings by selecting each zone and reviewing the "Name Server" tab to ensure all DNS service members are located on different network segments and assigned different IP addresses.
- RMF Control
- SC-8
- Severity
- M
- CCI
- CCI-002420
- Version
- IDNS-9X-000650
- Vuln IDs
-
- V-285267
- Rule IDs
-
- SV-285267r1258965_rule
Checks: C-89836r1258712_chk
Verify Infoblox is configured to maintain the integrity of information during preparation for transmission. 1. Navigate to Data Management >> DNS tab >> Grid DNS Properties (Toolbar menu) >> DNSSEC tab. 2. Toggle "Advanced Mode" and verify DNSSEC and DNSSEC Validation are enabled. 3. Navigate to Data Management >> DNS >> Zones. 4. For all external-facing authoritative zones, review all external authoritative zones. Note: To add "Signed" column, select an existing column >> down arrow >> Columns >> Edit Columns. Set the "Signed" checkbox to "Visible" and select "Apply". DNSSEC signing status will be displayed in the Zones tab. Verify external authoritative zones are DNSSEC signed. If DNSSEC is not used for authoritative DNS, this is a finding. Note: DNSSEC is intended for third-party authenticity determination. Attempting to utilize DNSSEC internally was never an intended use case as it would require every consumer to have a third-party validating resolver installed along with a mechanism for periodic trust anchor distribution/update.
Fix: F-89741r1258964_fix
Note: To avoid signing with an unapproved configuration, ensure DNSSEC is configured on all external-facing zones to meet all other STIG requirements prior to signing a zone. Note: DNSSEC is intended for third-party authenticity determination. Attempting to utilize DNSSEC internally was never an intended use case, as it would require every consumer to have a third-party validating resolver installed along with a mechanism for periodic trust anchor distribution/update. 1. Navigate to Data Management >> DNS tab >> Grid DNS Properties (Toolbar menu). 2. Toggle "Advanced Mode" and select the "DNSSEC" tab. 3. Configure DNSSEC validation by selecting the checkbox for "Enable DNSSEC". 4. Configure the Trust Anchors. 5. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 6. Perform a service restart if necessary. 7. Select an external zone that needs to be signed. 8. Click the dropdown in the toolbar next to DNSSEC, and select "Sign Zones". 9. Click "Sign Zones", then click "Yes".
- RMF Control
- SI-2
- Severity
- H
- CCI
- CCI-002605
- Version
- IDNS-9X-000670
- Vuln IDs
-
- V-285269
- Rule IDs
-
- SV-285269r1258807_rule
Checks: C-89838r1258506_chk
Verify Infoblox components are running with the current approved version. 1. Navigate to the Grid >> Upgrade tab to show all members are at the current version. 2. Use the Infoblox support portal to obtain current version information. If the Infoblox NIOS version is not currently under support maintenance or is not at the current approved version level, this is a finding.
Fix: F-89743r1258507_fix
Refer to the Infoblox NIOS Administrator Guide if necessary. 1. Log on to the Infoblox support portal and download the current approved Long Term Support version of NIOS for Federal Systems. 2. Perform a Grid upgrade.
- RMF Control
- SI-13
- Severity
- M
- CCI
- CCI-001328
- Version
- IDNS-9X-000690
- Vuln IDs
-
- V-285271
- Rule IDs
-
- SV-285271r1258720_rule
Checks: C-89840r1258718_chk
Verify Infoblox external logging is configured such that when a component failure is detected, a notification is sent to the system administrator (SA). 1. Navigate to Infoblox Grid >> Grid Manager tab >> Grid Properties (Toolbar menu), or to System >> System Manager >> System Properties if using a stand-alone configuration. 2. Select the "Monitoring" tab. 3. Validate the checkbox for "Log to External Syslog Servers" is selected and that an External Syslog Server is configured. 4. Validate "Copy Audit Log Message to Syslog" is selected. 5. Review the "Notification" tab and validate the selection of Event Types for SNMP and Email notifications. 6. Review the "SNMP" and "Email" tabs to verify their respective configurations, as applicable. 7. When complete, click "Cancel" to exit the "Properties" screen. If notification to the SA are not configured, this is a finding.
Fix: F-89745r1258719_fix
1. Navigate to Infoblox Grid >> Grid Manager tab >> Grid Properties (Toolbar menu), or to System >> System Manager >> System Properties if using a stand-alone configuration. 2. Select the "Monitoring" tab. 3. Select "Log to External Syslog Server" checkbox and configure at least one External Syslog Server. 4. Select the option "Copy Audit Log Message to Syslog". 5. Review the "Notification" tab and enable the applicable Event Types for SNMP and Email notifications. 6. Navigate to the "SNMP" and "Email" tabs to configure their respective settings, as needed. Verify the configured notification email address is correct according to organizational policy or by consulting the system administrator. 7. Click "Save & Close" to save the changes and exit the "Properties" screen. 8. Perform a service restart if necessary.
- RMF Control
- AU-12
- Severity
- M
- CCI
- CCI-000172
- Version
- IDNS-9X-000700
- Vuln IDs
-
- V-285272
- Rule IDs
-
- SV-285272r1258922_rule
Checks: C-89841r1258920_chk
Verify Infoblox external logging is configured to log DNS server binding validation errors and send notification to the DNS administrator. 1. Navigate to Infoblox Grid >> Grid Manager and select "Grid Properties" (Toolbar menu). 2. Review the "Notification" tab and validate the selection of Event Types for SNMP and Email notifications. 3. Review the "SNMP" and "Email" tabs to verify their respective configurations, as applicable. 4. When complete, click "Cancel" to exit the "Properties" screen. Note: DNS logging is enabled by default. Categories can be checked from Data Management >> DNS tab and select "Grid DNS Properties" (Toolbar menu) >> Toggle Advanced Mode >> Logging tab. If the named logging categories are not enabled, this is a finding.
Fix: F-89746r1258921_fix
1. Navigate to Infoblox Grid >> Grid Manager tab and select "Grid Properties" (Toolbar menu). 2. Review the "Notification" tab and enable the applicable Event Types for SNMP and Email notifications. 3. Navigate to the "SNMP" and "Email" tabs to configure their respective settings, as needed. 4. Verify the configured notification email address is correct according to organizational policy or by consulting the system administrator. 5. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 6. Perform a service restart if necessary. Note: DNS logging is enabled by default. Categories can be checked from Data Management >> DNS and select "Grid DNS Properties" >> Toggle Advanced Mode >> Logging tab.
- RMF Control
- SI-17
- Severity
- M
- CCI
- CCI-002775
- Version
- IDNS-9X-000710
- Vuln IDs
-
- V-285273
- Rule IDs
-
- SV-285273r1258924_rule
Checks: C-89842r1258923_chk
Validation of this configuration item requires review of the network architecture and security configuration in addition to DNS service member configuration to validate external DNS service members are not accessible from the internal network when a split DNS configuration is implemented. 1. Navigate to Data Management >> DNS >> Members tab. 2. Review the network configuration and access control of each Infoblox member that has the DNS service running. 3. Select each grid member and click "Edit". 4. Review the "Queries" tab to verify that both queries and recursion options are enabled and allowed only from the respective client networks. If a split DNS configuration is not used, this is not a finding. If there is no access control configured or access control does not restrict queries and recursion to the respective client network, this is a finding.
Fix: F-89747r1258519_fix
1. Refer to the Infoblox NIOS Administrator Guide, Chapters "Deploying a Grid", and "Configuring DNS Zones", section "Assigning Zone Authority to Name Servers", if necessary. 2. Configure a Grid Manager Candidate or define a local policy to promote a secondary DNS service member.
- RMF Control
- SC-13
- Severity
- H
- CCI
- CCI-002450
- Version
- IDNS-9X-000750
- Vuln IDs
-
- V-285274
- Rule IDs
-
- SV-285274r1258852_rule
Checks: C-89843r1258851_chk
Verify Infoblox is configured to implement NIST FIPS-validated cryptography for provisioning digital signatures and generating cryptographic hashes. Note: For Infoblox Grids that run in FIPS mode, this requirement is Not Applicable. Refer to the Administrator Guide for more information on FIPS Mode. 1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 2. Toggle Advanced Mode and click on the "DNSSEC" tab. 3. Validate that all Key Signing Keys (KSKs) and Zone Signing Keys (ZSKs) use FIPS-approved algorithms. 4. When complete, click "Cancel" to exit the "Properties" screen. If an "RSA/SHA-1" algorithm is in use, this is a finding.
Fix: F-89748r1258792_fix
Note: Ensure DNSSEC is configured to meet all other STIG requirements prior to signing a zone to avoid signing with an unapproved configuration. 1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 2. Toggle Advanced Mode and click on the "DNSSEC" tab. 3. Configure RSA/SHA-256 algorithms. 4. Follow manual key rollover procedures and update all noncompliant KSKs and ZSKs to use FIPS-approved algorithms.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000780
- Vuln IDs
-
- V-285276
- Rule IDs
-
- SV-285276r1258967_rule
Checks: C-89845r1258925_chk
Verify that NS resource records in all active zones point to an operational DNS service member. 1. Navigate to Data Management >> DNS >> Zones tab. 2. Select the zone to review and click "Edit". 3. Select the "Name Servers" tab. 4. If the option "Use this Name Server Group" is active: a. Note the group name used. b. Click "Cancel". c. Select the "Name Server Groups" tab to review the DNS Name Server group. 5. Otherwise, select and edit the zones. 6. Examine each NS record and DNS service member configuration. 7. Verify the IP address for each NS record points to an operational DNS service member. 8. Click "Cancel" to exit the "Properties" screen. If a DNS service member resource record points to an IP that is not an operational DNS service member, this is a finding.
Fix: F-89750r1258966_fix
1. Navigate to Data Management >> DNS >> Zones tab. 2. Select the zones containing incorrect NS record configurations and click the "Edit" icon for each. 3. Select the "Name Servers" tab. 4. If the option "Use this Name Server Group" is active: a. Note the group name used. b. Click "Cancel". c. Select the "Name Server Groups" tab to edit the DNS Name Server group. 5. Otherwise, select and edit the zones containing incorrect NS record configurations. 6. Remove or update any incorrect NS records or DNS service member configuration. 7. If the option "Use this set of name servers" is active, remove or update any incorrect NS records or DNS service member configuration. 8. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 9. Perform a service restart if necessary.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000800
- Vuln IDs
-
- V-285278
- Rule IDs
-
- SV-285278r1258734_rule
Checks: C-89847r1258533_chk
Review DNS zone data to validate the SOA on all authoritative DNS service members. Remote DNS service members that do not have the same serial number as the primary DNS service member may have network issues or misconfiguration blocking updates. Use either the "nslookup" or "dig" utility to review the serial number returned from each DNS service member. 1. Open a command line/terminal. 2. Query the Primary Name Server using either dig or nslookup 'dig @<Primary_IP> <ZONE> SOA' or nslookup 'nslookup -type=SOA <ZONE> <PRIMARY_IP>' With dig, the SOA serial will be the first number after the zone, with nslookup, it will be listed as serial. 3. Perform step 2 to query all other name servers for that zone. If any serial numbers for the same zone do not match, this is a finding.
Fix: F-89752r1258534_fix
Serial numbers are updated automatically when changes are made to a zone through the Infoblox Grid, as well as through the notify process for external DNS service members. If a serial number mismatch is discovered, troubleshooting of both server configurations and network will be required. Protocol configuration issues will be logged in the Infoblox Grid Members SYSLOG. 1. Navigate to Administration >> Logs >> Syslog tab. 2. Infoblox Grid Members can be selected using the drop-down menu. 3. Stand-alone systems will not display a drop-down menu; the log data will be displayed automatically. 4. Review the SYSLOG data and resolve the issue that is preventing updates.
- RMF Control
- CM-6
- Severity
- H
- CCI
- CCI-000366
- Version
- IDNS-9X-000810
- Vuln IDs
-
- V-285279
- Rule IDs
-
- SV-285279r1258860_rule
Checks: C-89848r1258536_chk
Verify Infoblox is configured to use FIPS-validated algorithms for the KSKs and ZSKs. 1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 2. Toggle "Advanced Mode" and click the "DNSSEC" tab. 3. Validate that all Key Signing Keys (KSKs) and ZSKs use FIPS-approved algorithms. 4. When complete, click "Cancel" to exit the "Properties" screen. If FIPS-approved algorithms are not used for the KSKs and ZSKs, this is a finding. If DSA is used, this is a finding.
Fix: F-89753r1258537_fix
1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 2. Toggle "Advanced Mode" and click the "DNSSEC" tab. 3. Follow manual key rollover procedures and update all noncompliant KSKs and ZSKs to use FIPS-approved algorithms.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000820
- Vuln IDs
-
- V-285280
- Rule IDs
-
- SV-285280r1258968_rule
Checks: C-89849r1258539_chk
Verify Infoblox is configured to use DNS View match clients in environments with Internal and External DNS Views. DNS Views allow a single zone to have two different data sets, with the response based on a client match list. 1. When DNS Views are used, the top-level configuration of Data Management >> DNS >> Zones tab will display available views. 2. Select the desired view using the checkbox and click "Edit". 3. Select the "Match Clients" tab. 4. Verify the "Match Clients" configuration properly separates the internal and external DNS views. If DNS Views are not used, and the client match ACL and/or match destination ACL is not validated, this is a finding. To minimize erroneous response/data spillage/complexity, each appliance should only host one DNS view. If there are multiple DNS views (on a single appliance), then it is required that a combination of match clients and/or match destination ACLs are implemented ("additive inverse" logic, so that only ONE DNS view can match for all possible combinations).
Fix: F-89754r1258540_fix
1. Navigate to Data Management >> DNS >> Zones tab and review each zone. 2. Remove any RRs listed in the internal DNS service member configuration (DNS view) that resolve for external hosts. 3. Remove any RRs listed in the external DNS service member configuration (DNS view) that resolve to internal hosts. 4. For hosts intended to be accessed by both internal and external clients, configure unique IP addresses in each of the internal and external DNS service members, respective to their location. 5. The perimeter firewall, or other routing device, must be configured to perform Network Address Translation to the true IP address of the destination. To minimize erroneous response/data spillage/complexity, each appliance should only host one DNS view. If there are multiple DNS views on a single appliance, then it is required that a combination of match clients and/or match destination ACLs are implemented ("additive inverse" logic, so that only ONE DNS view can match for all possible combinations).
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000830
- Vuln IDs
-
- V-285281
- Rule IDs
-
- SV-285281r1258969_rule
Checks: C-89850r1258927_chk
Verify that Infoblox is configured to restrict queries and recursion options in split DNS environments. If a split DNS configuration is not used, this is Not Applicable. Validation of this configuration item requires review of the network architecture and security configuration in addition to DNS service member configuration to verify that external DNS service members are not accessible from the internal network when a split DNS configuration is implemented. 1. Navigate to Data Management >> DNS >> Members tab. 2. Select each grid member that is running DNS and click "Edit". Review the "Queries" tab to verify that both queries and recursion options are enabled and allowed only from the respective client networks. If there is no access control configured or access control does not restrict queries and recursion to the respective client network, this is a finding.
Fix: F-89755r1258928_fix
Navigate to Data Management >> DNS >> Members tab. For External DNS resolvers in a Split DNS configuration: 1. Select the Grid member(s) identified as running the External DNS service and click "Edit". 2. Under the Queries tab, enable and configure either an Access Control List (ACL) or set of Access Control Entries (ACE) allowing external clients and denying internal clients. 3. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 4. Perform a service restart if necessary. ACLs for External members should end with "Any" allow at the end after denying internal networks.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000840
- Vuln IDs
-
- V-285282
- Rule IDs
-
- SV-285282r1258932_rule
Checks: C-89851r1258930_chk
Verify Infoblox is configured to restrict queries and recursion options in split DNS environments. If a split DNS configuration is not used, this is Not Applicable. Validation of this configuration item requires review of the network architecture and security configuration in addition to DNS service member configuration to verify that external DNS service members are not accessible from the internal network when a split DNS configuration is implemented. 1. Navigate to Data Management >> DNS >> Members tab. 2. Select each grid member running DNS and click "Edit". Review the "Queries" tab to verify that both queries and recursion options are enabled and allowed only from the respective client networks. If there is no access control configured or access control does not restrict queries and recursion to the respective client network, this is a finding.
Fix: F-89756r1258931_fix
Navigate to Data Management >> DNS >> Members tab. For Internal DNS resolvers in a Split DNS configuration: 1. Select the Grid member(s) identified as running the DNS service and click "Edit". 2. Under the Queries tab, enable and configure either an Access Control List (ACL) or set of Access Control Entries (ACE) allowing internal clients and denying external clients. 3. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 4. Perform a service restart if necessary. ACLs for Internal members should end with "Any" deny at the end after allowing internal networks.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000850
- Vuln IDs
-
- V-285283
- Rule IDs
-
- SV-285283r1258935_rule
Checks: C-89852r1258933_chk
Verify Infoblox is configured to accept zone transfers to specified external non-Grid DNS servers. 1. Navigate to the Data Management >> DNS >> Zones tab. 2. Review each zone by clicking "Edit" icon and inspecting the "DNS service members" tab. Note: If using Name Server Groups, select "Name Servers" tab. 3. Make note of all external DNS service members, those NOT identified as Type "Grid" (Primary or Secondary). 4. Click the "Zone Transfers" tab. 5. Verify only the external non-Grid DNS service members identified as DNS service members for the zone or authorized stealth servers are the only systems authorized to perform zone transfers as authorized by a "Named ACL" or "Set of ACEs". 6. When complete, click "Cancel" to exit the "Properties" screen. If Access Controls Lists (ACLs) are not configured for zone transfers to external non-Grid servers, this is a finding.
Fix: F-89757r1258934_fix
1. Navigate to the Data Management >> DNS >> Zones tab. 2. Select the zone and click "Edit". Select the "Zone Transfers" tab and configure access control (ACL or Access Control Entries [ACE]) on each grid member that communicates with an external secondary. 3. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 4. Perform a service restart if necessary.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000860
- Vuln IDs
-
- V-285284
- Rule IDs
-
- SV-285284r1258937_rule
Checks: C-89853r1258936_chk
Verify that Infoblox is configured with the correct views in split DNS environments. If a split DNS configuration is not used, this is Not Applicable. 1. If DNS Views are used, review each DNS View Client Match list using the "Edit" function. 2. Navigate to Data Management >> DNS >> Members >> Edit Member >> Toggle Advanced Mode >> DNS Views. 3. Review each zone and member assignment to ensure it is configured correctly with respect to its network assignment. 4. When complete, click "Cancel" to exit the "Properties" screen. If separate appliances are used for internal/external roles: 1. Navigate to Data Management >> DNS >> Members tab. 2. Select each grid member that is running DNS and click "Edit". Review the "Queries" tab to verify that both queries and recursion options are enabled and allowed only from the respective client networks. If an external DNS server contains internal data, or vice versa, this is a finding. If there is no access control configured or access control does not restrict queries and recursion to the respective client network, this is a finding.
Fix: F-89758r1258637_fix
DNS Views: 1. Navigate to Data Management >> DNS >> Members >> Edit Member >> Toggle Advanced Mode >> DNS Views. 2. Modify the "Recursive Views Assigned to This Member". 3. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. DNS Zones: 1. Navigate to Data Management >> DNS >> Zones tab. Select the appropriate view. 2. Verify zone data is configured correctly with respect to its network assignment. DNS Members: 1. Navigate to Data Management >> DNS >> Members tab. 2. Select each grid member that is running DNS and click "Edit". Review the "Queries" tab to verify that both queries and recursion options are enabled and allowed only from the respective client networks.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000870
- Vuln IDs
-
- V-285285
- Rule IDs
-
- SV-285285r1258746_rule
Checks: C-89854r1258554_chk
Review the Root DNS service members configured and validate that the entries are correct. "G" and "H" root servers are required on the NIPRNet as a minimum. Note: Validate against the current available DNS root list at the time of check. 1. Validate the current root DNS service member list using external tools at the time of the check. 2. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 3. Toggle "Advanced" mode and review the "Root Name Servers" tab to ensure it is configured correctly. If valid root DNS service members are not configured, this is a finding.
Fix: F-89759r1258555_fix
1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu). 2. Toggle "Advanced" mode and select the "Root Name Servers" tab. 3. Use the radio button to select "Use custom root DNS service members" and configure the desired root DNS service members. 4. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 5. Perform a service restart if necessary.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000890
- Vuln IDs
-
- V-285286
- Rule IDs
-
- SV-285286r1258971_rule
Checks: C-89855r1258557_chk
Verify Infoblox service members are configured to respond to DNS traffic only. Verify the default Infoblox configuration to use random ports is not overridden at either the global or member level. Global-level check: 1. Navigate to Data Management >> Grid DNS Properties (Toolbar menu), or to System DNS Properties on a stand-alone system. 2. Toggle "Advanced" Mode and select General >> Advanced tab. 3. Verify the options of "Set static source UDP port for queries (not recommended)" and "Set static source UDP port for notify messages" are not enabled. 4. When complete, click "Cancel" to exit the "Properties" screen. Member-level check: 1. Navigate to Data Management >> DNS >> Members tab. 2. Review each server with the DNS service enabled. 3. Select each server, click "Edit", toggle Advanced Mode, and select General >> Advanced tab. 4. Verify the options of "Set static source UDP port for queries (not recommended)" and "Set static source UDP port for notify messages" are not enabled. 5. When complete, click "Cancel" to exit the "Properties" screen. If configuration of either of these values exists, this is a finding.
Fix: F-89760r1258970_fix
1. Navigate to Data Management >> DNS >> Grid DNS Properties (Toolbar menu) or to System DNS properties on a standalone system. 2. Toggle Advanced Mode and select General >> Advanced tab. Disable "Set static source UDP port for queries (not recommended)" and "Set static source UDP port for notify messages". 3. Navigate to Data Management >> DNS >> Members tab. 4. Review each Infoblox member with the DNS service enabled. 5. Select each server, click "Edit" icon, toggle "Advanced" Mode, and select General >> Advanced tab. 6. Locate the section labeled "Source port settings" and click "Override" to use the Grid default values that disable static source ports. 7. When complete, click "Save & Close" to save the changes and exit the "Properties" screen. 8. Perform a service restart if necessary.
- RMF Control
- CM-6
- Severity
- M
- CCI
- CCI-000366
- Version
- IDNS-9X-000940
- Vuln IDs
-
- V-285290
- Rule IDs
-
- SV-285290r1258751_rule
Checks: C-89859r1258569_chk
Verify Infoblox is configured to use a security policy that limits the propagation of access rights. 1. Navigate to Administration >> Administrators. Review the "Authentication Policy" tab, which will display the authentication methods and order. 2. Review the "Admins", "Groups", "Roles", and "Permissions" tabs to display the specific accounts, roles, and permissions. 3. Verify the local assignment policy against the configured accounts. If an access policy limiting propagation of access rights is not configured, or the Infoblox system is not configured in accordance with local access policy, this is a finding.
Fix: F-89764r1258570_fix
1. Review the Infoblox Administrator Guide for comprehensive instructions if necessary. 2. Navigate to Administration >> Administrators tab. 3. Edit the "Admins", "Groups", "Roles", "Permissions", and "Authentication Policy" tabs and set to the desired permissions.
- RMF Control
- Severity
- M
- CCI
- CCI-004046
- Version
- IDNS-9X-001000
- Vuln IDs
-
- V-285296
- Rule IDs
-
- SV-285296r1258939_rule
Checks: C-89865r1258884_chk
Verify Infoblox is configured to use multifactor authentication. Review the configuration of external authentication methods to verify multifactor authentication is enabled. 1. Navigate to Administration >> Administrators >> Authentication Policy tab. 2. Ensure multifactor authentication is configured by validating that the multiple authentication methods are enabled to include at least one remote authentication service. Note: When an administrator logs in with a user name and password, Infoblox uses the first service listed in the authentication policy to perform the authentication. If authentication fails, it tries the next service listed, and so on, until it is successful or all services fail. If all services fail, then the appliance denies access and generates an error message in the syslog. Note: Grid Manager must display the "Two-Factor Authentication Enabled" banner in this tab. If the aggregate authentication policy does not provide two or more factors, this is a finding.
Fix: F-89770r1258938_fix
Configure at least one remote authentication group (OCSP, TACACS+, RADIUS, LDAP, or Active Directory). Note: Refer to the Infoblox Administrator Guide for details on each type of authentication server. 1. Navigate to Administration >> Administrators >> Authentication Policy tab. 2. From the "Authenticate users against these services in this order" section, click the "Add" icon to add an authentication server group (Active Directory, LDAP, RADIUS, SAML, TACACS+, or Certificate Authentication Service). 3. Click "Add". Note: Reorder the list by selecting an authentication server group and moving it up or down the list using the arrow keys. 4. Perform a service restart if necessary.
- RMF Control
- Severity
- M
- CCI
- CCI-004047
- Version
- IDNS-9X-001010
- Vuln IDs
-
- V-285297
- Rule IDs
-
- SV-285297r1258888_rule
Checks: C-89866r1258887_chk
Verify Infoblox is configured to use the required password construction rules. 1. Navigate to Infoblox Grid >> Grid Manager >> Members >> Grid Properties (Toolbar menu), or to System >> System Manager >> System Properties if using a standalone configuration. 2. Select the "Password" tab. 3. Verify the settings are configured in accordance with current DoW Policy. If the Infoblox system is not configured to use a remote authentication system (Active Directory, RADIUS, TACACS+, or LDAP) that enforces password policy, or the password settings do not meet current guidance, this is a finding.
Fix: F-89771r1258796_fix
1. Navigate to Infoblox Grid >> Grid Manager >> Members >> Grid Properties (Toolbar menu), or to System >> System Manager >> System Properties if using a standalone configuration. 2. Select the "Password" tab. 3. Configure the system with appropriate values for password length, complexity, and expiration requirements.
- RMF Control
- Severity
- M
- CCI
- CCI-004063
- Version
- IDNS-9X-001070
- Vuln IDs
-
- V-285303
- Rule IDs
-
- SV-285303r1258770_rule
Checks: C-89872r1258769_chk
Verify that Infoblox is configured to require immediate selection of a new password upon account recovery. 1. Navigate to Infoblox Grid >> Grid Manager tab >> Grid Properties (Toolbar menu) >> Password tab and confirm that the "Force Password Change at Next Login" checkbox is selected. 2. Once verified, select "Save & Close" to ensure the setting is properly applied. If "Force Password Change at Next Login" is not enabled, this is a finding.
Fix: F-89777r1258641_fix
To enforce the immediate selection of a new password upon account recovery, complete the following: 1. Navigate to Infoblox Grid >> Grid Properties (Toolbar menu) >> Password tab. 2. Select the "Force Password Change at Next Login" checkbox. 3. After enabling the setting, click "Save & Close" to apply the configuration.
- RMF Control
- Severity
- M
- CCI
- CCI-004065
- Version
- IDNS-9X-001100
- Vuln IDs
-
- V-285304
- Rule IDs
-
- SV-285304r1258901_rule
Checks: C-89873r1258899_chk
Verify Infoblox is configured for the use of long passwords and passphrases. 1. Navigate to Infoblox Grid >> Grid Manager >> Members >> Grid Properties (Toolbar menu) >> Password and confirm the password policy settings are configured to align with the organization's complexity requirements, including parameters for minimum length, use of uppercase and lowercase letters, numeric characters, symbols, and character change requirements. If minimum password length is not set to "15" or more, if lowercase character is not set to "1" or more, if uppercase character is not set to "1" or more, if numeric character is not set to "1" or more, if symbol character is not set to "1" or more, or if minimum character changes from previous passwords is not set to "3" or more, this is a finding.
Fix: F-89778r1258900_fix
1. Navigate to Administration >> Administrators >> Authentication Policy tab. 2. If the only authentication type under "Authenticate users in this order" is "Local User Database", perform the following additional validation: a. Navigate to Infoblox Grid >> Grid Manager >> Members >> Grid Properties (Toolbar menu), or to System >> System Manager >> System Properties if using a standalone configuration. b. Select the "Password" tab. c. Configure the settings in accordance with current DoW Policy: - 15 character minimum password length. - One lowercase character. - One uppercase character. - One numeric character. - One symbol or special character. - Three minimum character changes from previous passwords.
- RMF Control
- Severity
- M
- CCI
- CCI-004910
- Version
- IDNS-9X-001160
- Vuln IDs
-
- V-285308
- Rule IDs
-
- SV-285308r1258974_rule
Checks: C-89877r1258972_chk
Verify that HSM signing is configured: 1. Navigate to Data Management >> DNS tab. 2. Click "Grid DNS Properties" (Toolbar menu). 3. Toggle Advanced Mode (if not enabled). 4. Click the "DNSSEC" tab. 5. Confirm "Enable DNSSEC" and "Enable HSM Signing" checkboxes are selected. If "Enable HSM Signing" is not selected, this is a finding.
Fix: F-89782r1258973_fix
Configure HSM Group: 1. Navigate to Infoblox Grid >> HSM Group. 2. Click the drop-down next to "Add" and select "Thales Luna Group" or "Entrust nShield Group". 3. Input the configuration information for either group. 4. Click "Save & Close". Enable HSM Signing: 1. Navigate to Data Management >> DNS tab >> Grid DNS Properties (Toolbar menu). 2. Toggle Advanced Mode (if not selected). 3. Click the "DNSSEC" tab. 4. Confirm "Enable DNSSEC" and "Enable HSM Signing" checkboxes are selected. 5. Configure DNSSEC Parameters. Note that Entrust nShield HSMs do not support DSA. 6. Click "Save & Close". A Grid can be integrated with third-party, network-attached Hardware Security Modules (HSMs) for secure private key storage and generation, and zone-signing off-loading. Infoblox appliances support integration with either Thales Luna HSMs or Entrust nShield HSMs. When using a network-attached HSM, tight physical access control can be provided, allowing only selected security personnel to physically access the HSM that stores the DNSSEC keys. When this feature is enabled, the HSM performs DNSSEC zone signing, key generation, and key safe keeping. Refer to Infoblox Documentation for configuring a Thales Luna or Entrust nShield HSM Device. https://docs.infoblox.com/space/nios90/280664372/About+HSM+Signing
- RMF Control
- Severity
- M
- CCI
- CCI-004922
- Version
- IDNS-9X-001170
- Vuln IDs
-
- V-285309
- Rule IDs
-
- SV-285309r1258976_rule
Checks: C-89878r1258626_chk
Verify the DNS server implementation is configured to synchronize system clocks within and between systems or system components. 1. Navigate to Infoblox Grid >> Grid Manager tab. 2. Click "NTP" service block. 3. Select the "Edit" drop-down from the toolbar on the right. 4. Select "Grid NTP Properties". 5. Validate the "Synchronize the Grid with these External NTP Servers" checkbox is selected. 6. Confirm there are external NTP time servers displayed. 7. Click "Save & Close". If external NTP servers are not configured, this is a finding.
Fix: F-89783r1258975_fix
Configure external NTP time servers: 1. From the Grid Manager GUI, Navigate to the Grid tab. 2. Click on the "NTP" service block. 3. Select the "Edit" drop-down from the toolbar on the right. 4. Select "Grid NTP Properties". 5. Select the "Synchronize the Grid with these External NTP Servers" checkbox. 6. Select the (+) icon and enter in an external NTP server by FQDN or IP Address. Note: If using FQDN, select "Resolve Name". 7. Click "Add". 8. Repeat steps 4–7 for additional external NTP servers. 9. Click "Save & Close". Note: It is recommended to configure at least three different external time sources to ensure reliability and a high degree of accuracy.