--- RHEL6/input/services/base.xml | 30 ++++++++++---------- RHEL6/input/services/nfs.xml | 2 +- RHEL6/input/services/obsolete.xml | 4 +- RHEL6/input/system/accounts/banners.xml | 2 +- RHEL6/input/system/accounts/pam.xml | 6 ++-- .../accounts/restrictions/password_storage.xml | 2 +- RHEL6/input/system/auditing.xml | 12 ++++---- RHEL6/input/system/logging.xml | 4 +- RHEL6/input/system/network/ipv6.xml | 8 ++-- RHEL6/input/system/permissions/mounting.xml | 2 +- RHEL6/input/system/software/integrity.xml | 6 ++-- 11 files changed, 39 insertions(+), 39 deletions(-)
diff --git a/RHEL6/input/services/base.xml b/RHEL6/input/services/base.xml index b0ebf16..5b1aae4 100644 --- a/RHEL6/input/services/base.xml +++ b/RHEL6/input/services/base.xml @@ -20,7 +20,7 @@ system such as RHTSupport. <rationale> Mishandling crash data could expose sensitive information about vulnerabilities in software executing on the local machine, as well as sensitive information from within a process's address space or registers.</rationale> -<ident cce="TODO" /> +<ident cce="27247-6" /> <oval id="service_abrtd_disabled" /> <ref nist="AC-17(8),CM-7" disa="381" /> </Rule> @@ -58,7 +58,7 @@ out activities outside of a normal login session, which could complicate accountability. Furthermore, the need to schedule tasks with <tt>at</tt> or <tt>batch</tt> is not common. </rationale> -<ident cce="TODO" /> +<ident cce="27249-2" /> <oval id="service_atd_disabled" /> <ref nist="CM-7" disa="381" /> </Rule> @@ -75,7 +75,7 @@ solution to aid in the management of certificates. <rationale>The services provided by certmonger may be essential for systems fulfilling some roles a PKI infrastructure, but its functionality is not necessary for many other use cases.</rationale> -<ident cce="TODO" /> +<ident cce="27267-4" /> <oval id="service_certmonger_disabled" /> <ref nist="CM-7" /> </Rule> @@ -91,7 +91,7 @@ a system. The <tt>cgconfig</tt> daemon starts at boot and establishes the predef <rationale>Unless control groups are used to manage system resources, running the cgconfig service is not necessary. </rationale> -<ident cce="TODO" /> +<ident cce="27250-0" /> <oval id="service_cgconfig_disabled" /> <ref nist="CM-7" /> </Rule> @@ -106,7 +106,7 @@ parameters set in the <tt>/etc/cgrules.conf</tt> configuration file. <rationale>Unless control groups are used to manage system resources, running the cgred service service is not necessary. </rationale> -<ident cce="TODO" /> +<ident cce="27252-6" /> <oval id="service_cgred_disabled" /> <ref nist="CM-7" /> </Rule> @@ -243,7 +243,7 @@ serial consoles are impractical. <rationale>The <tt>netconsole</tt> service is not necessary unless there is a need to debug kernel panics, which is not common. </rationale> -<ident cce="TODO" /> +<ident cce="27254-2" /> <oval id="service_netconsole_disabled" /> <ref nist="AC-17(8),CM-7" disa="381" /> </Rule> @@ -262,7 +262,7 @@ system time. are rebooted frequently enough that clock drift does not cause problems between reboots. In any event, the functionality of the ntpdate service is now available in the ntpd program and should be considered deprecated.</rationale> -<ident cce="TODO" /> +<ident cce="27256-7" /> <!--<oval id="service_ntpdate_disabled" /> --> <ref nist="AC-17(8),AU-8,CM-7" disa="382" /> <tested by="DS" on="20121024"/> @@ -281,7 +281,7 @@ applications. Communication with <tt>oddjobd</tt> through the system message bus some environments but it can be disabled if it is not needed. Execution of tasks by privileged programs, on behalf of unprivileged ones, has traditionally been a source of privilege escalation security issues.</rationale> -<ident cce="TODO" /> +<ident cce="27257-5" /> <oval id="service_oddjobd_disabled" /> <ref nist="CM-7" disa="381" /> <tested by="DS" on="20121024"/> @@ -298,7 +298,7 @@ required for other services. <rationale>The <tt>portreserve</tt> service provides helpful functionality by preventing conflicting usage of ports in the reserved port range, but it can be disabled if not needed.</rationale> -<ident cce="TODO" /> +<ident cce="27258-3" /> <oval id="service_portreserve_disabled" /> <ref nist="AC-17(8),CM-7" /> <tested by="DS" on="20121024"/> @@ -316,7 +316,7 @@ user activity, such as commands issued by users of the system. view into some user activities. However, it should be noted that the auditing system and its audit records provide more authoritative and comprehensive records.</rationale> -<ident cce="TODO" /> +<ident cce="27259-1" /> <oval id="service_psacct_enabled" /> <ref nist="AU-12,CM-7" /> <tested by="DS" on="20121024"/> @@ -356,7 +356,7 @@ last accessed. remain enabled. However, if disk quotas are not used or user notification of disk quota violation is not desired then there is no need to run this service.</rationale> -<ident cce="TODO" /> +<ident cce="27260-9" /> <oval id="service_quota_nld_disabled" /> <ref nist="CM-7" /> <tested by="DS" on="20121024"/> @@ -375,7 +375,7 @@ updated with a corresponding default route. By default this daemon is disabled. information configured statically by a system administrator. Workstations or some special-purpose systems often use DHCP (instead of IRDP) to retrieve dynamic network configuration information.</rationale> -<ident cce="TODO" /> +<ident cce="27261-7" /> <oval id="service_rdisc_disabled" /> <ref nist="AC-17(8),AC-4,CM-7" disa="382" /> <tested by="DS" on="20121024"/> @@ -413,7 +413,7 @@ additional control over which of their systems are entitled to particular subscriptions. However, for systems that are managed locally or which are not expected to require remote changes to their subscription status, it is unnecessary and can be disabled.</rationale> -<ident cce="TODO" /> +<ident cce="27262-5" /> <oval id="service_rhsmcertd_disabled" /> <ref nist="CM-7" /> <tested by="DS" on="20121024"/> @@ -433,7 +433,7 @@ based authentication. performing authentication in some directory environments, such as those which use Kerberos and LDAP. For others, however, in which only local files may be consulted, it is not necessary and should be disabled.</rationale> -<ident cce="TODO" /> +<ident cce="27263-3" /> <oval id="service_saslauthd_disabled" /> <ref nist="AC-17(8),CM-7" /> <tested by="DS" on="20121024"/> @@ -490,7 +490,7 @@ at boot time. boot to reset the statistics, which can be retrieved using programs such as <tt>sar</tt> and <tt>sadc</tt>. These may provide useful insight into system operation, but unless used this service can be disabled.</rationale> -<ident cce="TODO" /> +<ident cce="27265-8" /> <oval id="service_sysstat_disabled" /> <ref nist="CM-7" /> <tested by="DS" on="20121024"/> diff --git a/RHEL6/input/services/nfs.xml b/RHEL6/input/services/nfs.xml index d9f8d8f..1dec65d 100644 --- a/RHEL6/input/services/nfs.xml +++ b/RHEL6/input/services/nfs.xml @@ -125,7 +125,7 @@ communicate with. Unless RPC services are needed on the local system it is recommended to disable this service. <service-disable-macro service="rpcbind" /> </description> -<ident cce="TODO" /> +<ident cce="27268-2" /> <oval id="service_rpcbind_disabled" /> </Rule>
diff --git a/RHEL6/input/services/obsolete.xml b/RHEL6/input/services/obsolete.xml index c07a15e..9105152 100644 --- a/RHEL6/input/services/obsolete.xml +++ b/RHEL6/input/services/obsolete.xml @@ -201,7 +201,7 @@ of an Rsh trust relationship. <rationale>Trust files are convenient, but when used in conjunction with the R-services, they can allow unauthenticated access to a system.</rationale> -<ident cce="TODO" /> +<ident cce="27270-8" /> <ref nist="AC-17(8),CM-7" disa="1436" /> <oval id="no_rsh_trusted_host_files" /> <tested by="DS" on="20121026"/> @@ -316,7 +316,7 @@ flag, matching the example below: <pre> # grep "server_args" /etc/xinetd.d/tftp server_args = -s /var/lib/tftpboot</pre> </ocil> -<ident cce="TODO" /> +<ident cce="27272-4" /> <oval id="tftpd_uses_secure_mode" /> <ref nist="AC-17(8),CM-7" disa="366"/> </Rule> diff --git a/RHEL6/input/system/accounts/banners.xml b/RHEL6/input/system/accounts/banners.xml index 0b22d71..1a441e0 100644 --- a/RHEL6/input/system/accounts/banners.xml +++ b/RHEL6/input/system/accounts/banners.xml @@ -168,7 +168,7 @@ The output should be <tt>true</tt>. <rationale>Leaving the user list enabled is a security risk since it allows anyone with physical access to the system to quickly enumerate known user accounts without logging in.</rationale> -<ident cce="TODO" /> +<ident cce="27230-2" /> <ref nist="AC-23" /> </Rule>
diff --git a/RHEL6/input/system/accounts/pam.xml b/RHEL6/input/system/accounts/pam.xml index 9089911..5c8344a 100644 --- a/RHEL6/input/system/accounts/pam.xml +++ b/RHEL6/input/system/accounts/pam.xml @@ -238,7 +238,7 @@ Look for the value of the <tt>maxrepeat</tt> parameter. The DoD requirement is <rationale> Passwords with excessive repeating characters may be more vulnerable to password-guessing attacks. </rationale> -<ident cce="TODO" /> +<ident cce="27227-8" /> <ref disa="366"/> </Rule>
@@ -535,7 +535,7 @@ Inspect <tt>/etc/login.defs</tt> and ensure the following line appears: Using a stronger hashing algorithm makes password cracking attacks more difficult. </rationale> <!-- <oval id="accounts_password_hashing_algorithm" /> --> -<ident cce="TODO" /> +<ident cce="27228-6" /> <ref nist="IA-5" disa="803"/> <tested by="DS" on="20121024"/> </Rule> @@ -557,7 +557,7 @@ in the <tt>[default]</tt> section: Using a stronger hashing algorithm makes password cracking attacks more difficult. </rationale> <!-- <oval id="accounts_password_hashing_algorithm" /> --> -<ident cce="TODO" /> +<ident cce="27229-4" /> <ref nist="IA-5" disa="803"/> <tested by="DS" on="20121026"/> </Rule> diff --git a/RHEL6/input/system/accounts/restrictions/password_storage.xml b/RHEL6/input/system/accounts/restrictions/password_storage.xml index 53bc053..be8ed82 100644 --- a/RHEL6/input/system/accounts/restrictions/password_storage.xml +++ b/RHEL6/input/system/accounts/restrictions/password_storage.xml @@ -105,7 +105,7 @@ Unencrypted passwords for remote FTP servers may be stored in <tt>.netrc</tt> files. DoD policy requires passwords be encrypted in storage and not used in access scripts. </rationale> -<ident cce="TODO" /> +<ident cce="27225-2" /> <oval id="TODO" /> <ref nist="IA-5" disa="196" /> </Rule> diff --git a/RHEL6/input/system/auditing.xml b/RHEL6/input/system/auditing.xml index 6943c14..2142b44 100644 --- a/RHEL6/input/system/auditing.xml +++ b/RHEL6/input/system/auditing.xml @@ -304,7 +304,7 @@ minimizes the chances of the system unexpectedly running out of disk space by being overwhelmed with log data. However, for systems that must never discard log data, or which use external processes to transfer it and reclaim space, <tt>keep_logs</tt> can be employed.</rationale> -<ident cce="TODO" /> +<ident cce="27237-7" /> <oval id="auditd_data_retention_max_log_file_action" value="var_auditd_max_log_file_action" /> <ref nist="AU-1(b),AU-4,AU-11" /> <tested by="DS" on="20121024"/> @@ -355,7 +355,7 @@ disk space is starting to run low: </ocil> <rationale>Notifying administrators of an impending disk space problem may allow them to take corrective action prior to any disruption.</rationale> -<ident cce="TODO" /> +<ident cce="27238-5" /> <oval id="auditd_data_retention_space_left_action" value="var_auditd_space_left_action"/> <ref nist="AU-1(b),AU-4" disa="140,143,1339" /> <tested by="DS" on="20121024"/> @@ -396,7 +396,7 @@ when disk space has run low: audit records. If a separate partition or logical volume of adequate size is used, running low on space for audit records should never occur. </rationale> -<ident cce="TODO" /> +<ident cce="27239-3" /> <oval id="auditd_data_retention_admin_space_left_action" value="var_auditd_admin_space_left_action" /> <ref nist="AU-1(b),AU-4" disa="140,1343" /> <tested by="DS" on="20121024"/> @@ -419,7 +419,7 @@ account when it needs to notify an administrator: </ocil> <rationale>Email sent to the root account is typically aliased to the administrators of the system, who can take appropriate action.</rationale> -<ident cce="TODO" /> +<ident cce="27241-9" /> <oval id="auditd_data_retention_action_mail_acct" value="var_auditd_action_mail_acct" /> <ref nist="AU-1(b),AU-4" disa="139,144" /> </Rule> @@ -695,7 +695,7 @@ Audit logs must be mode 0640 or less permissive. <rationale> If users can write to audit logs, audit trails can be modified or destroyed. </rationale> -<ident cce="TODO" /> +<ident cce="27243-5" /> <oval id="file_permissions_var_log_audit" /> <ref nist="AC-6,AU-1(b),AU-9" disa="166" /> <tested by="DS" on="20121024"/> @@ -711,7 +711,7 @@ If users can write to audit logs, audit trails can be modified or destroyed. </ocil> <rationale>Failure to give ownership of the audit log file(s) to root allows the designated owner, and unauthorized users, potential access to sensitive information.</rationale> -<ident cce="TODO" /> +<ident cce="27244-3" /> <oval id="file_ownership_var_log_audit" /> <ref nist="AC-6,AU-1(b),AU-9" disa="166" /> <tested by="DS" on="20121024"/> diff --git a/RHEL6/input/system/logging.xml b/RHEL6/input/system/logging.xml index 12bf472..9ff9334 100644 --- a/RHEL6/input/system/logging.xml +++ b/RHEL6/input/system/logging.xml @@ -314,7 +314,7 @@ $InputTCPServerRun 514</pre> If the system needs to act as a log server, this ensures that it can receive messages over a reliable TCP connection. </rationale> -<ident cce="TODO" /> +<ident cce="27235-1" /> <!--<oval id="rsyslog_listen_tcp" />--> <ref nist="AU-9" /> </Rule> @@ -333,7 +333,7 @@ Many devices, such as switches, routers, and other Unix-like systems, may only s the traditional syslog transmission over UDP. If the system must act as a log server, this enables it to receive their messages as well. </rationale> -<ident cce="TODO" /> +<ident cce="27236-9" /> <!--<oval id="rsyslog_listen_udp" />--> <ref nist="AU-9" /> </Rule> diff --git a/RHEL6/input/system/network/ipv6.xml b/RHEL6/input/system/network/ipv6.xml index 336e619..f273d0d 100644 --- a/RHEL6/input/system/network/ipv6.xml +++ b/RHEL6/input/system/network/ipv6.xml @@ -60,7 +60,7 @@ For each network interface, add or correct the following lines in prevention mechanism: <pre>IPV6INIT=no</pre> </description> -<ident cce="TODO" /> +<ident cce="27231-0" /> <ref nist="CM-7" /> <tested by="DS" on="20121024"/> </Rule> @@ -75,7 +75,7 @@ following two lines in <tt>/etc/netconfig</tt>: <pre>udp6 tpi_clts v inet6 udp - - tcp6 tpi_cots_ord v inet6 tcp - -</pre> </description> -<ident cce="TODO" /> +<ident cce="27232-8" /> <oval id="network_ipv6_disable_rpc" /> <ref nist="CM-7" /> </Rule> @@ -171,7 +171,7 @@ Manually assigning an IP address is preferable to accepting one from routers or from the network otherwise. The example address here is an IPv6 address reserved for documentation purposes, as defined by RFC3849. </description> -<ident cce="TODO" /> +<ident cce="27233-6" /> <oval id="network_ipv6_static_address" /> <ref nist="" /> </Rule> @@ -202,7 +202,7 @@ the following line (substituting your gateway IP as appropriate): Router addresses should be manually set and not accepted via any auto-configuration or router advertisement. </description> -<ident cce="TODO" /> +<ident cce="27234-4" /> <oval id="network_ipv6_default_gateway" /> <ref nist="" /> </Rule> diff --git a/RHEL6/input/system/permissions/mounting.xml b/RHEL6/input/system/permissions/mounting.xml index b5a2f22..636aee6 100644 --- a/RHEL6/input/system/permissions/mounting.xml +++ b/RHEL6/input/system/permissions/mounting.xml @@ -302,7 +302,7 @@ file to exploit this flaw. Assuming the attacker could place the malicious file (via a web upload for example) and assuming a user browses the same location using Nautilus, the malicious file would exploit the thumbnailer with the potential for malicious code execution. It is best to disable these thumbnailer applications unless they are explicitly required.</rationale> -<ident cce="TODO" /> +<ident cce="27224-5" /> <oval id="disable_gnome_thumbnailers" /> <ref nist="CM-7" /> </Rule> diff --git a/RHEL6/input/system/software/integrity.xml b/RHEL6/input/system/software/integrity.xml index e8a2a19..86fbc66 100644 --- a/RHEL6/input/system/software/integrity.xml +++ b/RHEL6/input/system/software/integrity.xml @@ -57,7 +57,7 @@ Next, the following command to return binaries to a normal, non-prelinked state The prelinking feature can interfere with the operation of AIDE, because it changes binaries. </rationale> -<ident cce="TODO" /> +<ident cce="27221-1" /> <ref nist="CM-6(d),CM-6(3),SC-28, SI-7" /> </Rule>
@@ -97,7 +97,7 @@ To determine that periodic AIDE execution has been scheduled, run the following By default, AIDE does not install itself for periodic execution. Periodically running AIDE may reveal unexpected changes in installed files. </rationale> -<ident cce="TODO" /> +<ident cce="27222-9" /> <ref nist="CM-6(d),CM-6(3),SC-28,SI-7" disa="374,416,1069,1263,1297,1589"/> </Rule> <!-- @@ -188,7 +188,7 @@ have file hashes different from what is expected by the RPM database. The hash on important files like system executables should match the information given by the RPM database. Executables with erroneous hashes could be a sign of nefarious activity on the system.</rationale> -<ident cce="TODO" /> +<ident cce="27223-7" /> <oval id="rpm_verify_hashes" /> <ref nist="CM-6(d),CM-6(3),SI-7" disa="1496" /> </Rule>
scap-security-guide@lists.fedorahosted.org