Solaris 10 SPARC Security Technical Implementation Guide

The Solaris 10 (SPARC) Security Technical Implementation Guide (STIG) is published as a tool to improve the security of Department of Defense (DoD) information systems. Comments or proposed revisions to this document should be sent via e-mail to the following address: [email protected]

Details

Version / Release: V1R27

Published: 2020-02-26

Updated At: 2020-05-11 21:08:24

Compare/View Releases

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

Actions

Download

Filter


Findings
Severity Open Not Reviewed Not Applicable Not a Finding
Overall 0 0 0 0
Low 0 0 0 0
Medium 0 0 0 0
High 0 0 0 0
Drop CKL or SCAP (XCCDF) results here.

    Vuln Rule Version CCI Severity Title Description Status Finding Details Comments
    SV-36753r1_rule GEN000020 CCI-000213 MEDIUM The system must require authentication upon booting into single-user and maintenance modes. If the system does not require valid root authentication before it boots into single-user or maintenance mode, anyone who invokes single-user or maintenance mode is granted privileged access to all files on the system.System AdministratorIAIA-1, IAIA-2
    SV-41504r1_rule GEN000280 CCI-000770 MEDIUM Direct logins must not be permitted to shared, default, application, or utility accounts. Shared accounts (accounts where two or more people log in with the same user identification) do not provide identification and authentication. There is no way to provide for non-repudiation or individual accountability.System AdministratorIAIA-1
    SV-27061r2_rule GEN000300 CCI-000764 MEDIUM All accounts on the system must have unique user or account names. A unique user name is the first part of the identification and authentication process. If user names are not unique, there can be no accountability on the system for auditing purposes. Multiple accounts sharing the same name could result in the Denial o
    SV-27065r1_rule GEN000320 CCI-000764 MEDIUM All accounts must be assigned unique User Identification Numbers (UIDs). Accounts sharing a UID have full access to each others' files. This has the same effect as sharing a login. There is no way to assure identification, authentication, and accountability because the system sees them as the same user. If the duplicate UID
    SV-28596r1_rule GEN000400 CCI-000048 MEDIUM The Department of Defense (DoD) login banner must be displayed immediately prior to, or as part of, console login prompts. Failure to display the login banner prior to a logon attempt will negate legal proceedings resulting from unauthorized access to system resources.System AdministratorECWM-1
    SV-27080r1_rule GEN000440 CCI-000126 MEDIUM Successful and unsuccessful logins and logouts must be logged. Monitoring and recording successful and unsuccessful logins assist in tracking unauthorized access to the system. Without this logging, the ability to track unauthorized activity to specific user accounts may be diminished.System AdministratorECAR-1, ECA
    SV-39815r1_rule GEN000460 CCI-000044 MEDIUM The system must disable accounts after three consecutive unsuccessful login attempts. Disabling accounts after a limited number of unsuccessful login attempts improves protection against password guessing attacks.System AdministratorECLO-1, ECLO-2
    SV-27094r1_rule GEN000480 CCI-002238 MEDIUM The delay between login prompts following a failed login attempt must be at least 4 seconds. Enforcing a delay between successive failed login attempts increases protection against automated password guessing attacks. System AdministratorECLO-1, ECLO-2
    SV-769r2_rule GEN000520 CCI-000225 MEDIUM The root user must not own the logon session for an application requiring a continuous display. If an application is providing a continuous display and is running with root privileges, unauthorized users could interrupt the process and gain root access to the system.System AdministratorPESL-1
    SV-27105r1_rule GEN000560 CCI-000366 HIGH The system must not have accounts configured with blank or null passwords. If an account is configured for password authentication but does not have an assigned password, it may be possible to log into the account without authentication. If the root user is configured without a password, the entire system may be compromised. F
    SV-39820r1_rule GEN000880 CCI-000366 MEDIUM The root account must be the only account having an UID of 0. If an account has an UID of 0, it has root authority. Multiple accounts with an UID of 0 afford more opportunity for potential intruders to guess a password for a privileged account.System AdministratorECLP-1
    SV-774r2_rule GEN000900 CCI-000366 LOW The root user's home directory must not be the root directory (/). Changing the root home directory to something other than / and assigning it a 0700 protection makes it more difficult for intruders to manipulate the system by reading the files that root places in its default directory. It also gives root the same discre
    SV-775r2_rule GEN000920 CCI-000225 MEDIUM The root account's home directory (other than /) must have mode 0700. Permissions greater than 0700 could allow unauthorized users access to the root home directory.System AdministratorECCD-1, ECCD-2
    SV-776r4_rule GEN000940 CCI-000366 MEDIUM The root accounts executable search path must contain only authorized paths. The executable search path (typically the PATH environment variable) contains a list of directories for the shell to search to find executables. If this path includes the current working directory or other relative paths, executables in these directories
    SV-37075r1_rule GEN000960 CCI-000366 MEDIUM The root account must not have world-writable directories in its executable search path. If the root search path contains a world-writable directory, malicious software could be placed in the path by intruders and/or malicious users and inadvertently run by root with all of root's privileges. System AdministratorECCD-1, ECCD-2
    SV-27143r1_rule GEN000980 CCI-000770 MEDIUM The system must prevent the root account from directly logging in except from the system console. Limiting the root account direct logins to only system consoles protects the root account from direct unauthorized access from a non-console device. System AdministratorECPA-1
    SV-28658r1_rule GEN000360 CCI-000366 MEDIUM GIDs reserved for system accounts must not be assigned to non-system groups. Reserved GIDs are typically used by system software packages. If non-system groups have GIDs in this range, they may conflict with system software, possibly leading to the group having permissions to modify system files.trueSystem AdministratorECSC-1
    SV-27069r1_rule GEN000380 CCI-000366 LOW All GIDs referenced in the /etc/passwd file must be defined in the /etc/group file. If a user is assigned the GID of a group not existing on the system, and a group with the same GID is subsequently created, the user may have unintended rights to the group. System AdministratorECSC-1
    SV-41526r2_rule GEN006480 CCI-001259 MEDIUM The system must have a host-based intrusion detection tool installed. Without a host-based intrusion detection tool, there is no system-level defense when an intruder gains access to a system or network. Additionally, a host-based intrusion detection tool can provide methods to immediately lock out detected intrusion attem
    SV-40813r2_rule GEN000120 CCI-001227 MEDIUM System security patches and updates must be installed and up-to-date. Timely patching is critical for maintaining the operational availability, confidentiality, and integrity of Information Technology (IT) systems. However, failure to keep operating system and application software patched is a common mistake made by IT prof
    SV-39833r1_rule GEN001140 CCI-000225 MEDIUM System files and directories must not have uneven access permissions. Discretionary access control is undermined if users, other than a file owner, have greater access permissions to system files and directories than the owner.System AdministratorECCD-1, ECCD-2
    SV-785r2_rule GEN001160 CCI-000366 MEDIUM All files and directories must have a valid owner. Unowned files and directories may be unintentionally inherited if a user is assigned the same UID as the UID of the unowned files.System AdministratorECCD-1, ECCD-2
    SV-27161r1_rule GEN001180 CCI-000225 MEDIUM All network services daemon files must have mode 0755 or less permissive. Restricting permission on daemons will protect them from unauthorized modification and possible system compromise. System AdministratorECLP-1
    SV-39832r2_rule GEN001260 CCI-001314 MEDIUM System log files must have mode 0640 or less permissive. If the system log files are not protected, unauthorized users could change the logged data, eliminating its forensic value.System Administrator
    SV-788r2_rule GEN001800 CCI-000225 MEDIUM All skeleton files (typically those in /etc/skel) must have mode 0644 or less permissive. If the skeleton files are not protected, unauthorized personnel could change user startup parameters and possibly jeopardize user files. System AdministratorECLP-1
    SV-27166r1_rule GEN001320 CCI-000225 MEDIUM NIS/NIS+/yp files must be owned by root, sys, or bin. NIS/NIS+/yp files are part of the system's identification and authentication processes and are, therefore, critical to system security. Failure to give ownership of sensitive files or utilities to root or bin provides the designated owner and unauthorize
    SV-27171r1_rule GEN001340 CCI-000225 MEDIUM NIS/NIS+/yp files must be group-owned by root, sys, or bin. NIS/NIS+/yp files are part of the system's identification and authentication processes and are, therefore, critical to system security. Failure to give ownership of sensitive files or utilities to root or bin provides the designated owner and unauthorize
    SV-27175r1_rule GEN001360 CCI-000225 MEDIUM The NIS/NIS+/yp command files must have mode 0755 or less permissive. NIS/NIS+/yp files are part of the system's identification and authentication processes and are, therefore, critical to system security. Unauthorized modification of these files could compromise these processes and the system.System AdministratorECLP-1
    SV-39835r2_rule GEN001280 CCI-000225 LOW Manual page files must have mode 0655 or less permissive. If manual pages are compromised, misleading information could be inserted, causing actions that may compromise the system.System Administrator
    SV-39821r1_rule GEN001300 CCI-001499 MEDIUM Library files must have mode 0755 or less permissive. Unauthorized access could destroy the integrity of the library files.System AdministratorDCSL-1
    SV-794r4_rule GEN001200 CCI-001499 MEDIUM All system command files must have mode 755 or less permissive. Restricting permissions will protect system command files from unauthorized modification. System command files include files present in directories used by the operating system for storing default system executables and files present in directories includ
    SV-795r2_rule GEN001220 CCI-001499 MEDIUM All system files, programs, and directories must be owned by a system account. Restricting permissions will protect the files from unauthorized modification.System AdministratorECLP-1
    SV-796r2_rule GEN001240 CCI-001499 MEDIUM System files, programs, and directories must be group-owned by a system group. Restricting permissions will protect the files from unauthorized modification.System AdministratorECLP-1
    SV-39826r1_rule GEN001400 CCI-000225 MEDIUM The /etc/shadow (or equivalent) file must be owned by root. The /etc/shadow file contains the list of local system accounts. It is vital to system security and must be protected from unauthorized modification. Failure to give ownership of sensitive files or utilities to root provides the designated owner and una
    SV-798r2_rule GEN001380 CCI-000225 MEDIUM The /etc/passwd file must have mode 0644 or less permissive. If the password file is writable by a group owner or the world, the risk of password file compromise is increased. The password file contains the list of accounts on the system and associated information.System AdministratorECLP-1
    SV-800r2_rule GEN001420 CCI-000225 MEDIUM The /etc/shadow (or equivalent) file must have mode 0400. The /etc/shadow file contains the list of local system accounts. It is vital to system security and must be protected from unauthorized modification. The file also contains password hashes which must not be accessible to users other than root.System Adm
    SV-801r2_rule GEN002380 CCI-000368 MEDIUM The owner, group owner, mode, ACL, and location of files with the setuid bit set must be documented using site-defined procedures. All files with the setuid bit set will allow anyone running these files to be temporarily assigned the UID of the file. While many system files depend on these attributes for proper operation, security problems can result if setuid is assigned to programs
    SV-802r2_rule GEN002440 CCI-000368 MEDIUM The owner, group-owner, mode, ACL, and location of files with the setgid bit set must be documented using site-defined procedures. All files with the setgid bit set will allow anyone running these files to be temporarily assigned the GID of the file. While many system files depend on these attributes for proper operation, security problems can result if setgid is assigned to programs
    SV-803r2_rule GEN002400 CCI-000318 MEDIUM The system must be checked weekly for unauthorized setuid files, as well as, unauthorized modification to authorized setuid files. Files with the setuid bit set will allow anyone running these files to be temporarily assigned the UID of the file. While many system files depend on these attributes for proper operation, security problems can result if setuid is assigned to programs tha
    SV-804r2_rule GEN002460 CCI-000318 MEDIUM The system must be checked weekly for unauthorized setgid files, as well as, unauthorized modification to authorized setgid files. Files with the setgid bit set will allow anyone running these files to be temporarily assigned the group id of the file. While many system files depend on these attributes for proper operation, security problems can result if setgid is assigned to program
    SV-39813r2_rule GEN002420 CCI-000225 MEDIUM Removable media, remote file systems, and any file system that does not contain approved setuid files must be mounted with the "nosuid" option. The "nosuid" mount option causes the system to not execute setuid files with owner privileges. This option must be used for mounting any file system that does not contain approved setuid files. Executing setuid files from untrusted file systems, or file
    SV-806r2_rule GEN002500 CCI-000366 LOW The sticky bit must be set on all public directories. Failing to set the sticky bit on the public directories allows unauthorized users to delete files in the directory structure. The only authorized public directories are those temporary directories supplied with the system or those designed to be temporar
    SV-807r2_rule GEN002520 CCI-000225 MEDIUM All public directories must be owned by root or an application account. If a public directory has the sticky bit set and is not owned by a privileged UID, unauthorized users may be able to modify files created by others. The only authorized public directories are those temporary directories supplied with the system or those
    SV-28641r3_rule GEN002560 CCI-000366 MEDIUM The system and user default umask must be 077. The umask controls the default access mode assigned to newly created files. An umask of 077 limits new files to mode 700 or less permissive. Although umask can be represented as a 4-digit number, the first digit representing special access modes is typi
    SV-39834r2_rule GEN002640 CCI-000178 MEDIUM Default system accounts must be disabled or removed. Vendor accounts and software may contain backdoors allowing unauthorized access to the system. These backdoors are common knowledge and present a threat to system security if the account is not disabled.System Administrator
    SV-27266r2_rule GEN002660 CCI-000169 MEDIUM Auditing must be implemented. Without auditing, individual system accesses cannot be tracked and malicious activity cannot be detected and traced back to an individual account. System Administrator
    SV-27271r1_rule GEN002680 CCI-000162 MEDIUM System audit logs must be owned by root. Failure to give ownership of system audit log files to root provides the designated owner and unauthorized users with the potential to access sensitive information.System AdministratorECTP-1
    SV-27282r1_rule GEN002700 CCI-000163 MEDIUM System audit logs must have mode 0640 or less permissive. If a user can write to the audit logs, audit trails can be modified or destroyed and system intrusion may not be detected. System audit logs are those files generated from the audit system and do not include activity, error, or other log files created by
    SV-27287r1_rule GEN002720 CCI-000126 MEDIUM The audit system must be configured to audit failed attempts to access files and programs. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise. System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-27292r1_rule GEN002740 CCI-000126 MEDIUM The audit system must be configured to audit file deletions. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise. System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-27298r1_rule GEN002760 CCI-000347 MEDIUM The audit system must be configured to audit all administrative, privileged, and security actions. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise. System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-27303r1_rule GEN002800 CCI-000126 MEDIUM The audit system must be configured to audit login, logout, and session initiation. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise. System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-27309r1_rule GEN002820 CCI-000126 MEDIUM The audit system must be configured to audit all discretionary access control permission modifications. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise. System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-39883r1_rule GEN003720 CCI-000225 MEDIUM The inetd.conf file must be owned by root or bin. Failure to give ownership of sensitive files or utilities to root provides the designated owner and unauthorized users with the potential to access sensitive information or change the system configuration which could weaken the system's security posture.S
    SV-39885r1_rule GEN003740 CCI-000225 MEDIUM The inetd.conf file must have mode 0440 or less permissive. The Internet service daemon configuration files must be protected as malicious modification could cause Denial of Service or increase the attack surface of the system.System AdministratorECLP-1
    SV-823r2_rule GEN003760 CCI-000225 MEDIUM The services file must be owned by root or bin. Failure to give ownership of sensitive files or utilities to root or bin provides the designated owner and unauthorized users with the potential to access sensitive information or change the system configuration which could weaken the system's security po
    SV-824r2_rule GEN003780 CCI-000225 MEDIUM The services file must have mode 0444 or less permissive. The services file is critical to the proper operation of network services and must be protected from unauthorized modification. Unauthorized modification could result in the failure of network services.System AdministratorECLP-1
    SV-39828r1_rule GEN001780 CCI-000366 LOW Global initialization files must contain the mesg -n or mesg n commands. If the mesg -n or mesg n command is not placed into the system profile, messaging can be used to cause a Denial of Service attack.System AdministratorECSC-1
    SV-40457r1_rule GEN003900 CCI-000366 MEDIUM The hosts.lpd file (or equivalent) must not contain a "+" character. Having the "+" character in the hosts.lpd (or equivalent) file allows all hosts to use local system print resources.System AdministratorECCD-1, ECCD-2
    SV-37455r3_rule GEN003920 CCI-000225 MEDIUM The hosts.lpd (or equivalent) file must be owned by root. Failure to give ownership of the hosts.lpd file to root provides the designated owner, and possible unauthorized users, with the potential to modify the hosts.lpd file. Unauthorized modifications could disrupt access to local printers from authorized rem
    SV-37457r2_rule GEN003940 CCI-000225 MEDIUM The hosts.lpd (or equivalent) must have mode 0644 or less permissive. Excessive permissions on the hosts.lpd (or equivalent) file may permit unauthorized modification. Unauthorized modifications could disrupt access to local printers from authorized remote hosts or permit unauthorized remote access to local printers.System
    SV-40493r1_rule GEN004360 CCI-000225 MEDIUM The alias file must be owned by root. If the alias file is not owned by root, an unauthorized user may modify the file to add aliases to run malicious code or redirect email.System AdministratorECLP-1
    SV-40651r1_rule GEN004380 CCI-000225 MEDIUM The alias file must have mode 0644 or less permissive. Excessive permissions on the aliases file may permit unauthorized modification. If the alias file is modified by an unauthorized user, they may modify the file to run malicious code or redirect email.System AdministratorECLP-1
    SV-833r2_rule GEN004400 CCI-000225 HIGH Files executed through a mail aliases file must be owned by root and must reside within a directory owned and writable only by root. If a file executed through a mail aliases file is not owned and writable only by root, it may be subject to unauthorized modification. Unauthorized modification of files executed through aliases may allow unauthorized users to attain root privileges.Syst
    SV-835r2_rule GEN004440 CCI-000366 LOW Sendmail logging must not be set to less than nine in the sendmail.cf file. If Sendmail is not configured to log at level 9, system logs may not contain the information necessary for tracking unauthorized use of the Sendmail service.System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-41546r1_rule GEN004460 CCI-000126 MEDIUM The system syslog service must log informational and more severe SMTP service messages. If informational and more severe SMTP service messages are not logged, malicious activity on the system may go unnoticed.System AdministratorECSC-1
    SV-837r2_rule GEN004480 CCI-000225 MEDIUM The SMTP service log file must be owned by root. If the SMTP service log file is not owned by root, then unauthorized personnel may modify or delete the file to hide a system compromise.System AdministratorECLP-1
    SV-838r2_rule GEN004500 CCI-000225 MEDIUM The SMTP service log file must have mode 0644 or less permissive. If the SMTP service log file is more permissive than 0644, unauthorized users may be allowed to change the log file.System AdministratorECLP-1
    SV-28404r1_rule GEN004880 CCI-000225 MEDIUM The ftpusers file must exist. The ftpusers file contains a list of accounts not allowed to use FTP to transfer files. If this file does not exist, then unauthorized accounts can utilize FTP. System AdministratorECCD-1, ECCD-2
    SV-28407r1_rule GEN004900 CCI-000225 MEDIUM The ftpusers file must contain account names not allowed to use FTP. The ftpusers file contains a list of accounts that are not allowed to use FTP to transfer files. If the file does not contain the names of all accounts not authorized to use FTP, then unauthorized use of FTP may take place. System Administrator
    SV-28410r1_rule GEN004920 CCI-000225 MEDIUM The ftpusers file must be owned by root. If the file ftpusers is not owned by root, an unauthorized user may modify the file to allow unauthorized accounts to use FTP. System AdministratorECLP-1
    SV-28413r1_rule GEN004940 CCI-000225 MEDIUM The ftpusers file must have mode 0640 or less permissive. Excessive permissions on the ftpusers file could permit unauthorized modification. Unauthorized modification could result in Denial of Service to authorized FTP users or permit unauthorized users to access the FTP service.System AdministratorECLP-1
    SV-40816r1_rule GEN004980 CCI-000130 LOW The FTP daemon must be configured for logging or verbose mode. The -l option allows basic logging of connections. The verbose (on HP) and the debug (on Solaris) allow logging of what files the FTP session transferred. This extra logging makes it possible to easily track which files are being transferred onto or fro
    SV-846r2_rule GEN004820 CCI-001475 MEDIUM Anonymous FTP must not be active on the system unless authorized. Due to the numerous vulnerabilities inherent in anonymous FTP, it is recommended that it not be used. If anonymous FTP must be used on a system, the requirement must be authorized and approved in the system accreditation package.trueSystem AdministratorIn
    SV-28419r3_rule GEN005080 CCI-000366 HIGH The TFTP daemon must operate in secure mode which provides access only to a single directory on the host file system. Secure mode limits TFTP requests to a specific directory. If TFTP is not running in secure mode, it may be able to write to any file or directory and may seriously impair system integrity, confidentiality, and availability. System AdministratorECSC-1
    SV-40392r1_rule GEN005100 CCI-000225 HIGH The TFTP daemon must have mode 0755 or less permissive. If TFTP runs with the setuid or setgid bit set, it may be able to write to any file or directory and may seriously impair system integrity, confidentiality, and availability.System AdministratorECPA-1
    SV-39825r1_rule GEN005120 CCI-000225 MEDIUM The TFTP daemon must be configured to vendor specifications, including a dedicated TFTP user account, a non-login shell, such as /bin/false, and a home directory owned by the TFTP user. If TFTP has a valid shell, it increases the likelihood of someone logging to the TFTP account and compromising the system.System AdministratorECSC-1
    SV-850r2_rule GEN005160 CCI-000297 MEDIUM Any X Windows host must write .Xauthority files. .Xauthority files ensure the user is authorized to access the specific X Windows host. If .Xauthority files are not used, it may be possible to obtain unauthorized access to the X Windows host.System AdministratorECCD-1, ECCD-2
    SV-867r2_rule GEN006400 CCI-001435 MEDIUM The Network Information System (NIS) protocol must not be used. Due to numerous security vulnerabilities existing within NIS, it must not be used. Possible alternative directory services are NIS+ and LDAP.System AdministratorInformation Assurance OfficerECSC-1
    SV-27184r1_rule GEN001440 CCI-000225 LOW All interactive users must be assigned a home directory in the /etc/passwd file. If users do not have a valid home directory, there is no place for the storage and control of files they own.System AdministratorECSC-1
    SV-27192r1_rule GEN001460 CCI-000225 LOW All interactive user home directories defined in the /etc/passwd file must exist. If a user has a home directory defined that does not exist, the user may be given the / directory, by default, as the current working directory upon logon. This could create a Denial of Service because the user would not be able to perform useful tasks i
    SV-901r2_rule GEN001480 CCI-000225 MEDIUM All users' home directories must have mode 0750 or less permissive. Excessive permissions on home directories allow unauthorized access to user's files.System AdministratorECLP-1
    SV-39822r1_rule GEN001500 CCI-000225 MEDIUM All interactive user's home directories must be owned by their respective users. If users do not own their home directories, unauthorized users could access user files.System AdministratorECLP-1
    SV-39823r1_rule GEN001520 CCI-000225 MEDIUM All interactive user's home directories must be group-owned by the home directory owner's primary group. If the GID of the home directory is not the same as the GID of the user, this would allow unauthorized access to files.System AdministratorECLP-1
    SV-904r3_rule GEN001860 CCI-000225 MEDIUM All local initialization files must be owned by the user or root. Local initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon.System Administrator
    SV-905r2_rule GEN001880 CCI-000225 MEDIUM All local initialization files must have mode 0740 or less permissive. Local initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon.System AdministratorECLP-1
    SV-27199r2_rule GEN001580 CCI-000225 MEDIUM All run control scripts must have mode 0755 or less permissive. If the startup files are writable by other users, they could modify the startup files to insert malicious commands into the startup files. System Administrator
    SV-39837r4_rule GEN001600 CCI-000366 MEDIUM Run control scripts executable search paths must contain only authorized paths. The executable search path (typically the PATH environment variable) contains a list of directories for the shell to search to find executables. If this path includes the current working directory or other relative paths, executables in these directories
    SV-39810r1_rule GEN001640 CCI-000225 HIGH Run control scripts must not execute world-writable programs or scripts. World-writable files could be modified accidentally or maliciously to compromise system integrity.System AdministratorECCD-1, ECCD-2
    SV-913r2_rule GEN002000 CCI-000196 MEDIUM There must be no .netrc files on the system. Unencrypted passwords for remote FTP servers may be stored in .netrc files. Policy requires passwords be encrypted in storage and not used in access scripts.System AdministratorIAIA-1, IAIA-2
    SV-39836r1_rule GEN001540 CCI-000225 LOW All files and directories contained in interactive user's home directories must be owned by the home directory's owner. If users do not own the files in their directories, unauthorized users may be able to access them. Additionally, if files are not owned by the user, this could be an indication of system compromise.trueSystem AdministratorInformation Assurance OfficerECCD
    SV-39840r1_rule GEN001560 CCI-000225 LOW All files and directories contained in user's home directories must have mode 0750 or less permissive. Excessive permissions allow unauthorized access to user's files. trueInformation Assurance OfficerSystem AdministratorECLP-1
    SV-40806r1_rule GEN002120 CCI-000366 MEDIUM The /etc/shells (or equivalent) file must exist. The shells file (or equivalent) lists approved default shells. It helps provide layered defense to the security approach by ensuring users cannot change their default shell to an unauthorized shell that may not be secure.System AdministratorECSC-1
    SV-917r2_rule GEN002140 CCI-000366 MEDIUM All shells referenced in /etc/passwd must be listed in the /etc/shells file, except any shells specified for the purpose of preventing logins. The shells file lists approved default shells. It helps provide layered defense to the security approach by ensuring users cannot change their default shell to an unauthorized shell that may not be secure.System AdministratorECSC-1
    SV-39824r1_rule GEN000760 CCI-000017 MEDIUM Accounts must be locked upon 35 days of inactivity. On some systems, accounts with disabled passwords still allow access using rcp, remsh, or rlogin through equivalent remote hosts. All that is required is the remote host name and the user name match an entry in a hosts.equiv file and have a .rhosts file i
    SV-921r2_rule GEN002200 CCI-000225 MEDIUM All shell files must be owned by root or bin. If shell files are owned by users other than root or bin, they could be modified by intruders or malicious users to perform unauthorized actions.System AdministratorECLP-1
    SV-922r2_rule GEN002220 CCI-000225 HIGH All shell files must have mode 0755 or less permissive. Shells with world/group-write permissions give the ability to maliciously modify the shell to obtain unauthorized access.System AdministratorECLP-1
    SV-923r2_rule GEN002260 CCI-000318 LOW The system must be checked for extraneous device files at least weekly. If an unauthorized device is allowed to exist on the system, there is the possibility the system may perform unauthorized operations.System AdministratorInformation Assurance OfficerECSC-1
    SV-924r3_rule GEN002280 CCI-000225 MEDIUM Device files and directories must only be writable by users with a system account or as configured by the vendor. System device files in writable directories could be modified, removed, or used by an unprivileged user to control system hardware.System Administrator
    SV-925r2_rule GEN002300 CCI-000225 MEDIUM Device files used for backup must only be readable and/or writable by root or the backup user. System backups could be accidentally or maliciously overwritten and destroy the ability to recover the system if a compromise should occur. Unauthorized users could also copy system files.trueSystem AdministratorInformation Assurance OfficerECCD-1, ECCD-
    SV-28453r1_rule GEN006460 CCI-001435 MEDIUM Any NIS+ server must be operating at security level 2. If the NIS+ server is not operating in, at least, security level 2, there is no encryption and the system could be penetrated by intruders and/or malicious users.System AdministratorECSC-1
    SV-28444r1_rule GEN005740 CCI-000225 MEDIUM The NFS export configuration file must be owned by root. Failure to give ownership of the NFS export configuration file to root provides the designated owner and possible unauthorized users with the potential to change system configuration which could weaken the system's security posture.System AdministratorECL
    SV-28446r1_rule GEN005760 CCI-000225 LOW The NFS export configuration file must have mode 0644 or less permissive. Excessive permissions on the NFS export configuration file could allow unauthorized modification of the file, which could result in Denial of Service to authorized NFS exports and the creation of additional unauthorized exports.System AdministratorECCD-1,
    SV-40303r1_rule GEN005800 CCI-000225 MEDIUM All NFS-exported system files and system directories must be owned by root. Failure to give ownership of sensitive files or directories to root provides the designated owner and possible unauthorized users with the potential to access sensitive information or change system configuration which could weaken the system's security p
    SV-40304r1_rule GEN005820 CCI-000062 MEDIUM The NFS anonymous UID and GID must be configured to values that have no permissions. When an NFS server is configured to deny remote root access, a selected UID and GID are used to handle requests from the remote root user. The UID and GID should be chosen from the system to provide the appropriate level of non-privileged access.System A
    SV-40305r1_rule GEN005840 CCI-000366 MEDIUM The NFS server must be configured to restrict file system access to local hosts. The NFS access option limits user access to the specified level. This assists in protecting exported file systems. If access is not restricted, unauthorized hosts may be able to access the system's NFS exports.System AdministratorECSC-1
    SV-40306r1_rule GEN005860 CCI-000366 MEDIUM The system's NFS export configuration must not have the sec option set to none (or equivalent); additionally, the default authentication must not to be set to none. If sec=none on Solaris, all NFS requests are mapped to an unknown/common user instead of being processed according to the provided UID.System AdministratorECAN-1
    SV-40307r2_rule GEN005880 CCI-000225 MEDIUM The NFS server must not allow remote root access. If the NFS server allows root access to local file systems from remote hosts, this access could be used to compromise the system.Information Assurance ManagerInformation Assurance OfficerSystem Administrator
    SV-28452r1_rule GEN005900 CCI-000225 MEDIUM The nosuid option must be enabled on all NFS client mounts. Enabling the nosuid mount option prevents the system from granting owner or group-owner privileges to programs with the setuid or setgid bit set. If the system does not restrict this access, users with unprivileged access to the local system may be able
    SV-28459r2_rule GEN006580 CCI-000366 MEDIUM The system must use an access control program. Access control programs (such as TCP_WRAPPERS) provide the ability to enhance system security posture. System Administrator
    SV-941r2_rule GEN006600 CCI-000126 MEDIUM The system's access control program must log each system access attempt. If access attempts are not logged, then multiple attempts to log on to the system by an unauthorized user may go undetected.System AdministratorECAR-2, ECAR-3
    SV-953r2_rule GEN000000-SOL00180 CCI-000032 MEDIUM The Solaris system Automated Security Enhancement Tool (ASET) configurable parameters in the asetenv file must be correct. If settings in the asetenv file have been modified, then system vulnerabilities may not be detected.System AdministratorECSC-1
    SV-36750r1_rule GEN000000-SOL00200 CCI-000032 MEDIUM The asetenv file YPCHECK variable must be set to true when NIS+ is configured. If YPCHECK is not set to true in asetenv, then ypfiles may not be checked.System AdministratorECSC-1
    SV-955r2_rule GEN000000-SOL00220 CCI-000032 MEDIUM The /usr/aset/userlist file must exist. If the userlist file does not exist, then an unauthorized user may exist in the /etc/passwd file.System AdministratorECSC-1
    SV-956r2_rule GEN000000-SOL00240 CCI-000225 MEDIUM The /usr/aset/userlist file must be owned by root. If the userlist file is not owned by root, then an unauthorized user can modify the file and enter an unauthorized user.System AdministratorECLP-1
    SV-957r2_rule GEN000000-SOL00260 CCI-000225 MEDIUM The /usr/aset/userlist file must have mode 0600 or less permissive. A permission mask not set to the required level could allow unauthorized access to sensitive system files and resources.System AdministratorECLP-1
    SV-958r2_rule GEN000000-SOL00300 CCI-000366 MEDIUM The Solaris system EEPROM security-mode parameter must be set to full or command mode. If the EEPROM security-mode parameter is not set to full or command, then unauthorized access to system EEPROM can take place. In normal situations, when the system is in a controlled access area and it is desirable to have it automatically reboot upon l
    SV-27317r1_rule GEN002960 CCI-000225 MEDIUM Access to the cron utility must be controlled using the cron.allow and/or cron.deny file(s). The cron facility allows users to execute recurring jobs on a regular and unattended basis. The cron.allow file designates accounts allowed to enter and execute jobs using the cron facility. If neither cron.allow nor cron.deny exists, then any account m
    SV-27323r1_rule GEN002980 CCI-000225 MEDIUM The cron.allow file must have mode 0600 or less permissive. A cron.allow file that is readable and/or writable by other than root could allow potential intruders and malicious users to use the file contents to help discern information, such as who is allowed to execute cron programs, which could be harmful to over
    SV-27329r1_rule GEN003000 CCI-000225 MEDIUM Cron must not execute group-writable or world-writable programs. If cron executes group-writable or world-writable programs, there is a possibility that unauthorized users could manipulate the programs with malicious intent. This could compromise system and network security. System AdministratorDCSL-1
    SV-27331r1_rule GEN003020 CCI-000225 MEDIUM Cron must not execute programs in, or subordinate to, world-writable directories. If cron programs are located in or subordinate to world-writable directories, they become vulnerable to removal and replacement by malicious users or system intruders.System AdministratorDCSL-1
    SV-27340r1_rule GEN003080 CCI-000225 MEDIUM Crontab files must have mode 0600 or less permissive. To protect the integrity of scheduled system jobs and prevent malicious modification to these jobs, crontab files must be secured. System AdministratorECLP-1
    SV-27342r1_rule GEN003100 CCI-000225 MEDIUM Cron and crontab directories must have mode 0755 or less permissive. To protect the integrity of scheduled system jobs and to prevent malicious modification to these jobs, crontab files must be secured. System AdministratorECLP-1
    SV-27345r1_rule GEN003120 CCI-000225 MEDIUM Cron and crontab directories must be owned by root or bin. Incorrect ownership of the cron or crontab directories could permit unauthorized users the ability to alter cron jobs and run automated jobs as privileged users. Failure to give ownership of cron or crontab directories to root or to bin provides the desi
    SV-27347r1_rule GEN003140 CCI-000225 MEDIUM Cron and crontab directories must be group-owned by root, sys, or bin. To protect the integrity of scheduled system jobs and to prevent malicious modification to these jobs, crontab files must be secured. Failure to give group-ownership of cron or crontab directories to a system group provides the designated group and unaut
    SV-27349r1_rule GEN003160 CCI-000126 MEDIUM Cron logging must be implemented. Cron logging can be used to trace the successful or unsuccessful execution of cron jobs. It can also be used to spot intrusions into the use of the cron facility by unauthorized and malicious users. System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-27354r1_rule GEN003180 CCI-000225 MEDIUM The cronlog file must have mode 0600 or less permissive. Cron logs contain reports of scheduled system activities and must be protected from unauthorized access or manipulation. System AdministratorECLP-1, ECTP-1
    SV-27376r1_rule GEN003280 CCI-000225 MEDIUM Access to the at utility must be controlled via the at.allow and/or at.deny file(s). The at facility selectively allows users to execute jobs at deferred times. It is usually used for one-time jobs. The at.allow file selectively allows access to the at facility. If there is no at.allow file, there is no ready documentation of who is all
    SV-27380r1_rule GEN003300 CCI-000225 MEDIUM The at.deny file must not be empty if it exists. On some systems, if there is no at.allow file and there is an empty at.deny file, then the system assumes everyone has permission to use the at facility. This could create an insecure setting in the case of malicious users or system intruders.trueSystem
    SV-27384r1_rule GEN003320 CCI-000225 MEDIUM Default system accounts (with the exception of root) must not be listed in the at.allow file or must be included in the at.deny file if the at.allow file does not exist. Default accounts, such as bin, sys, adm, uucp, daemon, and others, should never have access to the at facility. This would create a possible vulnerability open to intruders or malicious users.System AdministratorECPA-1
    SV-27388r1_rule GEN003340 CCI-000225 MEDIUM The at.allow file must have mode 0600 or less permissive. Permissions more permissive than 0600 (read and write for the owner) may allow unauthorized or malicious access to the at.allow and/or at.deny files.System AdministratorECLP-1
    SV-40411r1_rule GEN003360 CCI-000225 MEDIUM The "at" daemon must not execute group-writable or world-writable programs. If the "at" facility executes world-writable or group-writable programs, it is possible for the programs to be accidentally or maliciously changed or replaced without the owner's intent or knowledge. This would cause a system security breach.System Admin
    SV-40412r1_rule GEN003380 CCI-000225 MEDIUM The "at" daemon must not execute programs in, or subordinate to, world-writable directories. If "at" programs are located in or subordinate to world-writable directories, they become vulnerable to removal and replacement by malicious users or system intruders.System AdministratorDCSL-1
    SV-40281r2_rule GEN005300 CCI-000178 HIGH SNMP communities, users, and passphrases must be changed from the default. Whether active or not, default SNMP passwords, users, and passphrases must be changed to maintain security. If the service is running with the default authenticators, then anyone can gather data about the system and the network and use the information to
    SV-40262r1_rule GEN005320 CCI-000225 MEDIUM The snmpd.conf file must have mode 0600 or less permissive. The snmpd.conf file contains authenticators and must be protected from unauthorized access and modification.System AdministratorECLP-1
    SV-40817r1_rule GEN005340 CCI-000225 MEDIUM Management Information Base (MIB) files must have mode 0640 or less permissive. The ability to read the MIB file could impart special knowledge to an intruder or malicious user about the ability to extract compromising information about the system or network.System AdministratorECLP-1
    SV-1010r3_rule GEN002480 CCI-000366 MEDIUM Public directories must be the only world-writable directories and world-writable files must be located only in public directories. World-writable files and directories make it easy for a malicious user to place potentially compromising files on the system. The only authorized public directories are those temporary directories supplied with the system or those designed to be temporar
    SV-27430r1_rule GEN003800 CCI-000134 LOW Inetd or xinetd logging/tracing must be enabled. Inetd or xinetd logging and tracing allows the system administrators to observe the IP addresses connecting to their machines and to observe what network services are being sought. This provides valuable information when trying to find the source of mali
    SV-1013r2_rule GEN008600 CCI-000366 HIGH The system must be configured to only boot from the system boot device. The ability to boot from removable media is the same as being able to boot into single user or maintenance mode without a password. This ability could allow a malicious user to boot the system and perform changes possibly compromising or damaging the sys
    SV-1023r2_rule GEN006240 CCI-000381 MEDIUM The system must not run an Internet Network News (INN) server. Internet Network News (INN) servers access Usenet newsfeeds and store newsgroup articles. INN servers use the Network News Transfer Protocol (NNTP) to transfer information from the Usenet to the server and from the server to authorized remote hosts. If
    SV-42313r1_rule GEN006080 CCI-001436 MEDIUM The Samba Web Administration Tool (SWAT) must be restricted to the local host or require SSL. SWAT is a tool used to configure Samba. As it modifies Samba configuration, which can impact system security, it must be protected from unauthorized access. SWAT authentication may involve the root password, which must be protected by encryption when trav
    SV-40291r2_rule GEN006100 CCI-000225 MEDIUM The smb.conf file must be owned by root. The smb.conf file allows access to other machines on the network and grants permissions to certain users. If it is owned by another user, the file may be maliciously modified and the Samba configuration could be compromised.System Administrator
    SV-40294r2_rule GEN006140 CCI-000225 MEDIUM The smb.conf file must have mode 0644 or less permissive. If the smb.conf file has excessive permissions, the file may be maliciously modified and the Samba configuration could be compromised.System Administrator
    SV-40284r1_rule GEN006160 CCI-000225 MEDIUM The smbpasswd file must be owned by root. If the smbpasswd file is not owned by root, the smbpasswd file may be maliciously accessed or modified, potentially resulting in the compromise of Samba accounts.System AdministratorECLP-1
    SV-40298r2_rule GEN006220 CCI-000225 MEDIUM The smb.conf file must use the hosts option to restrict access to Samba. Samba increases the attack surface of the system and must be restricted to communicate only with systems requiring access.System Administrator
    SV-39809r1_rule GEN000540 CCI-000198 MEDIUM Users must not be able to change passwords more than once every 24 hours. The ability to change passwords frequently facilitates users reusing the same password. This can result in users effectively never changing their passwords. This would be accomplished by users changing their passwords when required and then immediately ch
    SV-1046r2_rule GEN001100 CCI-000197 HIGH Root passwords must never be passed over a network in clear text form. If a user accesses the root account (or any account) using an unencrypted connection, the password is passed over the network in clear text form and is subject to interception and misuse. This is true even if recommended procedures are followed by loggin
    SV-39811r1_rule GEN001120 CCI-000770 MEDIUM The system must not permit root logins using remote access programs such as SSH. Even though communications are encrypted, an additional layer of security may be gained by extending the policy of not logging directly on as root. In addition, logging in with a user-specific account preserves the audit trail.System AdministratorECPA-1
    SV-27241r1_rule GEN002320 CCI-000225 MEDIUM Audio devices must have mode 0660 or less permissive. Globally accessible audio and video devices have proven to be security hazards. There is software that can activate system microphones and video devices connected to user workstations and/or X terminals. Once the microphone has been activated, it is po
    SV-27246r1_rule GEN002340 CCI-000225 MEDIUM Audio devices must be owned by root. Globally Accessible audio and video devices have proven to be security hazards. There is software that can activate system microphones and video devices connected to user workstations and/or X terminals. Once the microphone has been activated, it is pos
    SV-39890r3_rule GEN006120 CCI-000225 MEDIUM The smb.conf file must be group-owned by root, bin, or sys. If the group owner of the smb.conf file is not root or a system group, the file may be maliciously modified and the Samba configuration could be compromised.System Administrator
    SV-40287r1_rule GEN006180 CCI-000225 MEDIUM The smbpasswd file must be group-owned by root. If the smbpasswd file is not group-owned by root, the smbpasswd file may be maliciously accessed or modified, potentially resulting in the compromise of Samba accounts.System AdministratorECLP-1
    SV-40289r1_rule GEN006200 CCI-000225 MEDIUM The smbpasswd file must have mode 0600 or less permissive. If the smbpasswd file has a mode more permissive than 0600, the smbpasswd file may be maliciously accessed or modified, potentially resulting in the compromise of Samba accounts.System AdministratorECLP-1
    SV-27251r1_rule GEN002360 CCI-000225 MEDIUM Audio devices must be group-owned by root, sys, or bin. Without privileged group owners, audio devices will be vulnerable to being used as eaves-dropping devices by malicious users or intruders to possibly listen to conversations containing sensitive information. System AdministratorECLP-1
    SV-27157r1_rule GEN001080 CCI-000366 LOW The root shell must be located in the / file system. To ensure the root shell is available in repair and administrative modes, the root shell must be located in the / file system. System AdministratorECSC-1
    SV-39814r1_rule GEN000500 CCI-000057 MEDIUM Graphical desktop environments provided by the system must automatically lock after 15 minutes of inactivity and the system must require users to re-authenticate to unlock the environment. If graphical desktop sessions do not lock the session after 15 minutes of inactivity, requiring re-authentication to resume operations, the system or individual data could be compromised by an alert intruder who could exploit the oversight. This requireme
    SV-27132r1_rule GEN000800 CCI-000200 MEDIUM The system must prohibit the reuse of passwords within five iterations. If a user, or root, used the same password continuously or was allowed to change it back shortly after being forced to change it to something else, it would provide a potential intruder with the opportunity to keep guessing at one user's password until it
    SV-39812r1_rule GEN001940 CCI-000225 MEDIUM User start-up files must not execute world-writable programs. If start-up files execute world-writable programs, especially in unprotected directories, they could be maliciously modified to become Trojans destroying user files or otherwise compromising the system at the user, or higher, level. If the system is comp
    SV-27207r1_rule GEN001660 CCI-000225 MEDIUM All system start-up files must be owned by root. System start-up files not owned by root could lead to system compromise by allowing malicious users or applications to modify them for unauthorized purposes. This could lead to system and network compromise. System AdministratorECLP-1
    SV-27213r1_rule GEN001680 CCI-000225 MEDIUM All system start-up files must be group-owned by root, sys, or bin. If system start-up files do not have a group owner of root or a system group, the files may be modified by malicious users or intruders.System AdministratorECLP-1
    SV-27219r1_rule GEN001700 CCI-000225 MEDIUM System start-up files must only execute programs owned by a privileged UID or an application. System start-up files executing programs owned by other than root (or another privileged user) or an application indicates the system may have been compromised.System AdministratorDCSL-1
    SV-4245r2_rule GEN000000-SOL00100 CCI-000225 MEDIUM The /etc/security/audit_user file must have mode 0640 or less permissive. Audit_user is a sensitive file that, if compromised, would allow a malicious user to select auditing parameters to ignore his sessions. This would allow malicious operations the auditing subsystem would not log for that user.System AdministratorECLP-1
    SV-4246r2_rule GEN008620 CCI-000213 MEDIUM System BIOS or system controllers supporting password protection must have administrator accounts/passwords configured, and no others. A system's BIOS or system controller handles the initial startup of a system and its configuration must be protected from unauthorized modification. When the BIOS or system controller supports the creation of user accounts or passwords, such protections m
    SV-41534r1_rule GEN008640 CCI-000366 HIGH The system must not use removable media as the boot loader. Malicious users with removable boot media can gain access to a system configured to use removable media as the boot loader.System AdministratorECSC-1
    SV-4255r2_rule GEN008680 CCI-001208 HIGH If the system boots from removable media, it must be stored in a safe or similarly secured container. Storing the boot loader on removable media in an insecure location could allow a malicious user to modify the systems boot instructions or boot to an insecure operating system.System AdministratorInformation Assurance OfficerPESS-1
    SV-4269r3_rule GEN000290 CCI-000012 MEDIUM The system must not have unnecessary accounts. Accounts providing no operational purpose provide additional opportunities for system compromise. Unnecessary accounts include user accounts for individuals not requiring access to the system and application accounts for applications not installed on the
    SV-4273r2_rule GEN006260 CCI-000225 MEDIUM The /etc/news/hosts.nntp (or equivalent) must have mode 0600 or less permissive. Excessive permissions on the hosts.nntp file may allow unauthorized modification which could lead to Denial-of-Service to authorized users or provide access to unauthorized users.System AdministratorECLP-1
    SV-4274r2_rule GEN006280 CCI-000225 MEDIUM The /etc/news/hosts.nntp.nolimit (or equivalent) must have mode 0600 or less permissive. Excessive permissions on the hosts.nntp.nolimit file may allow unauthorized modification which could lead to Denial-of-Service to authorized users or provide access to unauthorized users.System AdministratorECLP-1
    SV-4275r2_rule GEN006300 CCI-000225 MEDIUM The /etc/news/nnrp.access (or equivalent) must have mode 0600 or less permissive. Excessive permissions on the nnrp.access file may allow unauthorized modification which could lead to Denial-of-Service to authorized users or provide access to unauthorized users.System AdministratorECLP-1
    SV-4276r2_rule GEN006320 CCI-000225 MEDIUM The /etc/news/passwd.nntp file (or equivalent) must have mode 0600 or less permissive. File permissions more permissive than 0600 for /etc/news/passwd.nntp may allow access to privileged information by system intruders or malicious users.System AdministratorECLP-1
    SV-40487r1_rule GEN006340 CCI-000225 MEDIUM Files in /etc/news must be owned by root. If critical system files are not owned by a privileged user, system integrity could be compromised.System AdministratorECLP-1
    SV-40489r1_rule GEN006360 CCI-000225 MEDIUM The files in /etc/news must be group-owned by root. If critical system files do not have a privileged group owner, system integrity could be compromised.System AdministratorECLP-1
    SV-39817r1_rule GEN005500 CCI-001436 HIGH The SSH daemon must be configured to only use the SSHv2 protocol. SSHv1 is not a DoD-approved protocol and has many well-known vulnerability exploits. Exploits of the SSH daemon could provide immediate root access to the system.System AdministratorDCPP-1
    SV-27147r1_rule GEN001000 CCI-000070 MEDIUM Remote consoles must be disabled or protected from unauthorized access. The remote console feature provides an additional means of access to the system which could allow unauthorized access if not disabled or properly secured. With virtualization technologies, remote console access is essential as there is no physical consol
    SV-40041r1_rule GEN000000-SOL00400 CCI-000126 MEDIUM The NFS server must have logging implemented. Filesystem logging, especially for NFS exported file systems, can be critical to detecting data misuse and possible hardware/system errors that may, otherwise, go unnoticed.System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-40040r3_rule GEN000240 CCI-001492 MEDIUM The system clock must be synchronized to an authoritative DoD time source. To assure the accuracy of the system clock, it must be synchronized with an authoritative time source within DoD. Many system functions, including time-based login and activity restrictions, automated reports, system logs, and audit records depend on an a
    SV-40021r1_rule GEN003640 CCI-000553 MEDIUM The root file system must employ journaling or another mechanism ensuring file system consistency. File system journaling, or logging, can allow reconstruction of file system data after a system crash, thus, preserving the integrity of data that may have otherwise been lost. Journaling file systems typically do not require consistent checks upon booti
    SV-4309r2_rule GEN000000-SOL00160 CCI-000032 MEDIUM If the system is a firewall, ASET must be used on the system, and the firewall parameters must be set in /usr/aset/asetenv. ASET will not perform firewall tasks if it is not listed as a parameter in /usr/aset/asetenv.System AdministratorECSC-1
    SV-4312r2_rule GEN000000-SOL00140 CCI-000032 MEDIUM The /usr/aset/masters/uid_aliases must be empty. If uid_aliases has entries, users may not be properly identified in ASET records.System AdministratorECSC-1
    SV-36751r1_rule GEN000000-SOL00120 CCI-000032 MEDIUM The ASET master files must be located in the /usr/aset/masters directory. If ASET is used and the master files (tune.high, tune.med, tune.low, and uid_aliases) are not located in the proper place, ASET cannot operate correctly and valuable security findings could be lost. System AdministratorECSC-1
    SV-4321r2_rule GEN006060 CCI-001436 MEDIUM The system must not run Samba unless needed. Samba is a tool used for the sharing of files and printers between Windows and UNIX operating systems. It provides access to sensitive files and, therefore, poses a security risk if compromised.System AdministratorECSC-1
    SV-4351r2_rule GEN000000-SOL00080 CCI-000225 MEDIUM The /etc/security/audit_user file must be group-owned by root, sys, or bin. The Solaris audit_user file allows for selective auditing or non-auditing of features for certain users. If it is not protected, it could be compromised and used to mask audit events. This could cause the loss of valuable forensics data in the case of a
    SV-4352r2_rule GEN000000-SOL00060 CCI-000225 MEDIUM The /etc/security/audit_user file must be owned by root. The /etc/security/audit_user is a sensitive file and must be owned by root to prevent possible system compromise.System AdministratorECLP-1
    SV-4353r2_rule GEN000000-SOL00040 CCI-000126 MEDIUM The /etc/security/audit_user file must not define a different auditing level for specific users. The audit_user file may be used to selectively audit more, or fewer, auditing features for specific individuals. If used this way it could subject the activity to a lawsuit and could cause the loss of valuable auditing data in the case of a system compro
    SV-4357r2_rule GEN002860 CCI-000366 MEDIUM Audit logs must be rotated daily. Rotate audit logs daily to preserve audit file system space and to conform to the DoD/DISA requirement. If it is not rotated daily and moved to another location, then there is more of a chance for the compromise of audit data by malicious users.System Ad
    SV-27359r1_rule GEN003200 CCI-000225 MEDIUM The cron.deny file must have mode 0600 or less permissive. If file permissions for cron.deny are more permissive than 0600, sensitive information could be viewed or edited by unauthorized users. System AdministratorECLP-1
    SV-27364r1_rule GEN003220 CCI-000225 LOW Cron programs must not set the umask to a value less restrictive than 077. The umask controls the default access mode assigned to newly created files. An umask of 077 limits new files to mode 700 or less permissive. Although umask is often represented as a 4-digit octal number, the first digit representing special access modes
    SV-27366r1_rule GEN003240 CCI-000225 MEDIUM The cron.allow file must be owned by root, bin, or sys. If the owner of the cron.allow file is not set to root, bin, or sys, the possibility exists for an unauthorized user to view or to edit sensitive information.System AdministratorECLP-1
    SV-40391r1_rule GEN003400 CCI-000225 MEDIUM The "at" directory must have mode 0755 or less permissive. If the "at" directory has a mode more permissive than 0755, unauthorized users could be allowed to view or to edit files containing sensitive information within the "at" directory. Unauthorized modifications could result in Denial of Service to authorize
    SV-39886r1_rule GEN003420 CCI-000225 MEDIUM The "at" directory must be owned by root, bin, or sys. If the owner of the "at" directory is not root, bin, or sys, unauthorized users could be allowed to view or edit files containing sensitive information within the directory.System AdministratorECLP-1
    SV-40416r1_rule GEN003440 CCI-000225 MEDIUM "At" jobs must not set the umask to a value less restrictive than 077. The umask controls the default access mode assigned to newly created files. An umask of 077 limits new files to mode 700 or less permissive. Although umask is often represented as a 4-digit number, the first digit representing special access modes is ty
    SV-27392r1_rule GEN003460 CCI-000225 MEDIUM The at.allow file must be owned by root, bin, or sys. If the owner of the at.allow file is not set to root, bin, or sys, unauthorized users could be allowed to view or edit sensitive information contained within the file.System AdministratorECLP-1
    SV-27396r1_rule GEN003480 CCI-000225 MEDIUM The at.deny file must be owned by root, bin, or sys. If the owner of the at.deny file is not set to root, bin, or sys, unauthorized users could be allowed to view or edit sensitive information contained within the file.System AdministratorECLP-1
    SV-28392r1_rule GEN003960 CCI-000225 MEDIUM The traceroute command owner must be root. If the traceroute command owner has not been set to root, an unauthorized user could use this command to obtain knowledge of the network topology inside the firewall. This information may allow an attacker to determine trusted routers and other network i
    SV-28395r1_rule GEN003980 CCI-000225 MEDIUM The traceroute command must be group-owned by sys, bin, or root. If the group owner of the traceroute command has not been set to a system group, unauthorized users could have access to the command and use it to gain information regarding a network's topology inside of the firewall. This information may allow an attac
    SV-28399r1_rule GEN004000 CCI-000225 MEDIUM The traceroute file must have mode 0700 or less permissive. If the mode of the traceroute executable is more permissive than 0700, malicious code could be inserted by an attacker and triggered whenever the traceroute command is executed by authorized users. Additionally, if an unauthorized user is granted executa
    SV-4382r2_rule GEN004220 CCI-000225 HIGH Administrative accounts must not run a web browser, except as needed for local service administration. If a web browser flaw is exploited while running as a privileged user, the entire system could be compromised. Specific exceptions for local service administration should be documented in site-defined policy. These exceptions may include HTTP(S)-based t
    SV-42310r1_rule GEN004560 CCI-000366 LOW The SMTP services SMTP greeting must not provide version information. The version of the SMTP service can be used by attackers to plan an attack based on vulnerabilities present in the specific version.System AdministratorECSC-1
    SV-39827r1_rule GEN004580 CCI-000366 MEDIUM The system must not use .forward files. The .forward file allows users to automatically forward mail to another system. Use of .forward files could allow the unauthorized forwarding of mail and could potentially create mail loops which could degrade system performance.System AdministratorECSC-1
    SV-4387r2_rule GEN005000 CCI-000225 HIGH Anonymous FTP accounts must not have a functional shell. If an anonymous FTP account has been configured to use a functional shell, attackers could gain access to the shell if the account is compromised.System AdministratorECCD-1, ECCD-2
    SV-39838r1_rule GEN005020 CCI-000366 MEDIUM The anonymous FTP account must be configured to use chroot or a similarly isolated environment. If an anonymous FTP account does not use a chroot or similarly isolated environment, the system may be more vulnerable to exploits against the FTP service. Such exploits could allow an attacker to gain shell access to the system and view, edit, or remov
    SV-4392r2_rule GEN005380 CCI-001208 MEDIUM If the system is a Network Management System (NMS) server, it must only run the NMS and any software required by the NMS. Installing extraneous software on a system designated as a dedicated Network Management System (NMS) server poses a security threat to the system and the network. Should an attacker gain access to the NMS through unauthorized software, the entire network
    SV-4393r2_rule GEN005400 CCI-000225 MEDIUM The /etc/syslog.conf file must be owned by root. If the /etc/syslog.conf file is not owned by root, unauthorized users could be allowed to view, edit, or delete important system messages handled by the syslog facility.System AdministratorECLP-1
    SV-39892r1_rule GEN005420 CCI-000225 MEDIUM The /etc/syslog.conf file must be group-owned by root, bin, or sys. If the group owner of /etc/syslog.conf is not root, bin, or sys, unauthorized users could be permitted to view, edit, or delete important system messages handled by the syslog facility.System AdministratorECLP-1
    SV-4395r2_rule GEN005460 CCI-000366 MEDIUM The system must only use remote syslog servers (log hosts) justified and documented using site-defined procedures. If a remote log host is in use and it has not been justified and documented with the IAO, sensitive information could be obtained by unauthorized users without the SA's knowledge. A remote log host is any host to which the system is sending syslog messag
    SV-30079r1_rule GEN005560 CCI-000366 MEDIUM The system must be configured with a default gateway for IPv4 if the system uses IPv4, unless the system is a router. If a system has no default gateway defined, the system is at increased risk of man-in-the-middle, monitoring, and Denial of Service attacks.System AdministratorECSC-1
    SV-4398r2_rule GEN005580 CCI-001208 MEDIUM A system used for routing must not run other network services or applications. Installing extraneous software on a system designated as a dedicated router poses a security threat to the system and the network. Should an attacker gain access to the router through the unauthorized software, the entire network is susceptible to malicio
    SV-4399r2_rule GEN006380 CCI-001436 HIGH The system must not use UDP for NIS/NIS+. Implementing NIS or NIS+ under UDP may make the system more susceptible to a Denial of Service attack and does not provide the same quality of service as TCP.System AdministratorECSC-1
    SV-40331r1_rule GEN002020 CCI-000366 MEDIUM All .rhosts, .shosts, or host.equiv files must only contain trusted host-user pairs. If these files are not properly configured, they could allow malicious access by unknown malicious users from untrusted hosts who could compromise the system.System AdministratorECCD-1, ECCD-2
    SV-40341r1_rule GEN002060 CCI-000225 MEDIUM All .rhosts, .shosts, .netrc, or hosts.equiv files must be accessible by only root or the owner. If these files are accessible by users other than root or the owner, they could be used by a malicious user to set up a system compromise.System AdministratorECLP-1
    SV-27371r1_rule GEN003260 CCI-000225 MEDIUM The cron.deny file must be owned by root, bin, or sys. Cron daemon control files restrict the scheduling of automated tasks and must be protected. System AdministratorECLP-1
    SV-27435r1_rule GEN003820 CCI-000068 HIGH The rsh daemon must not be running. The rshd process provides a typically unencrypted, host-authenticated remote access service. SSH should be used in place of this service. System AdministratorInformation Assurance OfficerEBRU-1
    SV-27438r1_rule GEN003840 CCI-001435 HIGH The rexec daemon must not be running. The rexecd process provides a typically unencrypted, host-authenticated remote access service. SSH should be used in place of this service. trueInformation Assurance OfficerSystem AdministratorECSC-1
    SV-39819r1_rule GEN004600 CCI-001230 HIGH The SMTP service must be an up-to-date version. The SMTP service version on the system must be current to avoid exposing vulnerabilities present in unpatched versions.System AdministratorVIVM-1
    SV-42311r1_rule GEN004620 CCI-000366 HIGH The Sendmail server must have the debug feature disabled. Debug mode is a feature present in older versions of Sendmail which, if not disabled, may allow an attacker to gain access to a system through the Sendmail service. System AdministratorECSC-1
    SV-42312r1_rule GEN004640 CCI-001230 HIGH The SMTP service must not have a uudecode alias active. A common configuration for older Mail Transfer Agents (MTAs) includes an alias for the decode user. All mail sent to this user is sent to the uudecode program, which automatically converts and stores files. By sending mail to decode or uudecode aliases pr
    SV-4692r2_rule GEN004660 CCI-000366 LOW The SMTP service must not have the EXPN feature active. The SMTP EXPN function allows an attacker to determine if an account exists on a system, providing significant assistance to a brute-force attack on user accounts. EXPN may also provide additional information concerning users on the system, such as the fu
    SV-4693r2_rule GEN004680 CCI-000366 LOW The SMTP service must not have the VRFY feature active. The VRFY (Verify) command allows an attacker to determine if an account exists on a system, providing significant assistance to a brute-force attack on user accounts. VRFY may provide additional information about users on the system, such as the full name
    SV-4694r2_rule GEN004700 CCI-000366 LOW The Sendmail service must not have the wizard backdoor active. Very old installations of the Sendmail mailing system contained a feature whereby a remote user connecting to the SMTP port can enter the WIZ command and be given an interactive shell with root privileges.System AdministratorECSC-1
    SV-28423r1_rule GEN005140 CCI-000225 HIGH Any active TFTP daemon must be authorized and approved in the system accreditation package. TFTP is a file transfer protocol often used by embedded systems to obtain configuration data or software. The service is unencrypted and does not require authentication of requests. Data available using this service may be subject to unauthorized acce
    SV-28428r2_rule GEN005280 CCI-001436 MEDIUM The system must not have the UUCP service active. The UUCP utility is designed to assist in transferring files, executing remote commands, and sending email between UNIX systems over phone lines and direct connections between systems. The UUCP utility is a primitive and arcane system with many security i
    SV-4697r2_rule GEN005200 CCI-000225 HIGH X displays must not be exported to the world. Open X displays allow an attacker to capture keystrokes and to execute commands remotely. Many users have their X Server set to xhost +, permitting access to the X Server by anyone, from anywhere.System AdministratorECSC-1
    SV-27441r2_rule GEN003860 CCI-001551 LOW The system must not have the finger service active. The finger service provides information about the system's users to network clients. This information could expose information that could be used in subsequent attacks. System Administrator
    SV-4702r2_rule GEN004840 CCI-000787 MEDIUM If the system is an anonymous FTP server, it must be isolated to the DMZ network. Anonymous FTP is a public data service which is only permitted in a server capacity when located on the DMZ network.System AdministratorInformation Assurance OfficerECSC-1
    SV-27051r1_rule GEN000100 CCI-001230 HIGH The operating system must be a supported release. An operating system release is considered supported if the vendor continues to provide security patches for the product. With an unsupported release, it will not be possible to resolve security issues discovered in the system software.If an extended supp
    SV-12442r2_rule GEN000140 CCI-000293 MEDIUM A file integrity baseline must be created and maintained. A file integrity baseline is a collection of file metadata which is to evaluate the integrity of the system. A minimal baseline must contain metadata for all device files, setuid files, setgid files, system libraries, system binaries, and system configura
    SV-28610r2_rule GEN000220 CCI-001069 MEDIUM A file integrity tool must be used at least weekly to check for unauthorized file changes, particularly the addition of unauthorized system libraries or binaries, or for unauthorized modification to authorized system libraries or binaries. Changes in system libraries and binaries can indicate compromise or significant system events, such as patching needing to be checked by automated processes and the results reviewed by the SA. NOTE: The frequency may be increased to daily, if necessary,
    SV-12447r2_rule GEN000340 CCI-000366 MEDIUM UIDs reserved for system accounts must not be assigned to non-system accounts. Reserved UIDs are typically used by system software packages. If non-system accounts have UIDs in this range, they may conflict with system software, possibly leading to the user having permissions to modify system files. System AdministratorECSC-1
    SV-27110r2_rule GEN000580 CCI-000205 MEDIUM The system must require passwords contain a minimum of 15 characters. The use of longer passwords reduces the ability of attackers to successfully obtain valid passwords using guessing or exhaustive search techniques by increasing the password search space.System Administrator
    SV-27115r1_rule GEN000600 CCI-000192 MEDIUM The system must require passwords to contain at least one uppercase alphabetic character. To enforce the use of complex passwords, minimum numbers of characters of different classes are mandated. The use of complex passwords reduces the ability of attackers to successfully obtain valid passwords using guessing or exhaustive search techniques.
    SV-27119r1_rule GEN000620 CCI-000194 MEDIUM The system must require passwords to contain at least one numeric character. To enforce the use of complex passwords, minimum numbers of characters of different classes are mandated. The use of complex passwords reduces the ability of attackers to successfully obtain valid passwords using guessing or exhaustive search techniques.
    SV-27123r1_rule GEN000640 CCI-001619 MEDIUM The system must require passwords to contain at least one special character. To enforce the use of complex passwords, minimum numbers of characters of different classes are mandated. The use of complex passwords reduces the ability of attackers to successfully obtain valid passwords using guessing or exhaustive search techniques.
    SV-27126r1_rule GEN000680 CCI-000366 MEDIUM The system must require passwords to contain no more than three consecutive repeating characters. To enforce the use of complex passwords, the number of consecutive repeating characters is limited. Passwords with excessive repeated characters may be more vulnerable to password-guessing attacks.System AdministratorIAIA-1, IAIA-2
    SV-39845r3_rule GEN000700 CCI-000180 MEDIUM User passwords must be changed at least every 60 days. Limiting the lifespan of authenticators limits the period of time an unauthorized user has access to the system while using compromised credentials and reduces the period of time available for password-guessing attacks to run against a single password.Sys
    SV-12478r2_rule GEN000740 CCI-000199 MEDIUM All non-interactive/automated processing account passwords must be changed at least once per year or be locked. Limiting the lifespan of authenticators limits the period of time an unauthorized user has access to the system while using compromised credentials and reduces the period of time available for password-guessing attacks to run against a single password. Lo
    SV-39848r1_rule GEN001020 CCI-000770 MEDIUM The root account must not be used for direct logins. Direct login with the root account prevents individual user accountability. Acceptable non-routine uses of the root account for direct login are limited to emergency maintenance, the use of single-user mode for maintenance, and situations where individual
    SV-39850r1_rule GEN001060 CCI-000126 MEDIUM The system must log successful and unsuccessful access to the root account. If successful and unsuccessful logins and logouts are not monitored or recorded, access attempts cannot be tracked. Without this logging, it may be impossible to track unauthorized access to the system.System AdministratorECAR-1, ECAR-2, ECAR-3
    SV-39829r1_rule GEN001720 CCI-000225 MEDIUM All global initialization files must have mode 0644 or less permissive. Global initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon.System AdministratorECLP-1
    SV-39830r1_rule GEN001740 CCI-000225 MEDIUM All global initialization files must be owned by root. Global initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon. Failure to give ownership of sensitive files or utilities to root or bin provides the
    SV-39831r1_rule GEN001760 CCI-000225 MEDIUM All global initialization files must be group-owned by root, sys, or bin. Global initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon. Failure to give ownership of sensitive files or utilities to root or bin provides the
    SV-12485r3_rule GEN001820 CCI-000225 MEDIUM All skeleton files and directories (typically in /etc/skel) must be owned by root. If the skeleton files are not protected, unauthorized personnel could change user startup parameters and possibly jeopardize user files. Failure to give ownership of sensitive files or utilities to root provides the designated owner and unauthorized user
    SV-12486r4_rule GEN001840 CCI-000366 MEDIUM All global initialization files executable search paths must contain only authorized paths. The executable search path (typically the PATH environment variable) contains a list of directories for the shell to search to find executables. If this path includes the current working directory or other relative paths, executables in these directories
    SV-12487r5_rule GEN001900 CCI-000366 MEDIUM All local initialization files executable search paths must contain only authorized paths. The executable search path (typically the PATH environment variable) contains a list of directories for the shell to search to find executables. If this path includes the current working directory or other relative paths, executables in these directories
    SV-12488r2_rule GEN001980 CCI-000366 MEDIUM The .rhosts, .shosts, hosts.equiv, shosts.equiv, /etc/passwd, /etc/shadow, and/or /etc/group files must not contain a plus (+) without defining entries for NIS+ netgroups. A plus (+) in system accounts' files causes the system to lookup the specified entry using NIS. If the system is not using NIS, no such entries should exist.System AdministratorECCD-1, ECCD-2
    SV-40332r1_rule GEN002040 CCI-000366 HIGH There must be no .rhosts, .shosts, hosts.equiv, or shosts.equiv files on the system. The .rhosts, .shosts, hosts.equiv, and shosts.equiv files are used to configure host-based authentication for individual users or the system. Host-based authentication is not sufficient for preventing unauthorized access to the system.Information Assuran
    SV-40334r1_rule GEN002100 CCI-000366 MEDIUM The .rhosts file must not be supported in PAM. The .rhosts files are used to specify a list of hosts that are permitted remote access to a particular account without authenticating. The use of such a mechanism defeats strong identification and authentication requirements.Information Assurance Officer
    SV-12491r2_rule GEN002540 CCI-000225 MEDIUM All public directories must be group-owned by root or an application group. If a public directory has the sticky bit set and is not group-owned by a system GID, unauthorized users may be able to modify files created by others. The only authorized public directories are those temporary directories supplied with the system or thos
    SV-27333r1_rule GEN003040 CCI-000225 MEDIUM Crontabs must be owned by root or the crontab creator. To protect the integrity of scheduled system jobs and prevent malicious modification to these jobs, crontab files must be secured.System AdministratorDCSL-1
    SV-27335r1_rule GEN003060 CCI-000225 MEDIUM Default system accounts (with the exception of root) must not be listed in the cron.allow file or must be included in the cron.deny file, if cron.allow does not exist. To centralize the management of privileged account crontabs, of the default system accounts, only root may have a crontab.System AdministratorECPA-1
    SV-27400r1_rule GEN003500 CCI-000366 LOW Process core dumps must be disabled unless needed. Process core dumps contain the memory in use by the process when it crashed. Process core dump files can be of significant size and their use can result in file systems filling to capacity, which may result in Denial of Service. Process core dumps can b
    SV-27407r1_rule GEN003520 CCI-000225 LOW The kernel core dump data directory must be owned by root. Kernel core dumps may contain the full contents of system memory at the time of the crash. As the system memory may contain sensitive information, it must be protected accordingly. If the kernel core dump data directory is not owned by root, the core dum
    SV-27412r2_rule GEN003540 CCI-000366 MEDIUM The system must implement non-executable program stacks. A common type of exploit is the stack buffer overflow. An application receives, from an attacker, more data than it is prepared for and stores this information on its stack, writing beyond the space reserved for it. This can be designed to cause executi
    SV-27416r1_rule GEN003580 CCI-001436 MEDIUM The system must use initial TCP sequence numbers most resistant to sequence number guessing attacks. One use of initial TCP sequence numbers is to verify bidirectional communication between two hosts, which provides some protection against spoofed source addresses being used by the connection originator. If the initial TCP sequence numbers for a host ca
    SV-27420r2_rule GEN003600 CCI-001551 MEDIUM The system must not forward IPv4 source-routed packets. Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding o
    SV-28618r3_rule GEN003620 CCI-001208 LOW A separate file system must be used for user home directories (such as /home or equivalent). The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.trueSystem AdministratorECSC-1
    SV-12505r2_rule GEN003660 CCI-000126 MEDIUM The system must log authentication informational data. Monitoring and recording successful and unsuccessful logins assists in tracking unauthorized access to the system.System AdministratorECAR-2, ECAR-3
    SV-27426r1_rule GEN003700 CCI-000305 MEDIUM Inetd and xinetd must be disabled or removed if no network services utilizing them are enabled. Unnecessary services should be disabled to decrease the attack surface of the system.System AdministratorECSC-1
    SV-42309r1_rule GEN004540 CCI-000366 MEDIUM The SMTP service HELP command must not be enabled. The HELP command should be disabled to mask version information. The version of the SMTP service software could be used by attackers to target vulnerabilities present in specific software versions.System AdministratorECSC-1
    SV-28635r1_rule GEN004800 CCI-000366 MEDIUM Unencrypted FTP must not be used on the system. FTP is typically unencrypted and, therefore, presents confidentiality and integrity risks. FTP may be protected by encryption in certain cases, such as when used in a Kerberos environment. SFTP and FTPS are encrypted alternatives to FTP.trueSystem Admi
    SV-12512r2_rule GEN005040 CCI-000225 MEDIUM All FTP users must have a default umask of 077. The umask controls the default access mode assigned to newly created files. An umask of 077 limits new files to mode 700 or less permissive. Although umask is stored as a 4-digit number, the first digit representing special access modes is typically ign
    SV-12515r2_rule GEN005180 CCI-000225 MEDIUM All .Xauthority files must have mode 0600 or less permissive. .Xauthority files ensure the user is authorized to access the specific X Windows host. Excessive permissions may permit unauthorized modification of these files, which could lead to Denial of Service to authorized access or allow unauthorized access to b
    SV-12517r2_rule GEN005220 CCI-000297 MEDIUM .Xauthority or X*.hosts (or equivalent) file(s) must be used to restrict access to the X server. If access to the X server is not restricted, a user's X session may be compromised.System AdministratorECCD-1, ECCD-2
    SV-12518r2_rule GEN005240 CCI-000225 MEDIUM The .Xauthority utility must only permit access to authorized hosts. If unauthorized clients are permitted access to the X server, a user's X session may be compromised.System AdministratorECCD-1, ECCD-2
    SV-12519r2_rule GEN005260 CCI-001436 MEDIUM X Window System connections that are not required must be disabled. If unauthorized clients are permitted access to the X server, a user's X session may be compromised.System AdministratorECSC-1
    SV-40274r2_rule GEN005360 CCI-000225 MEDIUM The snmpd.conf files must be owned by root. The snmpd.conf files contain authenticators and must be protected from unauthorized access and modification. If the files are not owned by root, they may be subject to access and modification from unauthorized users.System Administrator
    SV-41515r1_rule GEN005440 CCI-000366 MEDIUM The system must not be used as a syslog server (log host) for systems external to the enclave. Syslog messages are typically unencrypted and may contain sensitive information and are, therefore, restricted to the enclave.System AdministratorECSC-1
    SV-28431r1_rule GEN005480 CCI-000366 MEDIUM The syslog daemon must not accept remote messages unless it is a syslog server documented using site-defined procedures. Unintentionally running a syslog server accepting remote messages puts the system at increased risk. Malicious syslog messages sent to the server could exploit vulnerabilities in the server software itself, could introduce misleading information in to th
    SV-40279r1_rule GEN005540 CCI-000366 MEDIUM The SSH daemon must be configured for IP filtering. The SSH daemon must be configured for IP filtering to provide a layered defense against connection attempts from unauthorized addresses.System AdministratorECSC-1
    SV-28581r1_rule GEN005600 CCI-000366 MEDIUM IP forwarding for IPv4 must not be enabled, unless the system is a router. If the system is configured for IP forwarding and is not a designated router, it could be used to bypass network security by providing a path for communication not filtered by network devices.System AdministratorECSC-1
    SV-41525r1_rule GEN006000 CCI-000366 MEDIUM The system must not have a public Instant Messaging (IM) client installed. Public Instant Messaging (IM) systems are not approved for use and may result in the unauthorized distribution of information. IM clients provide a way for a user to send a message to one or more other users in real time. Additional capabilities may inclu
    SV-12526r2_rule GEN006040 CCI-001436 MEDIUM The system must not have any peer-to-peer file-sharing application installed. Peer-to-peer file-sharing software can result in the unintentional exfiltration of information. There are also many legal issues associated with these types of utilities including copyright infringement or other intellectual property issues. The ASD Mem
    SV-12527r2_rule GEN006420 CCI-000366 MEDIUM NIS maps must be protected through hard-to-guess domain names. The use of hard-to-guess NIS domain names provides additional protection from unauthorized access to the NIS directory information.System AdministratorECSC-1
    SV-41530r1_rule GEN006560 CCI-000366 MEDIUM The system vulnerability assessment tool, host-based intrusion detection tool, and file integrity tool must notify the SA and the IAO of a security breach or a suspected security breach. Timely notifications of potential security compromises minimize the potential damage. Minimally, the system must log these events and the SA and the IAO will receive the notifications during the daily system log review. If feasible, active alerting (suc
    SV-41532r1_rule GEN006620 CCI-000366 MEDIUM The system's access control program must be configured to grant or deny system access to specific hosts. If the system's access control program is not configured with appropriate rules for allowing and denying access to system network resources, services may be accessible to unauthorized hosts.System AdministratorECSC-1
    SV-12532r3_rule GEN000000-SOL00020 CCI-000225 MEDIUM The nosuid option must be configured in the /etc/rmmount.conf file. The rmmount.conf file controls the mounting of removable media on a Solaris system. Removable media is not to be trusted with privileged access, and therefore the filesystems must be mounted with the nosuid option, which prevents any executables with the
    SV-12533r2_rule GEN000000-SOL00420 CCI-000032 MEDIUM Hidden extended file attributes must not exist on the system. Solaris extended attributes are essentially files themselves that are of an arbitrary size and content. They could be used to hide files from ordinary system file scans.System AdministratorECSC-1
    SV-12534r2_rule GEN000000-SOL00440 CCI-000225 HIGH The root account must be the only account with GID of 0. Accounts with a GID of 0 have root group privileges.System AdministratorIAIA-1, IAIA-2
    SV-40811r1_rule GEN003865 CCI-000305 MEDIUM Network analysis tools must not be installed. Network analysis tools allow for the capture of network traffic visible to the system.System AdministratorDCPA-1
    SV-28461r6_rule GEN006640 CCI-001668 MEDIUM The system must use a virus scan program. Virus scanning software can be used to protect a system from penetration by computer viruses and to limit their spread through intermediate systems.System Administrator
    SV-26291r2_rule GEN000241 CCI-000366 MEDIUM The system clock must be synchronized continuously. A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. Internal system clocks tend to drift and require periodic resynchronization to ensure their accuracy. So
    SV-26303r2_rule GEN000242 CCI-000160 MEDIUM The system must use at least two time sources for clock synchronization. A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. For redundancy, two time sources are required so synchronization continues to function if one source fail
    SV-26305r2_rule GEN000244 CCI-000160 LOW The system must use time sources local to the enclave. A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. The network architecture should provide multiple time servers within an enclave that provide local servic
    SV-26293r1_rule GEN000250 CCI-000225 MEDIUM The time synchronization configuration file (such as /etc/ntp.conf) must be owned by root. A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. If an illicit time source is used for synchronization, the integrity of system logs and the security of t
    SV-26296r1_rule GEN000251 CCI-000225 MEDIUM The time synchronization configuration file (such as /etc/ntp.conf) must be group-owned by root, bin, or sys. A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. If an illicit time source is used for synchronization, the integrity of system logs and the security of t
    SV-26298r1_rule GEN000252 CCI-000225 MEDIUM The time synchronization configuration file (such as /etc/ntp.conf) must have mode 0640 or less permissive. A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. If an illicit time source is used for synchronization, the integrity of system logs and the security of t
    SV-26301r1_rule GEN000253 CCI-000225 MEDIUM The time synchronization configuration file (such as /etc/ntp.conf) must not have an extended ACL. A synchronized system clock is critical for the enforcement of time-based policies and the correlation of logs and audit records with other systems. If an illicit time source is used for synchronization, the integrity of system logs and the security of t
    SV-26310r1_rule GEN000452 CCI-000052 LOW The system must display the date and time of the last successful account login upon login. Providing users with feedback on when account accesses last occurred facilitates user recognition and reporting of unauthorized account use.System AdministratorECSC-1
    SV-39865r1_rule GEN000510 CCI-000061 LOW The system must display a publicly-viewable pattern during a graphical desktop environment session lock. To protect the on-screen content of a session, it must be replaced with a publicly-viewable pattern upon session lock. Examples of publicly viewable patterns include screen saver patterns, photographic images, solid colors, or a blank screen, so long as n
    SV-26318r1_rule GEN000585 CCI-000205 MEDIUM The system must enforce compliance of the entire password during authentication. Some common password hashing schemes only process the first eight characters of a user's password, which reduces the effective strength of the password.System AdministratorIAIA-1, IAIA-2
    SV-40776r2_rule GEN000590 CCI-000803 MEDIUM The system must use a FIPS 140-2 approved cryptographic hashing algorithm for generating account password hashes. Systems must employ cryptographic hashes for passwords using the SHA-2 family of algorithms or FIPS 140-2 approved successors. The use of unapproved algorithms may result in weak password hashes more vulnerable to compromise.System Administrator
    SV-40790r2_rule GEN000595 CCI-000196 MEDIUM The password hashes stored on the system must have been generated using a FIPS 140-2 approved cryptographic hashing algorithm. Systems must employ cryptographic hashes for passwords using the SHA-2 family of algorithms or FIPS 140-2 approved successors. The use of unapproved algorithms may result in weak password hashes more vulnerable to compromise.System Administrator
    SV-26324r2_rule GEN000750 CCI-000195 MEDIUM The system must require at least eight characters be changed between the old and new passwords during a password change. To ensure password changes are effective in their goals, the system must ensure old and new passwords have significant differences. Without significant changes, new passwords may be easily guessed based on the value of a previously compromised password.S
    SV-26345r1_rule GEN000790 CCI-000189 MEDIUM The system must prevent the use of dictionary words for passwords. An easily guessable password provides an open door to any external or internal malicious intruder. Many computer compromises occur as the result of account name and password guessing. This is generally done by someone with an automated script using repe
    SV-39876r1_rule GEN000850 CCI-000009 LOW The system must restrict the ability to switch to the root user to members of a defined group. Configuring a supplemental group for users permitted to switch to the root user prevents unauthorized users from accessing the root account, even with knowledge of the root credentials.System AdministratorECLP-1
    SV-26353r1_rule GEN000930 CCI-000225 MEDIUM The root account's home directory must not have an extended ACL. File system extended ACLs provide access to files beyond what is allowed by the mode numbers of the files.System AdministratorECLP-1
    SV-26355r1_rule GEN000945 CCI-000366 MEDIUM The root account's library search path must be the system default and must contain only absolute paths. The library search path environment variable(s) contain a list of directories for the dynamic linker to search to find libraries. If this path includes the current working directory or other relative paths, libraries in these directories may be loaded in
    SV-26357r1_rule GEN000950 CCI-000366 MEDIUM The root account's list of preloaded libraries must be empty. The library preload list environment variable contains a list of libraries for the dynamic linker to load before loading the libraries required by the binary. If this list contains paths to libraries relative to the current working directory, unintended
    SV-26358r1_rule GEN001170 CCI-000366 MEDIUM All files and directories must have a valid group-owner. Files without a valid group-owner may be unintentionally inherited if a group is assigned the same GID as the GID of the files without a valid group-owner.System AdministratorECSC-1
    SV-26361r1_rule GEN001190 CCI-000225 MEDIUM All network services daemon files must not have extended ACLs. Restricting permission on daemons will protect them from unauthorized modification and possible system compromise.System AdministratorECLP-1
    SV-26365r1_rule GEN001210 CCI-001499 MEDIUM All system command files must not have extended ACLs. Restricting permissions will protect system command files from unauthorized modification. System command files include files present in directories used by the operating system for storing default system executables and files present in directories inclu
    SV-26369r1_rule GEN001270 CCI-001314 MEDIUM System log files must not have extended ACLs, except as needed to support authorized software. If the system log files are not protected, unauthorized users could change the logged data, eliminating its forensic value. Authorized software may be given log file access through the use of extended ACLs when needed and configured to provide the least
    SV-26373r1_rule GEN001290 CCI-000225 LOW All manual page files must not have extended ACLs. If manual pages are compromised, misleading information could be inserted, causing actions that may compromise the system.System AdministratorECLP-1
    SV-26377r1_rule GEN001310 CCI-001499 MEDIUM All library files must not have extended ACLs. Unauthorized access could destroy the integrity of the library files.System AdministratorECLP-1
    SV-26388r1_rule GEN001361 CCI-000225 MEDIUM NIS/NIS+/yp command files must not have extended ACLs. NIS/NIS+/yp files are part of the system's identification and authentication processes and are, therefore, critical to system security. ACLs on these files could result in unauthorized modification, which could compromise these processes and the system.
    SV-26395r1_rule GEN001362 CCI-000225 MEDIUM The /etc/resolv.conf file must be owned by root. The resolv.conf (or equivalent) file configures the system's DNS resolver. DNS is used to resolve host names to IP addresses. If DNS configuration is modified maliciously, host name resolution may fail or return incorrect information. DNS may be used b
    SV-39894r1_rule GEN001363 CCI-000225 MEDIUM The /etc/resolv.conf file must be group-owned by root, bin, or sys. The resolv.conf (or equivalent) file configures the system's DNS resolver. DNS is used to resolve host names to IP addresses. If DNS configuration is modified maliciously, host name resolution may fail or return incorrect information. DNS may be used b
    SV-26397r1_rule GEN001364 CCI-000225 MEDIUM The /etc/resolv.conf file must have mode 0644 or less permissive. The resolv.conf (or equivalent) file configures the system's DNS resolver. DNS is used to resolve host names to IP addresses. If DNS configuration is modified maliciously, host name resolution may fail or return incorrect information. DNS may be used b
    SV-26402r1_rule GEN001365 CCI-000225 MEDIUM The /etc/resolv.conf file must not have an extended ACL. The resolv.conf (or equivalent) file configures the system's DNS resolver. DNS is used to resolve host names to IP addresses. If DNS configuration is modified maliciously, host name resolution may fail or return incorrect information. DNS may be used b
    SV-26410r2_rule GEN001366 CCI-000225 MEDIUM The /etc/hosts file must be owned by root. The /etc/hosts file (or equivalent) configures local host name to IP address mappings that typically take precedence over DNS resolution. If this file is maliciously modified, it could cause the failure or compromise of security functions requiring name
    SV-39896r1_rule GEN001367 CCI-000225 MEDIUM The /etc/hosts file must be group-owned by root, bin, or sys. The /etc/hosts file (or equivalent) configures local host name to IP address mappings that typically take precedence over DNS resolution. If this file is maliciously modified, it could cause the failure or compromise of security functions requiring name
    SV-26412r1_rule GEN001368 CCI-000225 MEDIUM The /etc/hosts file must have mode 0644 or less permissive. The /etc/hosts file (or equivalent) configures local host name to IP address mappings that typically take precedence over DNS resolution. If this file is maliciously modified, it could cause the failure or compromise of security functions requiring name
    SV-26415r1_rule GEN001369 CCI-000225 MEDIUM The /etc/hosts file must not have an extended ACL. The /etc/hosts file (or equivalent) configures local host name to IP address mappings that typically take precedence over DNS resolution. If this file is maliciously modified, it could cause the failure or compromise of security functions requiring name
    SV-26417r1_rule GEN001371 CCI-000225 MEDIUM The /etc/nsswitch.conf file must be owned by root. The nsswitch.conf file (or equivalent) configures the source of a variety of system security information including account, group, and host lookups. Malicious changes could prevent the system from functioning or compromise system security.System Administ
    SV-39897r1_rule GEN001372 CCI-000225 MEDIUM The /etc/nsswitch.conf file must be group-owned by root, bin, or sys. The nsswitch.conf file (or equivalent) configures the source of a variety of system security information including account, group, and host lookups. Malicious changes could prevent the system from functioning or compromise system security.System Administ
    SV-26419r1_rule GEN001373 CCI-000225 MEDIUM The /etc/nsswitch.conf file must have mode 0644 or less permissive. The nsswitch.conf file (or equivalent) configures the source of a variety of system security information including account, group, and host lookups. Malicious changes could prevent the system from functioning or compromise system security.System Administ
    SV-26422r1_rule GEN001374 CCI-000225 MEDIUM The /etc/nsswitch.conf file must not have an extended ACL. The nsswitch.conf file (or equivalent) configures the source of a variety of system security information including account, group, and host lookups. Malicious changes could prevent the system from functioning or compromise system security.System Administ
    SV-26425r1_rule GEN001378 CCI-000225 MEDIUM The /etc/passwd file must be owned by root. The /etc/passwd file contains the list of local system accounts. It is vital to system security and must be protected from unauthorized modification.System AdministratorECLP-1
    SV-39898r1_rule GEN001379 CCI-000225 MEDIUM The /etc/passwd file must be group-owned by root, bin, or sys. The /etc/passwd file contains the list of local system accounts. It is vital to system security and must be protected from unauthorized modification.System AdministratorECLP-1
    SV-26429r1_rule GEN001390 CCI-000225 MEDIUM The /etc/passwd file must not have an extended ACL. File system ACLs can provide access to files beyond what is allowed by the mode numbers of the files. The /etc/passwd file contains the list of local system accounts. It is vital to system security and must be protected from unauthorized modification.Sys
    SV-26431r1_rule GEN001391 CCI-000225 MEDIUM The /etc/group file must be owned by root. The /etc/group file is critical to system security and must be owned by a privileged user. The group file contains a list of system groups and associated information.System AdministratorECLP-1
    SV-39899r1_rule GEN001392 CCI-000225 MEDIUM The /etc/group file must be group-owned by root, bin, or sys. The /etc/group file is critical to system security and must be protected from unauthorized modification. The group file contains a list of system groups and associated information.System AdministratorECLP-1
    SV-26433r1_rule GEN001393 CCI-000225 MEDIUM The /etc/group file must have mode 0644 or less permissive. The /etc/group file is critical to system security and must be protected from unauthorized modification. The group file contains a list of system groups and associated information.System AdministratorECLP-1
    SV-26436r1_rule GEN001394 CCI-000225 MEDIUM The /etc/group file must not have an extended ACL. The /etc/group file is critical to system security and must be protected from unauthorized modification. The group file contains a list of system groups and associated information.System AdministratorECLP-1
    SV-39900r1_rule GEN001410 CCI-000225 MEDIUM The /etc/shadow file (or equivalent) must be group-owned by root, bin, or sys. The /etc/shadow file contains the list of local system accounts. It is vital to system security and must be protected from unauthorized modification. The file also contains password hashes which must not be accessible to users other than root.System Adm
    SV-26440r1_rule GEN001430 CCI-000225 MEDIUM The /etc/shadow file must not have an extended ACL. The /etc/shadow file contains the list of local system accounts. It is vital to system security and must be protected from unauthorized modification. The file also contains password hashes which must not be accessible to users other than root.System Adm
    SV-26467r1_rule GEN001470 CCI-000201 MEDIUM The /etc/passwd file must not contain password hashes. If password hashes are readable by non-administrators, the passwords are subject to attack through lookup tables or cryptographic weaknesses in the hashes.System AdministratorECLP-1
    SV-26447r1_rule GEN001475 CCI-000225 MEDIUM The /etc/group file must not contain any group password hashes. Group passwords are typically shared and should not be used. Additionally, if password hashes are readable by non-administrators, the passwords are subject to attack through lookup tables or cryptographic weaknesses in the hashes.System AdministratorECLP
    SV-26451r1_rule GEN001490 CCI-000225 LOW User's home directories must not have extended ACLs. Excessive permissions on home directories allow unauthorized access to user's files.System AdministratorECLP-1
    SV-39877r1_rule GEN001550 CCI-000225 MEDIUM All files and directories contained in user home directories must be group-owned by a group of which the home directory's owner is a member. If a user's files are group-owned by a group of which the user is not a member, unintended users may be able to access them.System AdministratorECLP-1
    SV-26456r1_rule GEN001570 CCI-000225 MEDIUM All files and directories contained in user home directories must not have extended ACLs. Excessive permissions allow unauthorized access to user files.System AdministratorECLP-1
    SV-26460r1_rule GEN001590 CCI-000225 MEDIUM All run control scripts must have no extended ACLs. If the startup files are writable by other users, they could modify the startup files to insert malicious commands into the startup files.System AdministratorECLP-1
    SV-26462r3_rule GEN001605 CCI-000366 MEDIUM Run control scripts lists of preloaded libraries must contain only authorized paths. The library preload list environment variable contains a list of libraries for the dynamic linker to load before loading the libraries required by the binary. If this list contains paths to libraries to the current working directory that have not been aut
    SV-26464r3_rule GEN001610 CCI-000366 MEDIUM Run control scripts lists of preloaded libraries must contain only authorized paths. The library preload list environment variable contains a list of libraries for the dynamic linker to load before loading the libraries required by the binary. If this list contains paths to libraries to the current working directory that have not been aut
    SV-26471r1_rule GEN001730 CCI-000225 MEDIUM All global initialization files must not have extended ACLs. Global initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon.System AdministratorECLP-1
    SV-26475r1_rule GEN001810 CCI-000225 MEDIUM Skeleton files must not have extended ACLs. If the skeleton files are not protected, unauthorized personnel could change user's startup parameters and possibly jeopardize user's files.System AdministratorECLP-1
    SV-39901r2_rule GEN001830 CCI-000225 MEDIUM All skeleton files (typically in /etc/skel) must be group-owned by root, bin, or sys. If the skeleton files are not protected, unauthorized personnel could change user startup parameters and possibly jeopardize user files.System AdministratorECLP-1
    SV-26478r3_rule GEN001845 CCI-000366 MEDIUM Global initialization files library search paths must contain only authorized paths. The library search path environment variable(s) contain a list of directories for the dynamic linker to search to find libraries. If this path includes the current working directory or other relative paths, libraries in these directories may be loaded ins
    SV-39839r3_rule GEN001850 CCI-000366 MEDIUM Global initialization files lists of preloaded libraries must contain only authorized paths. The library preload list environment variable contains a list of libraries for the dynamic linker to load before loading the libraries required by the binary. If this list contains paths to libraries to the current working directory that have not been aut
    SV-37101r1_rule GEN001870 CCI-000225 MEDIUM Local initialization files must be group-owned by the user's primary group or root. Local initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon.System AdministratorECLP-1
    SV-26484r1_rule GEN001890 CCI-000225 MEDIUM Local initialization files must not have extended ACLs. Local initialization files are used to configure the user's shell environment upon login. Malicious modification of these files could compromise accounts upon logon.System AdministratorECLP-1
    SV-26486r4_rule GEN001901 CCI-000366 MEDIUM Local initialization files library search paths must contain only authorized paths. The library search path environment variable(s) contain a list of directories for the dynamic linker to search to find libraries. If this path includes the current working directory or other relative paths, libraries in these directories may be loaded ins
    SV-26488r4_rule GEN001902 CCI-000366 MEDIUM Local initialization files lists of preloaded libraries must contain only authorized paths. The library preload list environment variable contains a list of libraries for the dynamic linker to load before loading the libraries required by the binary If this list contains paths to libraries to the current working directory that have not been auth
    SV-39902r1_rule GEN002210 CCI-000225 MEDIUM All shell files must be group-owned by root, bin, or sys. If shell files are group-owned by users other than root or a system group, they could be modified by intruders or malicious users to perform unauthorized actions.System AdministratorECLP-1
    SV-26492r1_rule GEN002230 CCI-000225 MEDIUM All shell files must not have extended ACLs. Shells with world/group write permissions give the ability to maliciously modify the shell to obtain unauthorized access.System AdministratorECLP-1
    SV-26496r1_rule GEN002330 CCI-000225 MEDIUM Audio devices must not have extended ACLs. File system ACLs can provide access to files beyond what is allowed by the mode numbers of the files.System AdministratorECLP-1
    SV-26502r1_rule GEN002710 CCI-000163 MEDIUM All system audit files must not have extended ACLs. If a user can write to the audit logs, then audit trails can be modified or destroyed and system intrusion may not be detected.System AdministratorECTP-1
    SV-26505r1_rule GEN002715 CCI-001493 LOW System audit tool executables must be owned by root. To prevent unauthorized access or manipulation of system audit logs, the tools for manipulating those logs must be protected.System AdministratorECLP-1
    SV-26508r1_rule GEN002716 CCI-001493 LOW System audit tool executables must be group-owned by root, bin, or sys. To prevent unauthorized access or manipulation of system audit logs, the tools for manipulating those logs must be protected.System AdministratorECLP-1
    SV-26511r1_rule GEN002717 CCI-001493 LOW System audit tool executables must have mode 0750 or less permissive. To prevent unauthorized access or manipulation of system audit logs, the tools for manipulating those logs must be protected.System AdministratorECLP-1
    SV-26515r1_rule GEN002718 CCI-001493 LOW System audit tool executables must not have extended ACLs. To prevent unauthorized access or manipulation of system audit logs, the tools for manipulating those logs must be protected.System AdministratorECLP-1
    SV-40562r1_rule GEN002719 CCI-000139 LOW The audit system must alert the SA in the event of an audit processing failure. An accurate and current audit trail is essential for maintaining a record of system activity. If the system fails, the SA must be notified and must take prompt action to correct the problem. Minimally, the system must log this event and the SA will rec
    SV-40564r1_rule GEN002730 CCI-000143 MEDIUM The audit system must alert the SA when the audit storage volume approaches its capacity. An accurate and current audit trail is essential for maintaining a record of system activity. If the system fails, the SA must be notified and must take prompt action to correct the problem. Minimally, the system must log this event and the SA will rece
    SV-40605r1_rule GEN002750 CCI-000018 LOW The audit system must be configured to audit account creation. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises, and damages incurred during a system compromise.System AdministratorECAT-1
    SV-40607r1_rule GEN002751 CCI-001403 LOW The audit system must be configured to audit account modification. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise.System AdministratorECAT-1
    SV-40610r1_rule GEN002752 CCI-001404 LOW The audit system must be configured to audit account disabling. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise.System AdministratorECAT-1
    SV-40611r1_rule GEN002753 CCI-001405 LOW The audit system must be configured to audit account termination. If the system is not configured to audit certain activities and write them to an audit log, it is more difficult to detect and track system compromises and damages incurred during a system compromise.System AdministratorECAT-1
    SV-26524r1_rule GEN002825 CCI-000126 MEDIUM The audit system must be configured to audit the loading and unloading of dynamic kernel modules. Actions concerning dynamic kernel modules must be recorded as they are substantial events. Dynamic kernel modules can increase the attack surface of a system. A malicious kernel module can be used to substantially alter the functioning of a system, ofte
    SV-26528r1_rule GEN002990 CCI-000225 MEDIUM The cron.allow file must not have an extended ACL. A cron.allow file that is readable and/or writable by other than root could allow potential intruders and malicious users to use the file contents to help discern information, such as who is allowed to execute cron programs, which could be harmful to over
    SV-41044r1_rule GEN003050 CCI-000225 MEDIUM Crontab files must be group-owned by root, sys, or the crontab creator's primary group. To protect the integrity of scheduled system jobs and prevent malicious modification to these jobs, crontab files must be secured.System AdministratorECLP-1
    SV-26534r1_rule GEN003090 CCI-000225 MEDIUM Crontab files must not have extended ACLs. To protect the integrity of scheduled system jobs and to prevent malicious modification to these jobs, crontab files must be secured. ACLs on crontab files may provide unauthorized access to the files.System AdministratorECLP-1
    SV-26538r1_rule GEN003110 CCI-000225 MEDIUM Cron and crontab directories must not have extended ACLs. To protect the integrity of scheduled system jobs and to prevent malicious modification to these jobs, crontab files must be secured. ACLs on cron and crontab directories may provide unauthorized access to these directories. Unauthorized modifications t
    SV-26542r1_rule GEN003190 CCI-000225 MEDIUM The cron log files must not have extended ACLs. Cron logs contain reports of scheduled system activities and must be protected from unauthorized access or manipulation.System AdministratorECLP-1, ECTP-1
    SV-26546r1_rule GEN003210 CCI-000225 MEDIUM The cron.deny file must not have an extended ACL. If file permissions for cron.deny are more permissive than 0700, sensitive information could be viewed or edited by unauthorized users.System AdministratorECLP-1
    SV-26550r1_rule GEN003245 CCI-000225 MEDIUM The at.allow file must not have an extended ACL. File system extended ACLs provide access to files beyond what is allowed by the mode numbers of the files. Unauthorized modification of the at.allow file could result in Denial of Service to authorized at users and the granting of the ability to run at j
    SV-26553r1_rule GEN003250 CCI-000225 MEDIUM The cron.allow file must be group-owned by root, bin, or sys. If the group of the cron.allow is not set to root, bin, or sys, the possibility exists for an unauthorized user to view or edit the list of users permitted to use cron. Unauthorized modification of this file could cause Denial of Service to authorized cr
    SV-26556r1_rule GEN003252 CCI-000225 MEDIUM The at.deny file must have mode 0600 or less permissive. The at daemon control files restrict access to scheduled job manipulation and must be protected. Unauthorized modification of the at.deny file could result in Denial of Service to authorized at users or provide unauthorized users with the ability to run
    SV-26560r1_rule GEN003255 CCI-000225 MEDIUM The at.deny file must not have an extended ACL. The "at" daemon control files restrict access to scheduled job manipulation and must be protected. Unauthorized modification of the at.deny file could result in Denial of Service to authorized "at" users or provide unauthorized users with the ability to
    SV-26563r1_rule GEN003270 CCI-000225 MEDIUM The cron.deny file must be group-owned by root, bin, or sys. Cron daemon control files restrict the scheduling of automated tasks and must be protected. Unauthorized modification of the cron.deny file could result in Denial of Service to authorized cron users or could provide unauthorized users with the ability to
    SV-26566r1_rule GEN003410 CCI-000225 MEDIUM The "at" directory must not have an extended ACL. If the "at" directory has an extended ACL, unauthorized users could be allowed to view or to edit files containing sensitive information within the "at" directory. Unauthorized modifications could result in Denial of Service to authorized "at" jobs.Syste
    SV-40414r1_rule GEN003430 CCI-000225 MEDIUM The "at" directory must be group-owned by root, bin, or sys. If the "at" directory's group owner is not root, bin, or sys, unauthorized users could be allowed to view or edit files containing sensitive information within the directory.System AdministratorECLP-1
    SV-26570r1_rule GEN003470 CCI-000225 MEDIUM The at.allow file must be group-owned by root, bin, or sys. If the group owner of the at.allow file is not set to root, bin, or sys, unauthorized users could be allowed to view or edit the list of users permitted to run at jobs. Unauthorized modification could result in Denial of Service to authorized at users or
    SV-26573r1_rule GEN003490 CCI-000225 MEDIUM The at.deny file must be group-owned by root, bin, or sys. If the group owner of the at.deny file is not set to root, bin, or sys, unauthorized users could be allowed to view or edit sensitive information contained within the file. Unauthorized modification could result in Denial of Service to authorized "at" us
    SV-26576r2_rule GEN003501 CCI-000225 LOW The system must be configured to store any process core dumps in a specific, centralized directory. Specifying a centralized location for core file creation allows for the centralized protection of core files. Process core dumps contain the memory in use by the process when it crashed. Any data the process was handling may be contained in the core fil
    SV-26579r1_rule GEN003502 CCI-000225 LOW The centralized process core dump data directory must be owned by root. Process core dumps contain the memory in use by the process when it crashed. Any data the process was handling may be contained in the core file, and it must be protected accordingly. If the centralized process core dump data directory is not owned by r
    SV-26582r2_rule GEN003503 CCI-000225 LOW The centralized process core dump data directory must be group-owned by root, bin, or sys. Process core dumps contain the memory in use by the process when it crashed. Any data the process was handling may be contained in the core file, and it must be protected accordingly. If the centralized process core dump data directory is not group-owne
    SV-26596r1_rule GEN003504 CCI-000225 LOW The centralized process core dump data directory must have mode 0700 or less permissive. Process core dumps contain the memory in use by the process when it crashed. Any data the process was handling may be contained in the core file, and it must be protected accordingly. If the process core dump data directory has a mode more permissive th
    SV-26602r1_rule GEN003505 CCI-000225 LOW The centralized process core dump data directory must not have an extended ACL. Process core dumps contain the memory in use by the process when it crashed. Any data the process was handling may be contained in the core file, and it must be protected accordingly. If the process core dump data directory has an extended ACL, unauthor
    SV-26605r1_rule GEN003510 CCI-000366 MEDIUM Kernel core dumps must be disabled unless needed. Kernel core dumps may contain the full contents of system memory at the time of the crash. Kernel core dumps may consume a considerable amount of disk space and may result in Denial of Service by exhausting the available space on the target file system.
    SV-26610r1_rule GEN003521 CCI-000225 LOW The kernel core dump data directory must be group-owned by root. Kernel core dumps may contain the full contents of system memory at the time of the crash. As the system memory may contain sensitive information, it must be protected accordingly. If the kernel core dump data directory is not group-owned by a system gr
    SV-26614r1_rule GEN003522 CCI-000225 LOW The kernel core dump data directory must have mode 0700 or less permissive. Kernel core dumps may contain the full contents of system memory at the time of the crash. As the system memory may contain sensitive information, it must be protected accordingly. If the mode of the kernel core dump data directory is more permissive th
    SV-26618r1_rule GEN003523 CCI-000225 LOW The kernel core dump data directory must not have an extended ACL. Kernel core dumps may contain the full contents of system memory at the time of the crash. As the system memory may contain sensitive information, it must be protected accordingly. If there is an extended ACL for the kernel core dump data directory, una
    SV-26621r2_rule GEN003602 CCI-001551 LOW The system must not process ICMP timestamp requests. The processing of Internet Control Message Protocol (ICMP) timestamp requests increases the attack surface of the system.System Administrator
    SV-26622r2_rule GEN003603 CCI-001551 MEDIUM The system must not respond to ICMPv4 echoes sent to a broadcast address. Responding to broadcast Internet Control Message Protocol (ICMP) echoes facilitates network mapping and provides a vector for amplification attacks.System Administrator
    SV-26624r2_rule GEN003604 CCI-001551 MEDIUM The system must not respond to ICMP timestamp requests sent to a broadcast address. The processing of Internet Control Message Protocol (ICMP) timestamp requests increases the attack surface of the system. Responding to broadcast ICMP timestamp requests facilitates network mapping and provides a vector for amplification attacks.System A
    SV-26626r2_rule GEN003605 CCI-001551 MEDIUM The system must not apply reversed source routing to TCP responses. Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures.System Administrator
    SV-29709r1_rule GEN003606 CCI-001551 MEDIUM The system must prevent local applications from generating source-routed packets. Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures.System AdministratorECSC-1
    SV-29711r2_rule GEN003607 CCI-001551 MEDIUM The system must not accept source-routed IPv4 packets. Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the handling of
    SV-29603r2_rule GEN003608 CCI-001551 MEDIUM Proxy ARP must not be enabled on the system. Proxy ARP allows a system to respond to ARP requests on one interface on behalf of hosts connected to another interface. If this function is enabled when not required, addressing information may be leaked between the attached network segments.System Admi
    SV-26630r2_rule GEN003609 CCI-001503 MEDIUM The system must ignore IPv4 ICMP redirect messages. ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-m
    SV-26632r2_rule GEN003610 CCI-001551 MEDIUM The system must not send IPv4 ICMP redirects. ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table that could reveal portions of the network topology.System Administra
    SV-29773r2_rule GEN003611 CCI-000126 LOW The system must log martian packets. Martian packets are packets containing addresses known by the system to be invalid. Logging these messages allows the SA to identify misconfigurations or attacks in progress.System Administrator
    SV-42308r1_rule GEN003619 CCI-001551 MEDIUM The system must not be configured for network bridging. Some systems have the ability to bridge or switch frames (link-layer forwarding) between multiple interfaces. This can be useful in a variety of situations but, if enabled when not needed, has the potential to bypass network partitioning and security.Syst
    SV-26638r3_rule GEN003650 CCI-000553 LOW All local file systems must employ journaling or another mechanism ensuring file system consistency. File system journaling, or logging, can allow reconstruction of file system data after a system crash, thus preserving the integrity of data that may have otherwise been lost. Journaling file systems typically do not require consistent checks upon bootin
    SV-39884r1_rule GEN003730 CCI-000225 MEDIUM The inetd.conf file must be group-owned by root, bin, or sys. Failure to give ownership of sensitive files or utilities to system groups may provide unauthorized users with the potential to access sensitive information or change the system configuration which could weaken the system's security posture.System Adminis
    SV-26653r1_rule GEN003745 CCI-000225 MEDIUM The inetd.conf file must not have extended ACLs. The Internet service daemon configuration files must be protected as malicious modification could cause Denial of Service or increase the attack surface of the system.System AdministratorECLP-1
    SV-39903r1_rule GEN003770 CCI-000225 MEDIUM The services file must be group-owned by root, bin, or sys. Failure to give ownership of system configuration files to root or a system group provides the designated owner and unauthorized users with the potential to change the system configuration which could weaken the system's security posture.System Administra
    SV-26660r1_rule GEN003790 CCI-000225 MEDIUM The services file must not have an extended ACL. The services file is critical to the proper operation of network services and must be protected from unauthorized modification. If the services file has an extended ACL, it may be possible for unauthorized users to modify the file. Unauthorized modifica
    SV-26664r3_rule GEN003810 CCI-000366 MEDIUM The portmap or rpcbind service must not be running unless needed. The portmap and rpcbind services increase the attack surface of the system and should only be used when needed. The portmap or rpcbind services are used by a variety of services using remote procedure calls (RPCs).System Administrator
    SV-40810r1_rule GEN003815 CCI-000305 MEDIUM The portmap or rpcbind service must not be installed unless needed. The portmap and rpcbind services increase the attack surface of the system and should only be used when needed. The portmap or rpcbind services are used by a variety of services using Remote Procedure Calls (RPCs).System AdministratorECSC-1
    SV-26668r1_rule GEN003825 CCI-000305 MEDIUM The rshd service must not be installed. The rshd process provides a typically unencrypted, host-authenticated remote access service. SSH should be used in place of this service.System AdministratorDCPP-1
    SV-39863r1_rule GEN003830 CCI-000068 MEDIUM The rlogind service must not be running. The rlogind process provides a typically unencrypted, host-authenticated remote access service. SSH should be used in place of this service.System AdministratorDCPP-1
    SV-26670r1_rule GEN003835 CCI-000305 MEDIUM The rlogind service must not be installed. The rlogind process provides a typically unencrypted, host-authenticated remote access service. SSH should be used in place of this service.System AdministratorDCPP-1
    SV-26674r1_rule GEN003845 CCI-000305 MEDIUM The rexecd service must not be installed. The rexecd process provides a typically unencrypted, host-authenticated remote access service. SSH should be used in place of this service.System AdministratorECSC-1
    SV-37456r2_rule GEN003930 CCI-000225 MEDIUM The hosts.lpd (or equivalent) file must be group-owned by root, bin, or sys. Failure to give group ownership of the hosts.lpd (or equivalent) file to root, bin, sys, or system provides the members of the owning group and possible unauthorized users, with the potential to modify it. Unauthorized modifications could disrupt access
    SV-26678r2_rule GEN003950 CCI-000225 MEDIUM The hosts.lpd (or equivalent) file must not have an extended ACL. Excessive permissions on the hosts.lpd (or equivalent) file may permit unauthorized modification. Unauthorized modifications could disrupt access to local printers from authorized remote hosts or permit unauthorized remote access to local printers.System
    SV-26682r1_rule GEN004010 CCI-000225 MEDIUM The traceroute file must not have an extended ACL. If an extended ACL exists on the traceroute executable file, it may provide unauthorized users with access to the file. Malicious code could be inserted by an attacker and triggered whenever the traceroute command is executed by authorized users. Additi
    SV-37458r1_rule GEN004370 CCI-000225 MEDIUM The aliases file must be group-owned by root, sys, smmsp, or bin. If the alias file is not group-owned by root or a system group, an unauthorized user may modify the file to add aliases to run malicious code or redirect email.System AdministratorECLP-1
    SV-26687r1_rule GEN004390 CCI-000225 MEDIUM The alias file must not have an extended ACL. Excessive permissions on the aliases file may permit unauthorized modification. If the alias file is modified by an unauthorized user, they may modify the file to run malicious code or redirect email.System AdministratorECLP-1
    SV-39904r1_rule GEN004410 CCI-000225 MEDIUM Files executed through a mail aliases file must be group-owned by root, bin, or sys, and must reside within a directory group-owned by root, bin, or sys. If a file executed through a mail aliases file is not group-owned by root or a system group, it may be subject to unauthorized modification. Unauthorized modification of files executed through aliases may allow unauthorized users to attain root privilege
    SV-26696r1_rule GEN004430 CCI-000225 MEDIUM Files executed through a mail aliases file must not have extended ACLs. Excessive permissions on files executed through a mail alias file could result in modification by an unauthorized user, execution of malicious code, and/or system compromise.System AdministratorECLP-1
    SV-26700r1_rule GEN004510 CCI-000225 MEDIUM The SMTP service log file must not have an extended ACL. If the SMTP service log file has an extended ACL, unauthorized users may be allowed to access or to modify the log file.System AdministratorECLP-1
    SV-39905r1_rule GEN004930 CCI-000225 MEDIUM The ftpusers file must be group-owned by root, bin, or sys. If the ftpusers file is not group-owned by root or a system group, an unauthorized user may modify the file to allow unauthorized accounts to use FTP.System AdministratorECLP-1
    SV-26707r1_rule GEN004950 CCI-000225 MEDIUM The ftpusers file must not have an extended ACL. Excessive permissions on the ftpusers file could permit unauthorized modification. Unauthorized modification could result in Denial of Service to authorized FTP users or permit unauthorized users to access the FTP service.System AdministratorECLP-1
    SV-26711r1_rule GEN005190 CCI-000225 MEDIUM The .Xauthority files must not have extended ACLs. .Xauthority files ensure the user is authorized to access the specific X Windows host. Extended ACLs may permit unauthorized modification of these files, which could lead to Denial of Service to authorized access or allow unauthorized access to be obtain
    SV-26715r1_rule GEN005305 CCI-001435 MEDIUM The SNMP service must use only SNMPv3 or its successors. SNMP Versions 1 and 2 are not considered secure. Without the strong authentication and privacy provided by the SNMP Version 3 User-based Security Model (USM), an attacker or other unauthorized users may gain access to detailed system management informati
    SV-26727r1_rule GEN005350 CCI-000225 MEDIUM Management Information Base (MIB) files must not have extended ACLs. The ability to read the MIB file could impart special knowledge to an intruder or malicious user about the ability to extract compromising information about the system or network.System AdministratorECLP-1
    SV-26733r1_rule GEN005365 CCI-000225 MEDIUM The snmpd.conf file must be group-owned by root, sys, or bin. The snmpd.conf file contains authenticators and must be protected from unauthorized access and modification. If the file is not group-owned by a system group, it may be subject to access and modification from unauthorized users.System AdministratorECLP-1
    SV-26737r1_rule GEN005375 CCI-000225 MEDIUM The snmpd.conf file must not have an extended ACL. The snmpd.conf file contains authenticators and must be protected from unauthorized access and modification.System AdministratorECLP-1
    SV-26740r1_rule GEN005390 CCI-000225 MEDIUM The /etc/syslog.conf file must have mode 0640 or less permissive. Unauthorized users must not be allowed to access or modify the /etc/syslog.conf file.System AdministratorECLP-1
    SV-26743r1_rule GEN005395 CCI-000225 MEDIUM The /etc/syslog.conf file must not have an extended ACL. Unauthorized users must not be allowed to access or modify the /etc/syslog.conf file.System AdministratorECLP-1
    SV-26745r1_rule GEN005450 CCI-000136 MEDIUM The system must use a remote syslog server (log host). A syslog server (log host) receives syslog messages from one or more systems. This data can be used as an authoritative log source in the event a system is compromised and its local logs are suspect.System AdministratorECAT-1
    SV-26749r1_rule GEN005501 CCI-001436 MEDIUM The SSH client must be configured to only use the SSHv2 protocol. SSHv1 is not a DoD-approved protocol and has many well-known vulnerability exploits. Exploits of the SSH client could provide access to the system with the privileges of the user running the client.System AdministratorDCPP-1
    SV-26750r1_rule GEN005504 CCI-000069 MEDIUM The SSH daemon must only listen on management network addresses unless authorized for uses other than management. The SSH daemon should only listen on network addresses designated for management traffic. If the system has multiple network interfaces and SSH listens on addresses not designated for management traffic, the SSH service could be subject to unauthorized a
    SV-41035r1_rule GEN005505 CCI-000068 MEDIUM The SSH daemon must be configured to only use FIPS 140-2 approved ciphers. DoD information systems are required to use FIPS 140-2 approved ciphers. SSHv2 ciphers meeting this requirement are 3DES and AES.System AdministratorDCNR-1
    SV-26752r2_rule GEN005506 CCI-000366 MEDIUM The SSH daemon must be configured to not use Cipher-Block Chaining (CBC) ciphers. The Cipher-Block Chaining (CBC) mode of encryption as implemented in the SSHv2 protocol is vulnerable to chosen plain text attacks and must not be used. System Administrator
    SV-26753r2_rule GEN005507 CCI-001453 MEDIUM The SSH daemon must be configured to only use Message Authentication Codes (MACs) employing FIPS 140-2 approved cryptographic hash algorithms. DoD information systems are required to use FIPS 140-2 approved cryptographic hash functions.System Administrator
    SV-26754r1_rule GEN005510 CCI-000068 MEDIUM The SSH client must be configured to only use FIPS 140-2 approved ciphers. DoD information systems are required to use FIPS 140-2 approved ciphers. SSHv2 ciphers meeting this requirement are 3DES and AES.System AdministratorDCNR-1
    SV-26755r1_rule GEN005511 CCI-000366 MEDIUM The SSH client must be configured to not use CBC-based ciphers. The Cipher-Block Chaining (CBC) mode of encryption as implemented in the SSHv2 protocol is vulnerable to chosen plain text attacks and must not be used. System AdministratorECSC-1
    SV-26756r2_rule GEN005512 CCI-001453 MEDIUM The SSH client must be configured to only use Message Authentication Codes (MACs) employing FIPS 140-2 approved cryptographic hash algorithms. DoD information systems are required to use FIPS 140-2 approved cryptographic hash functions.System Administrator
    SV-26763r1_rule GEN005521 CCI-000225 MEDIUM The SSH daemon must restrict login ability to specific users and/or groups. Restricting SSH logins to a limited group of users, such as system administrators, prevents password-guessing and other SSH attacks from reaching system accounts and other accounts not authorized for SSH access.System AdministratorECLP-1
    SV-26764r1_rule GEN005522 CCI-000225 MEDIUM The SSH public host key files must have mode 0644 or less permissive. If a public host key file is modified by an unauthorized user, the SSH service may be compromised.System AdministratorECLP-1
    SV-26765r1_rule GEN005523 CCI-000225 MEDIUM The SSH private host key files must have mode 0600 or less permissive. If an unauthorized user obtains the private SSH host key file, the host could be impersonated.System AdministratorECLP-1
    SV-26766r1_rule GEN005524 CCI-000366 LOW The SSH daemon must not permit GSSAPI authentication unless needed. GSSAPI authentication is used to provide additional authentication mechanisms to applications. Allowing GSSAPI authentication through SSH exposes the system’s GSSAPI to remote hosts, increasing the attack surface of the system. GSSAPI authentication mu
    SV-26767r1_rule GEN005525 CCI-000366 LOW The SSH client must not permit GSSAPI authentication unless needed. GSSAPI authentication is used to provide additional authentication mechanisms to applications. Allowing GSSAPI authentication through SSH exposes the system’s GSSAPI to remote hosts, increasing the attack surface of the system. GSSAPI authentication mu
    SV-40400r1_rule GEN005536 CCI-000225 MEDIUM The SSH daemon must perform strict mode checking of home directory configuration files. If other users have access to modify user-specific SSH configuration files, they may be able to log into the system as another user.System AdministratorECLP-1
    SV-40396r1_rule GEN005538 CCI-000366 MEDIUM The SSH daemon must not allow rhosts RSA authentication. If SSH permits rhosts RSA authentication, a user may be able to log in based on the keys of the host originating the request and not any user-specific authentication.System AdministratorECSC-1
    SV-26787r1_rule GEN005539 CCI-000366 MEDIUM The SSH daemon must not allow compression or must only allow compression after successful authentication. If compression is allowed in an SSH connection prior to authentication, vulnerabilities in the compression software could result in compromise of the system from an unauthenticated connection, potentially with root privileges.System AdministratorECSC-1
    SV-40280r1_rule GEN005550 CCI-000048 MEDIUM The SSH daemon must be configured with the Department of Defense (DoD) login banner. Failure to display the DoD logon banner prior to a logon attempt will negate legal proceedings resulting from unauthorized access to system resources. The SSH service must be configured to display the DoD logon warning banner through the SSH daemon confi
    SV-26804r1_rule GEN005570 CCI-000366 MEDIUM The system must be configured with a default gateway for IPv6 if the system uses IPv6, unless the system is a router. If a system has no default gateway defined, the system is at increased risk of man-in-the-middle, monitoring, and Denial of Service attacks.System AdministratorECSC-1
    SV-26810r1_rule GEN005610 CCI-000366 MEDIUM The system must not have IP forwarding for IPv6 enabled, unless the system is an IPv6 router. If the system is configured for IP forwarding and is not a designated router, it could be used to bypass network security by providing a path for communication not filtered by network devices.System AdministratorECSC-1
    SV-26813r1_rule GEN005750 CCI-000225 MEDIUM The NFS export configuration file must be group-owned by root, bin, or sys. Failure to give group ownership of the NFS export configuration file to root or system groups provides the designated group owner and possible unauthorized users with the potential to change system configuration which could weaken the system's security po
    SV-26816r1_rule GEN005770 CCI-000225 LOW The NFS exports configuration file must not have an extended ACL. File system extended ACLs provide access to files beyond what is allowed by the mode numbers of the files. Excessive permissions on the NFS export configuration file could allow unauthorized modification of the file, which could result in Denial of Servi
    SV-26821r2_rule GEN005810 CCI-000225 MEDIUM All NFS exported system files and system directories must be group-owned by root, bin, or sys. Failure to give group ownership of sensitive files or directories to root provides the members of the owning group with the potential to access sensitive information or change system configuration which could weaken the system's security posture.System Ad
    SV-26824r2_rule GEN006150 CCI-000225 MEDIUM The smb.conf file must not have an extended ACL. Excessive permissions could endanger the security of the Samba configuration file and, ultimately, the system and network.System Administrator
    SV-26828r1_rule GEN006210 CCI-000225 MEDIUM The smbpasswd file must not have an extended ACL. If the permissions of the smbpasswd file are too permissive, the smbpasswd file may be maliciously accessed or modified, potentially resulting in the compromise of Samba accounts.System AdministratorECLP-1
    SV-40295r2_rule GEN006225 CCI-000366 MEDIUM Samba must be configured to use an authentication mechanism other than "share." Samba share authentication does not provide for individual user identification and must not be used.System Administrator
    SV-40296r2_rule GEN006230 CCI-000366 MEDIUM Samba must be configured to use encrypted passwords. Samba must be configured to protect authenticators. If Samba passwords are not encrypted for storage, plain-text user passwords may be read by those with access to the Samba password file.System Administrator
    SV-40297r2_rule GEN006235 CCI-000366 MEDIUM Samba must be configured to not allow guest access to shares. Guest access to shares permits anonymous access and is not permitted.System Administrator
    SV-26835r1_rule GEN006270 CCI-000225 MEDIUM The /etc/news/hosts.nntp file must not have an extended ACL. File system extended ACLs provide access to files beyond what is allowed by the mode numbers of the files. Excessive permissions on the hosts.nntp file may allow unauthorized modification which could lead to Denial of Service to authorized users or provi
    SV-26842r1_rule GEN006290 CCI-000225 MEDIUM The /etc/news/hosts.nntp.nolimit file must not have an extended ACL. File system extended ACLs provide access to files beyond what is allowed by the mode numbers of the files. Excessive permissions on the hosts.nntp.nolimit file may allow unauthorized modification which could lead to Denial of Service to authorized users
    SV-26846r1_rule GEN006310 CCI-000225 MEDIUM The /etc/news/nnrp.access file must not have an extended ACL. File system extended ACLs provide access to files beyond what is allowed by the mode numbers of the files. Excessive permissions on the nnrp.access file may allow unauthorized modification which could lead to Denial of Service to authorized users or prov
    SV-26850r1_rule GEN006330 CCI-000225 MEDIUM The /etc/news/passwd.nntp file must not have an extended ACL. Extended ACLs may provide excessive permissions on the /etc/news/passwd.nntp file, which may permit unauthorized access or modification to the NNTP configuration.System AdministratorECLP-1
    SV-26857r1_rule GEN006565 CCI-000366 MEDIUM The system package management tool must be used to verify system software periodically. Verification using the system package management tool can be used to determine that system software has not been tampered with. This requirement is not applicable to systems not using package management tools.System AdministratorECAT-1
    SV-26858r1_rule GEN006570 CCI-001297 LOW The file integrity tool must be configured to verify ACLs. ACLs can provide permissions beyond those permitted through the file mode and must be verified by file integrity tools.System AdministratorECAT-1
    SV-26860r1_rule GEN006571 CCI-001297 LOW The file integrity tool must be configured to verify extended attributes. Extended attributes in file systems are used to contain arbitrary data and file metadata with security implications.System AdministratorECAT-1
    SV-26861r1_rule GEN006575 CCI-001297 LOW The file integrity tool must use FIPS 140-2 approved cryptographic hashes for validating file contents. File integrity tools often use cryptographic hashes for verifying that file contents have not been altered. These hashes must be FIPS 140-2 approved.System AdministratorECSC-1
    SV-26894r1_rule GEN007480 CCI-000382 MEDIUM The Reliable Datagram Sockets (RDS) protocol must be disabled or not installed unless required. The Reliable Datagram Sockets (RDS) protocol is a relatively new protocol developed by Oracle for communication between the nodes of a cluster. Binding this protocol to the network stack increases the attack surface of the host. Unprivileged local proce
    SV-26902r1_rule GEN007540 CCI-000382 MEDIUM The Transparent Inter-Process Communication (TIPC) protocol must be disabled or not installed. The Transparent Inter-Process Communication (TIPC) protocol is a relatively new cluster communications protocol developed by Ericsson. Binding this protocol to the network stack increases the attack surface of the host. Unprivileged local processes may
    SV-26921r1_rule GEN007780 CCI-001551 MEDIUM The system must not have 6to4 enabled. 6to4 is an IPv6 transition mechanism that involves tunneling IPv6 packets encapsulated in IPv4 packets on an ad-hoc basis. This is not a preferred transition strategy and increases the attack surface of the system.System AdministratorECSC-1
    SV-26927r1_rule GEN007820 CCI-001551 MEDIUM The system must not have IP tunnels configured. IP tunneling mechanisms can be used to bypass network filtering.System AdministratorECSC-1
    SV-26931r1_rule GEN007840 CCI-000366 MEDIUM The DHCP client must be disabled if not needed. DHCP allows for the unauthenticated configuration of network parameters on the system by exchanging information with a DHCP server.System AdministratorECSC-1
    SV-26937r2_rule GEN007860 CCI-001551 MEDIUM The system must ignore IPv6 ICMP redirect messages. ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages modify the host's route table and are unauthenticated. An illicit ICMP redirect message could result in a man-in-the-mi
    SV-26938r2_rule GEN007880 CCI-001551 MEDIUM The system must not send IPv6 ICMP redirects. ICMP redirect messages are used by routers to inform hosts that a more direct route exists for a particular destination. These messages contain information from the system's route table revealing portions of the network topology.System Administrator
    SV-26227r1_rule GEN007900 CCI-001551 MEDIUM The system must use an appropriate reverse-path filter for IPv6 network traffic, if the system uses IPv6. Reverse-path filtering provides protection against spoofed source addresses by causing the system to discard packets with source addresses for which the system has no route or if the route does not point towards the interface on which the packet arrived.
    SV-26940r2_rule GEN007920 CCI-001551 MEDIUM The system must not forward IPv6 source-routed packets. Source-routed packets allow the source of the packet to suggest that routers forward the packet along a different path than configured on the router, which can be used to bypass network security measures. This requirement applies only to the forwarding o
    SV-41038r1_rule GEN007980 CCI-001453 MEDIUM If the system is using LDAP for authentication or account information, the system must use a TLS connection using FIPS 140-2 approved cryptographic algorithms. LDAP can be used to provide user authentication and account information, which are vital to system security. Communication between an LDAP server and a host using LDAP requires protection.System AdministratorDCNR-1
    SV-40726r1_rule GEN008060 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information the LDAP client configuration file must have mode 0600 or less permissive. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modification.System AdministratorECLP-1
    SV-40727r1_rule GEN008080 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information, the LDAP configuration file must be owned by root. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modification.System AdministratorECLP-1
    SV-39906r1_rule GEN008100 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information, the LDAP configuration file must be group-owned by root, bin, or sys. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modification.System AdministratorECLP-1
    SV-40728r1_rule GEN008120 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information, the /etc/ldap.conf (or equivalent) file must not have an extended ACL. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modification.System AdministratorECLP-1
    SV-40755r1_rule GEN008140 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information, the TLS certificate authority file and/or directory (as appropriate) must be owned by root. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modification.System AdministratorECLP-1
    SV-39907r1_rule GEN008160 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information, the TLS certificate authority file and/or directory (as appropriate) must be group-owned by root, bin, or sys. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modificationSystem AdministratorECLP-1
    SV-40760r1_rule GEN008180 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information, the TLS certificate authority file and/or directory (as appropriate) must have mode 0644 (0755 for directories) or less permissive. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modification.System AdministratorECLP-1
    SV-37427r1_rule GEN008200 CCI-000225 MEDIUM If the system is using LDAP for authentication or account information, the LDAP TLS certificate authority file and/or directory (as appropriate) must not have an extended ACL. LDAP can be used to provide user authentication and account information, which are vital to system security. The LDAP client configuration must be protected from unauthorized modification.System AdministratorECLP-1
    SV-26965r1_rule GEN008440 CCI-000366 LOW Automated file system mounting tools must not be enabled unless needed. Automated file system mounting tools may provide unprivileged users with the ability to access local media and network shares. If this access is not necessary for the system’s operation, it must be disabled to reduce the risk of unauthorized access to
    SV-26968r1_rule GEN008460 CCI-000366 LOW The system must have USB disabled unless needed. USB is a common computer peripheral interface. USB devices may include storage devices that could be used to install malicious software on a system or exfiltrate data. trueSystem AdministratorECSC-1
    SV-26970r4_rule GEN008480 CCI-000366 LOW The system must have USB Mass Storage disabled unless needed. USB is a common computer peripheral interface. USB devices may include storage devices that could be used to install malicious software on a system or exfiltrate data.trueSystem Administrator
    SV-26972r1_rule GEN008500 CCI-000366 LOW The system must have IEEE 1394 (Firewire) disabled unless needed. Firewire is a common computer peripheral interface. Firewire devices may include storage devices that could be used to install malicious software on a system or exfiltrate data.trueSystem AdministratorECSC-1
    SV-26974r3_rule GEN008520 CCI-001118 MEDIUM The system must employ a local firewall. A local firewall protects the system from exposing unnecessary or undocumented network services to the local enclave. If a system within the enclave is compromised, firewall protection on an individual system continues to protect it from attack.System Ad
    SV-26976r2_rule GEN008540 CCI-001109 MEDIUM The system's local firewall must implement a deny-all, allow-by-exception policy. A local firewall protects the system from exposing unnecessary or undocumented network services to the local enclave. If a system within the enclave is compromised, firewall protection on an individual system continues to protect it from attack.System Ad
    SV-26991r1_rule GEN008800 CCI-000351 LOW The system package management tool must cryptographically verify the authenticity of software packages during installation. To prevent the installation of software from unauthorized sources, the system package management tool must use cryptographic algorithms to verify the packages are authentic.System AdministratorECSC-1
    SV-40814r1_rule GEN008820 CCI-001233 LOW The system package management tool must not automatically obtain updates. System package management tools can obtain a list of updates and patches from a package repository and make this information available to the SA for review and action. Using a package repository outside of the organization's control, presents a risk that
    SV-27004r1_rule GEN000000-SOL00110 CCI-000225 MEDIUM The /etc/security/audit_user file must not have an extended ACL. Audit_user is a sensitive file that, if compromised, would allow a malicious user to select auditing parameters to ignore their sessions. This would allow malicious operations the auditing subsystem would not detect for that user. It could also result i
    SV-27013r1_rule GEN000000-SOL00250 CCI-000225 MEDIUM The /usr/aset/userlist file must be group-owned by root. The /usr/aset/userlist file is critical to system security and must be protected from unauthorized access.System AdministratorECLP-1
    SV-27015r1_rule GEN000000-SOL00270 CCI-000225 MEDIUM The /usr/aset/userlist file must not have an extended ACL. File system ACLs can provide access to files beyond what is allowed by the mode numbers of the files.System AdministratorECLP-1
    SV-27016r2_rule GEN000000-SOL00540 CCI-000225 MEDIUM The /etc/zones directory, and its contents, must be owned by root. Solaris zones configuration files must be protected against illicit creation, modification, and deletion.System AdministratorECLP-1
    SV-27018r2_rule GEN000000-SOL00560 CCI-000225 MEDIUM The /etc/zones directory, and its contents, must be group-owned by root, sys, or bin. Solaris zones configuration files must be protected against illicit creation, modification, and deletion.System AdministratorECLP-1
    SV-27019r2_rule GEN000000-SOL00580 CCI-000225 MEDIUM The /etc/zones directory, and its contents, must not be group- or world-writable. Solaris zones configuration files must be protected against illicit creation, modification, and deletion.System AdministratorECLP-1
    SV-27020r2_rule GEN000000-SOL00600 CCI-000225 MEDIUM The /etc/zones directory, and its contents, must not have an extended ACL. Solaris zones configuration files must be protected against illicit creation, modification, and deletion.System AdministratorECLP-1
    SV-27022r1_rule GEN000000-SOL00620 CCI-000225 MEDIUM The inherit-pkg-dir zone option must be set to none or the system default list defined for sparse root zones. Solaris zones have the capability to inherit elements of the global zone's filesystem, which reduces the amount storage required for a zone, but also limits the flexibility of the zone. The inherit-pkg-dir option defines which paths are shared between th
    SV-27023r1_rule GEN000000-SOL00640 CCI-000225 MEDIUM The limitpriv zone option must be set to the vendor default or less permissive. Solaris zones can be assigned privileges generally reserved for the global zone using the limitpriv zone option. Any privilege assignments in excess of the vendor defaults may provide the ability for a non-global zone to compromise the global zone.System
    SV-27024r2_rule GEN000000-SOL00660 CCI-000225 MEDIUM The physical devices must not be assigned to non-global zones. Solaris non-global zones can be assigned physical hardware devices. This increases the risk of such a non-global zone having the capability to compromise the global zone.System Administrator
    SV-39878r1_rule GEN005590 CCI-000366 MEDIUM The system must not be running any routing protocol daemons, unless the system is a router. Routing protocol daemons are typically used on routers to exchange network topology information with other routers. If this software is used when not required, system network information may be unnecessarily transmitted across the network.System Administ
    SV-27277r1_rule GEN002690 CCI-000162 MEDIUM System audit logs must be group-owned by root, bin, or sys. Sensitive system and user information could provide a malicious user with enough information to penetrate further into the system.System AdministratorECLP-1, ECTP-1
    SV-39879r1_rule GEN000410 CCI-000048 MEDIUM The FTPS/FTP service on the system must be configured with the Department of Defense (DoD) login banner. Failure to display the logon banner prior to a logon attempt will negate legal proceedings resulting from unauthorized access to system resources. NOTE: SFTP and FTPS are encrypted alternatives to FTP that should be used in place of FTP. SFTP is implemen
    SV-28628r2_rule GEN003623 CCI-001208 LOW The system must use a separate file system for the system audit data path. The use of separate file systems for different paths can protect the system from failures resulting from a file system becoming full or failing.System Administrator
    SV-28632r1_rule GEN003624 CCI-001208 LOW The system must use a separate filesystem for /tmp (or equivalent). The use of separate filesystems for different paths can protect the system from failures resulting from a filesystem becoming full or failing.System AdministratorECSC-1
    SV-28639r2_rule GEN003601 CCI-000366 MEDIUM TCP backlog queue sizes must be set appropriately. To provide some mitigation to TCP DoS attacks, the TCP backlog queue sizes must be set to at least 1280 or in accordance with product-specific guidelines.System Administrator
    SV-28908r1_rule GEN004710 CCI-001305 MEDIUM Mail relaying must be restricted. If unrestricted mail relaying is permitted, unauthorized senders could use this host as a mail relay for the purpose of sending SPAM or other unauthorized activity.System AdministratorECSC-1
    SV-29785r2_rule GEN007950 CCI-000366 MEDIUM The system must not respond to ICMPv6 echo requests sent to a broadcast address. Responding to broadcast ICMP echo requests facilitates network mapping and provides a vector for amplification attacks.System Administrator
    SV-39880r1_rule GEN000402 CCI-000048 MEDIUM The Department of Defense (DoD) login banner must be displayed immediately prior to, or as part of, graphical desktop environment login prompts. Failure to display the login banner prior to a logon attempt will negate legal proceedings resulting from unauthorized access to system resources. This requirement applies to graphical desktop environments provided by the system to locally attached displ
    SV-30004r2_rule GEN009120 CCI-000768 MEDIUM The system, if capable, must be configured to require the use of a CAC, PIV compliant hardware token, or Alternate Logon Token (ALT) for authentication. In accordance with CTO 07-015 PKI authentication is required. This provides stronger, two-factor authentication than using a username/password. NOTE: The following are exempt from this, however, they must meet all password requirements and must be docume
    SV-39881r2_rule GEN002870 CCI-000136 LOW The system must be configured to send audit records to a remote audit server. Audit records contain evidence that can be used in the investigation of compromised systems. To prevent this evidence from compromise, it must be sent to a separate system continuously. Methods for sending audit records include, but are not limited to, s
    SV-39864r1_rule GEN003850 CCI-000197 HIGH The telnet daemon must not be running. The telnet daemon provides a typically unencrypted remote access service which does not provide for the confidentiality and integrity of user passwords or the remote session. If a privileged user were to log on using this service, the privileged user pas
    SV-87413r1_rule GEN007841 CCI-001443 MEDIUM Wireless network adapters must be disabled. The use of wireless networking can introduce many different attack vectors into the organization’s network. Common attack vectors such as malicious association and ad hoc networks will allow an attacker to spoof a wireless access point (AP), allowing va