Select any two versions of this STIG to compare the individual requirements
Select any old version/release of this STIG to view the previous requirements
Check the Compliance Guardian Manager Maximum User Session setting. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the System Configuration section, click "General Settings". - Select "Security - System Security Policy". - Verify that the "Specify a maximum simultaneous logons for the same user" is set to "5". If the maximum number of user sessions is higher than 5, this is a finding.
Configure the Compliance Guardian Manager Maximum User Session setting. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the System Configuration section, click "General Settings". - Select "Security - System Security Policy". - Set the maximum simultaneous logons for the same user option to "5". - Save the settings.
Check the Compliance Guardian Manager Session Timeout setting. - Log on to Compliance Guardian with admin account. - On the Control Panel page, in the System Configuration section, click "General Settings". - Select "Security - System Security Policy". - Verify the "Please specify a session time-out value". The user will be logged off automatically if there is no activity for the specified period. Logon will expire in option. If the session timeout value is not set to 15 minutes or less, this is a finding.
Configure the Compliance Guardian Manager Session Timeout setting. - Log on to Compliance Guardian with admin account. - On the Control Panel page, in the System Configuration section, click "General Settings". - Select "Security - System Security Policy". - Set 15 minutes or less in the "Please specify a session time-out value". The user will be logged off automatically if there is no activity for the specified period. Logon will expire in option. - Save the settings.
Check the .Net Framework version on Compliance Guardian servers. - On servers where Compliance Guardian is installed, open "Registry Editor". - Refer to the Microsoft document to verify the .Net Framework version supports TLS 1.2. The Microsoft Document URL is: https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/security/enable-tls-1-2-client#bkmk_net. - .NET Framework 4.6.2 or later supports TLS 1.2 natively. If the .Net Framework version doesn't support TLS 1.2, this is a finding. Check the Compliance Guardian servers only have TLS 1.2 protocol enabled. - On the Compliance Guardian servers, open "Registry Editor". - Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols. - Verify TLS 1.0, TLS 1.1, and any SSL protocols are not enabled. If TLS 1.0, TLS 1.1, or any SSL protocols are enabled, this is a finding. Check that Compliance Guardian servers have strong cryptography setting enabled. - On the Compliance Guardian servers, open "Registry Editor". - Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319. Verify "SystemDefaultTlsVersions" = dword:00000001 and "SchUseStrongCrypto" = dword:00000001, otherwise this is a finding.
Consult Microsoft documentation and ensure the .Net Framework on Compliance Guardian servers is a version that supports TLS 1.2. Update if necessary. Configure the Compliance Guardian servers to enable TLS 1.2 protocol only. - On the Compliance Guardian servers, open "Registry Editor". - Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols. - Disable TLS 1.0, TLS 1.1, and any SSL protocols, if present. Configure the Compliance Guardian servers to enable strong cryptography settings. - On the Compliance Guardian servers, open "Registry Editor". - Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 and verify: "SystemDefaultTlsVersions" = dword:00000001 "SchUseStrongCrypto" = dword:00000001
Compliance Guardian supports integration with Active Directory (AD) for automated account management. Check the Compliance Guardian configuration to ensure AD Integration is enabled. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Navigate to "AD Integration". - Verify that the "AD Integration" option is enabled. If the AD Integration option is not enabled, this is a finding.
Configure the Compliance Guardian configuration to ensure AD Integration is enabled. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the Authentication Manager section, click "Authentication Manager". - Navigate to "AD Integration". - Set the Action of "AD Integration" to "Enable". - Save settings. Add AD user or group to Compliance Guardian by Account Manager; realize automated mechanisms through AD account management functions.
Check the Compliance Guardian Manager communication port setting. - On the Compliance Guardian Manager server, open "Compliance Guardian Manager Configuration Tool" from the Start Menu. - Click "Control Service Configuration" on the left. - Verify the Website Port. If any ports used by the Compliance Guardian Manager Services are not in accordance with the PPSM CAL or are not AO approved, this is a finding. Check the Compliance Guardian Agent communication port setting. - On the Compliance Guardian Agent server, open "Compliance Guardian Agent Configuration Tool". - Navigate to the "Host And Port" panel. - Verify the Agent Port. If the Agent Port is are not in accordance with the PPSM CAL or are not AO approved, this is a finding. Check the Compliance Guardian Control Service update port setting. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the License and Update section, click "Update Manager", then click "Settings". - Verify the "Specify a port number" to install the update. If the Update Port is not in accordance with the PPSM CAL or is not AO approved, this is a finding.
Configure the Compliance Guardian Manager communication port setting. - On the Compliance Guardian Manager server, open the "Compliance Guardian Manager Configuration Tool" from the Start Menu. - Click "Control Service Configuration" on the left. - Change the Website Port. - Click "OK" to save settings. Configure the Compliance Guardian Agent communication port setting. - On the Compliance Guardian Agent server, open "Compliance Guardian Agent Configuration Tool". - Navigate to the "Host And Port" panel. - Change the Agent Port. - Click "OK" to save settings. Configure the Compliance Guardian Control Service update port setting. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the License and Update section, click "Update Manager", then click "Settings". - Change the "Specify a port number" to install the update. - Click "Save" to save settings.
Compliance Guardian supports Client Certificate Authentication for multifactor authentication, which requires that both Windows Authentication and Client Certificate Authentication are enabled in Compliance Guardian. Check the Compliance Guardian Client Certificate Authentication configuration. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Verify that the Client Certificate Authentication option is enabled. If Client Certificate Authentication is not enabled, this is a finding. Check the Compliance Guardian Windows Authentication configuration. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Verify that the "Windows Authentication" option is enabled. If "Windows Authentication" is not enabled, this is a finding.
Configure Compliance Guardian to use Smart Card Authentication, which is required to enable Client Certificate Authentication and Windows Authentication in both IIS Manager and Compliance Guardian. On the Compliance Guardian Manager server, open IIS Manager. - Open the "Authentication" settings under IIS. - Enable the "Active Directory Client Certificate Authentication" and "Windows Authentication" options. - Expand "Sites" and click "Compliance Guardian site". The default site name is "ComplianceGuardian4Site". - Open the SSL Settings of ComplianceGuardian4Site under IIS. - Make sure the "Require SSL" checkbox is selected. - Open the Authentication Settings of ComplianceGuardian4Site under IIS. - Make sure the status of "Windows Authentication" is "Enabled". - Expand ComplianceGuardian4Site, Trust (virtual path). - Open the SSL Settings of Trust (virtual path) under IIS. - Make sure the "Require SSL" checkbox is selected and the option of "Client Certificates" is selected as required. - Restart ComplianceGuardian4 Application Pool and Website. On Compliance Guardian side: - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Click the "Enable link" button on the "Client Certificate Authentication" row to enable client certificate authentication. - Click the "Enable link" button on the "Windows Authentication" row to enable Windows Authentication. - Back in the Control Panel page in the Account section, click "Users". - Navigate to "Add User" page. - Select "Client Certificate User" from the drop-down list in the "User Type" field. - Specify the user in the "Windows User/Group Name" field. - Add this user to one or more Compliance Guardian groups. - Save the settings.
Check the Compliance Guardian Manager configuration to ensure the restriction of inbound connections from nonsecure zones. - Log on to Compliance Guardian as admin account. - On the Control Panel page in the System Configuration section, click "General Settings". - Select "Security - System Security Policy". - Verify "Specify network security settings" option. If "Enable Network Security" is not selected, this is a finding. If "Enable Network Security" is selected, review the entries under Trusted Network. Verify only known, secure IPs are configured as "Allow". If "Restricted Network" is selected, review the entries under Restricted Network. If IP address restrictions are not configured or IP ranges configured to be allowed are not restrictive enough to prevent connections from nonsecure zones, this is a finding.
If needed configure the Compliance Guardian Manager to restrict inbound connections from nonsecure zones. - Log on to Compliance Guardian as admin account. - On the Control Panel page in the System Configuration section, click "General Settings". - Select "Security - System Security Policy". - Navigate to "Specify network security settings". - Select "Enable Network Security" option. - Add known, secure IPs to allow list of "Trusted Network" option. - Or, add IPs to block to "Restricted Network" list. - Save the settings.
Note: This requirement is Not Applicable if ADFS is not being utilized. ADFS can be used to federate with approved third-party users. Check the Compliance Guardian configuration option for ADFS Integration. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Verify that the ADFS Integration option is enabled. If the ADFS Integration is not enabled, this is a finding.
Configure Compliance Guardian to use ADFS Integration. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Click "ADFS Integration" to open ADFS Integration Configuration Wizard page and complete the configuration. - Click "Enable link" of the ADFS Integration row to enable ADFS Integration. - Back on the Control Panel page in the Account section, click "Users". - Navigate to "Add User" page. - Select ADFS Claim from the drop-down list in the "User Type" field. - Select the Claim Name and input the Claim Value in the "How Would You Like To Retrieve User Information" field. - Save the settings.
Note: This requirement is Not Applicable is ADFS is not being utilized. Check the Compliance Guardian configuration option for ADFS Integration. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Verify that the ADFS Integration option is enabled. If the ADFS Integration is not enabled, this is a finding.
Configure Compliance Guardian to use ADFS Integration. - Log on to Compliance Guardian with admin account. - On the Control Panel page in the General Security section, click "Authentication Manager". - Click "ADFS Integration" to open ADFS Integration Configuration Wizard page and complete the configuration. - Click "Enable" link of the "ADFS Integration" row to enable ADFS Integration. - Back to the Control Panel page in the Account section, click "Users". - Navigate to "Add User" page. - Select "ADFS Claim" from the drop-down list in the "User Type" field. - Select the Claim Name and input the Claim Value in the "How Would You Like To Retrieve User Information" field. - Save the settings.
There are three different settings in Compliance Guardian that are related to certificates. 1. The Compliance Guardian web server for the web UI. 2. The Compliance Guardian Manager communication certificate for communicating with Compliance Guardian Agents. 3. The Compliance Guardian Agent communication certificate for communicating with Compliance Guardian Manager. 1. Check the Compliance Guardian Web Site certificate setting. - On the Compliance Guardian Manager server, open Internet Information Services (IIS) Manager. - In IIS Manager, expand the Sites node in the Connections panel on the left and find Compliance Guardian Web Site. The default name of Compliance Guardian Control Web Site is ComplianceGuardian4Site. - Click "Bindings" in the Actions panel on the right to open the "Site Bindings" window. - Click "Edit" in Site Bindings window to open the "Edit Site Binding" window. - Verify the certificate information. If the certificate used is not a DOD- or AO-approved certificate, this is a finding. 2. Check the Compliance Guardian Manager communication certificate setting. - On the Compliance Guardian Manager server, open Compliance Guardian Manager Configuration Tool. - Click "Advanced Configuration" on the left. - Verify the certificate information. If the certificate used is not a DOD-approved certificate, this is a finding. 3. Check the Compliance Guardian Agent communication certificate setting. - On the Compliance Guardian Agent server, open Compliance Guardian Agent Configuration Tool. - Navigate to the SSL Certificate panel. - Verify the certificate information. If the certificate used is not a DOD-approved certificate, this is a finding.
Configure Compliance Guardian to ensure that it uses PKI certificates obtained from a DOD-approved internal or external certificate authority. There are three different settings in Compliance Guardian that are related to certificates. 1. The Compliance Guardian web server for the web UI. 2. The Compliance Guardian Manager communication certificate for communicating with Compliance Guardian Agents. 3. The Compliance Guardian Agent communication certificate for communicating with Compliance Guardian Manager. 1. Configure the Compliance Guardian Web Site certificate setting. - On the Compliance Guardian Manager server, open Internet Information Services (IIS) Manager. - In IIS Manager, expand the Sites node in the Connections panel on the left and find Compliance Guardian Control Web Site. The default name of Compliance Guardian Control Web Site is ComplianceGuardian4Site. - Click "Bindings" in the Actions panel on the right to open the "Site Bindings" window. - Click "Edit" in Site Bindings window to open the "Edit Site Binding" window. - Select the DOD-approved certificate. - Click "OK" to save settings. 2. Configure the Compliance Guardian Manager communication certificate setting. - On the Compliance Guardian Manager server, open Compliance Guardian Manager Configuration Tool. - Click "Advanced Configuration" on the left. - Click the "User-defined Certificate" radio button, then click "Select Certificate" to open the Windows Security window. - Select the DOD-approved certificate. - Click OK to save settings. 3. Configure the Compliance Guardian Agent communication certificate setting. - On the Compliance Guardian Agent server, open Compliance Guardian Agent Configuration Tool. - Navigate to the SSL Certificate panel. - Click the "User-defined Certificate" radio button, then click "Select Certificate" button to open the Windows Security window. - Select the DOD-approved certificate. - Click OK to save settings.