Definition of Oracle Linux 9 Security Technical Implementation Guide for ol9

based on https://public.cyber.mil/stigs/downloads/

needed_rules: None

Description: None

Levels:

Automated: no

Selections:

OL09-00-000001: The OL 9 operating system must implement cryptographic mechanisms to prevent unauthorized modification of all information at rest.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000010: OL 9 must be a vendor-supported release.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000015: OL 9 vendor packaged system security patches and updates must be installed and up to date.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000090: OL 9 must display the Standard Mandatory DOD Notice and Consent Banner before granting local or remote access to the system via a command line user logon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000020: The graphical display manager must not be the default target on OL 9 unless approved.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000360: OL 9 must enable the hardware random number generator entropy gatherer service.

Description: None

Levels:

Automated: no

No rules selected

OL09-00-002400: OL 9 systemd-journald service must be enabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002412: The systemd Ctrl-Alt-Delete burst key sequence in OL 9 must be disabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002413: The x86 Ctrl-Alt-Delete key sequence must be disabled on OL 9.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002403: OL 9 debug-shell systemd service must be disabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001115: OL 9 must require a boot loader superuser password.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002392: OL 9 must disable the ability of systemd to spawn an interactive boot process.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000050: OL 9 must require a unique superusers name upon booting into single-user and maintenance modes.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002530: OL 9 /boot/grub2/grub.cfg file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002531: OL 9 /boot/grub2/grub.cfg file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002393: OL 9 must disable virtual system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002394: OL 9 must clear the page allocator to prevent use-after-free attacks.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002390: OL 9 must clear SLUB/SLAB objects to prevent use-after-free attacks.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002391: OL 9 must enable mitigations against processor-based vulnerabilities.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000750: OL 9 must enable auditing of processes that start prior to the audit daemon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002406: OL 9 must restrict access to the kernel message buffer.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002407: OL 9 must prevent kernel profiling by nonprivileged users.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002428: OL 9 must prevent the loading of a new kernel for later execution.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002408: OL 9 must restrict exposed kernel pointer addresses access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002401: OL 9 must enable kernel parameters to enforce discretionary access control on hardlinks.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002402: OL 9 must enable kernel parameters to enforce discretionary access control on symlinks.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002380: OL 9 must disable the kernel.core_pattern.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000040: OL 9 must be configured to disable the Asynchronous Transfer Mode kernel module.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000041: OL 9 must be configured to disable the Controller Area Network kernel module.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000042: OL 9 must be configured to disable the FireWire kernel module.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000043: OL 9 must disable the Stream Control Transmission Protocol (SCTP) kernel module.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000044: OL 9 must disable the Transparent Inter Process Communication (TIPC) kernel module.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002423: OL 9 must implement address space layout randomization (ASLR) to protect its memory from unauthorized code execution.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002409: OL 9 must disable access to network bpf system call from nonprivileged processes.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002410: OL 9 must restrict usage of ptrace to descendant processes.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002381: OL 9 must disable core dump backtraces.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002382: OL 9 must disable storing core dumps.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002383: OL 9 must disable core dumps for all users.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002384: OL 9 must disable acquiring, saving, and processing core dumps.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002370: OL 9 must disable the use of user namespaces.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002385: The kdump service on OL 9 must be disabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000499: OL 9 must ensure cryptographic verification of vendor software packages.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000497: OL 9 must check the GPG signature of software packages originating from external software repositories before installation.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000496: OL 9 must check the GPG signature of locally installed software packages before installation.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000498: OL 9 must have GPG signature verification enabled for all software repositories.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000495: OL 9 must remove all software components after updated versions have been installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000130: OL 9 must not have a File Transfer Protocol (FTP) server package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000150: OL 9 must not have the sendmail package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000100: OL 9 must not have the nfs-utils package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000105: OL 9 must not have the rsh-server package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000110: OL 9 must not have the telnet-server package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000115: OL 9 must not have the gssproxy package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000120: OL 9 must not have the iprutils package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000125: OL 9 must not have the tuned package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000135: OL 9 must not have a Trivial File Transfer Protocol (TFTP) server package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000140: OL 9 must not have the quagga package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000145: A graphical display manager must not be installed on OL 9 unless approved.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000270: OL 9 must have the openssl-pkcs11 package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000285: OL 9 must have the SSSD package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000286: OL 9 must use the SSSD package for multifactor authentication services.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000430: OL 9 must have the gnutls-utils package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000380: OL 9 must have the nss-tools package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000370: OL 9 must have the rng-tools package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000290: OL 9 must have the s-nail package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000003: A separate OL 9 file system must be used for user home directories (such as /home or an equivalent).

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000004: OL 9 must use a separate file system for /tmp.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000005: OL 9 must use a separate file system for /var.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000006: OL 9 must use a separate file system for /var/log.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000002: OL 9 must use a separate file system for the system audit data path.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000007: OL 9 must use a separate file system for /var/tmp.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002000: OL 9 file system automount function must be disabled unless required.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002070: OL 9 must prevent device files from being interpreted on file systems that contain user home directories.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002071: OL 9 must prevent files with the setuid and setgid bit set from being executed on file systems that contain user home directories.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002072: OL 9 must prevent code from being executed on file systems that contain user home directories.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002010: OL 9 must be configured so that the Network File System (NFS) is configured to use RPCSEC_GSS.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002011: OL 9 must prevent special devices on file systems that are imported via Network File System (NFS).

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002012: OL 9 must prevent code from being executed on file systems that are imported via Network File System (NFS).

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002013: OL 9 must prevent files with the setuid and setgid bit set from being executed on file systems that are imported via Network File System (NFS).

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002020: OL 9 must prevent code from being executed on file systems that are used with removable media.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002021: OL 9 must prevent special devices on file systems that are used with removable media.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002022: OL 9 must prevent files with the setuid and setgid bit set from being executed on file systems that are used with removable media.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002030: OL 9 must mount /boot with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002031: OL 9 must prevent files with the setuid and setgid bit set from being executed on the /boot directory.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002032: OL 9 must prevent files with the setuid and setgid bit set from being executed on the /boot/efi directory.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002040: OL 9 must mount /dev/shm with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002041: OL 9 must mount /dev/shm with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002042: OL 9 must mount /dev/shm with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002050: OL 9 must mount /tmp with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002051: OL 9 must mount /tmp with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002052: OL 9 must mount /tmp with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002060: OL 9 must mount /var with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002061: OL 9 must mount /var/log with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002062: OL 9 must mount /var/log with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002063: OL 9 must mount /var/log with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002064: OL 9 must mount /var/log/audit with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002065: OL 9 must mount /var/log/audit with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002066: OL 9 must mount /var/log/audit with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002067: OL 9 must mount /var/tmp with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002068: OL 9 must mount /var/tmp with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002069: OL 9 must mount /var/tmp with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002418: OL 9 local disk partitions must implement cryptographic mechanisms to prevent unauthorized disclosure or modification of all information that requires at rest protection.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000045: OL 9 must disable mounting of cramfs.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002080: OL 9 must prevent special devices on non-root local partitions.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002506: OL 9 system commands must have mode 755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002522: OL 9 library directories must have mode 755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002525: OL 9 library files must have mode 755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002562: OL 9 /var/log directory must have mode 0755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002565: OL 9 /var/log/messages file must have mode 0640 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002572: OL 9 audit tools must have a mode of 0755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002580: OL 9 cron configuration directories must have a mode of 0700 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002513: OL 9 local initialization files must have mode 0740 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002515: OL 9 local interactive user home directories must have mode 0750 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002536: OL 9 /etc/group file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002537: OL 9 /etc/group- file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002542: OL 9 /etc/gshadow file must have mode 0000 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002543: OL 9 /etc/gshadow- file must have mode 0000 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002548: OL 9 /etc/passwd file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002549: OL 9 /etc/passwd- file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002554: OL 9 /etc/shadow- file must have mode 0000 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002534: OL 9 /etc/group file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002532: OL 9 /etc/group file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002535: OL 9 /etc/group- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002533: OL 9 /etc/group- file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002540: OL 9 /etc/gshadow file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002538: OL 9 /etc/gshadow file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002541: OL 9 /etc/gshadow- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002539: OL 9 /etc/gshadow- file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002546: OL 9 /etc/passwd file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002544: OL 9 /etc/passwd file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002547: OL 9 /etc/passwd- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002545: OL 9 /etc/passwd- file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002552: OL 9 /etc/shadow file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002550: OL 9 /etc/shadow file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002553: OL 9 /etc/shadow- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002551: OL 9 /etc/shadow- file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002561: OL 9 /var/log directory must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002560: OL 9 /var/log directory must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002564: OL 9 /var/log/messages file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002563: OL 9 /var/log/messages file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002505: OL 9 system commands must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002504: OL 9 system commands must be group-owned by root or a system account.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002524: OL 9 library files must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002523: OL 9 library files must be group-owned by root or a system account.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002521: OL 9 library directories must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002520: OL 9 library directories must be group-owned by root or a system account.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002571: OL 9 audit tools must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002570: OL 9 audit tools must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002582: OL 9 cron configuration files directory must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002581: OL 9 cron configuration files directory must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002516: OL 9 world-writable directories must be owned by root, sys, bin, or an application user.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002510: A sticky bit must be set on all OL 9 public directories.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002511: OL 9 local files and directories must have a valid group owner.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002512: OL 9 local files and directories must have a valid owner.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002500: OL 9 must be configured so that all system device files are correctly labeled to prevent unauthorized modification.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002583: OL 9 /etc/crontab file must have mode 0600.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002555: OL 9 /etc/shadow file must have mode 0000 to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000220: OL 9 must have the firewalld package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000221: The firewalld service on OL 9 must be active.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000224: A OL 9 firewall must employ a deny-all, allow-by-exception policy for allowing connections to other systems.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000223: OL 9 must control remote access methods.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006000: OL 9 must protect against or limit the effects of denial-of-service (DoS) attacks by ensuring rate-limiting measures on impacted network interfaces are implemented.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000222: OL 9 must be configured to prohibit or restrict the use of functions, ports, protocols, and/or services, as defined in the Ports, Protocols, and Services Management (PPSM) Category Assignments List (CAL) and vulnerability assessments.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006004: OL 9 network interfaces must not be in promiscuous mode.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002430: OL 9 must enable hardening for the Berkeley Packet Filter just-in-time compiler.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000310: OL 9 must have the chrony package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000311: OL 9 chronyd service must be enabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002323: OL 9 must securely compare internal information system clocks at least every 24 hours.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002320: OL 9 must disable the chrony daemon from acting as a server.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002321: OL 9 must disable network management of the chrony daemon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006003: OL 9 systems using Domain Name Servers (DNS) resolution must have at least two name servers configured.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006002: OL 9 must configure a DNS processing mode set be Network Manager.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006010: OL 9 must not have unauthorized IP tunnels configured.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002425: OL 9 must be configured to prevent unrestricted mail relaying.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002426: If the Trivial File Transfer Protocol (TFTP) server is required, OL 9 TFTP daemon must be configured to operate in secure mode.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000815: OL 9 must forward mail from postmaster to the root account using a postfix alias.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000410: OL 9 libreswan package must be installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002419: There must be no shosts.equiv files on OL 9.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002420: There must be no .shosts files on OL 9.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006050: OL 9 must be configured to use TCP syncookies.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006020: OL 9 must ignore Internet Protocol version 4 (IPv4) Internet Control Message Protocol (ICMP) redirect messages.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006021: OL 9 must not forward Internet Protocol version 4 (IPv4) source-routed packets.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006022: OL 9 must log IPv4 packets with impossible addresses.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006023: OL 9 must log IPv4 packets with impossible addresses by default.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006024: OL 9 must use reverse path filtering on all IPv4 interfaces.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006025: OL 9 must prevent IPv4 Internet Control Message Protocol (ICMP) redirect messages from being accepted.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006026: OL 9 must not forward IPv4 source-routed packets by default.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006027: OL 9 must use a reverse-path filter for IPv4 network traffic when possible by default.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006030: OL 9 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006031: OL 9 must limit the number of bogus Internet Control Message Protocol (ICMP) response errors logs.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006032: OL 9 must not send Internet Control Message Protocol (ICMP) redirects.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006033: OL 9 must not allow interfaces to perform Internet Control Message Protocol (ICMP) redirects by default.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006028: OL 9 must not enable IPv4 packet forwarding unless the system is a router.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006040: OL 9 must not accept router advertisements on all IPv6 interfaces.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006041: OL 9 must ignore IPv6 Internet Control Message Protocol (ICMP) redirect messages.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006042: OL 9 must not forward IPv6 source-routed packets.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006043: OL 9 must not enable IPv6 packet forwarding unless the system is a router.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006044: OL 9 must not accept router advertisements on all IPv6 interfaces by default.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006045: OL 9 must prevent IPv6 Internet Control Message Protocol (ICMP) redirect messages from being accepted.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006046: OL 9 must not forward IPv6 source-routed packets by default.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000250: OL 9 networked systems must have SSH installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000251: OL 9 networked systems must have and implement SSH to protect the confidentiality and integrity of transmitted and received information, as well as information during preparation for transmission.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000260: OL 9 must have the openssh-clients package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000256: OL 9 must display the Standard Mandatory DOD Notice and Consent Banner before granting local or remote access to the system via a SSH logon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002340: OL 9 must log SSH connection attempts and failures to the server.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002355: OL 9 SSH daemon must not allow compression or must only allow compression after successful authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002359: OL 9 SSHD must accept public key authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002343: OL 9 SSHD must not allow blank passwords.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002345: OL 9 must not permit direct logons to the root account using remote access via SSH.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002344: OL 9 must enable the Pluggable Authentication Module (PAM) interface for SSHD.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000261: OL 9 must implement DOD-approved encryption ciphers to protect the confidentiality of SSH client connections.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000252: The OL 9 SSH daemon must be configured to use systemwide cryptographic policies.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000254: OL 9 SSH server must be configured to use only ciphers employing FIPS 140-3 validated cryptographic hash algorithms to protect the confidentiality of SSH server connections.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000262: OL 9 SSH client must be configured to use only Message Authentication Codes (MACs) employing FIPS 140-3 validated cryptographic hash algorithms.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000255: OL 9 SSH server must be configured to use only Message Authentication Codes (MACs) employing FIPS 140-3 validated cryptographic hash algorithms.

Description: None

Levels:

Automated: no

No rules selected

OL09-00-002357: OL 9 must not allow a noncertificate trusted host SSH logon to the system.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002358: OL 9 must not allow users to override SSH environment variables.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002342: OL 9 must force a frequent session key renegotiation for SSH connections to the server.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002346: OL 9 must be configured so that all network connections associated with SSH traffic terminate after becoming unresponsive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002347: OL 9 must be configured so that all network connections associated with SSH traffic are terminated after 10 minutes of becoming unresponsive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002507: OL 9 SSH server configuration file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002508: OL 9 SSH server configuration file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002509: OL 9 SSH server configuration file must have mode 0600 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002502: OL 9 SSH private host key files must have mode 0640 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002503: OL 9 SSH public host key files must have mode 0644 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002341: OL 9 SSH daemon must not allow GSSAPI authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002356: OL 9 SSH daemon must not allow Kerberos authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002348: OL 9 SSH daemon must not allow rhosts authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002349: OL 9 SSH daemon must not allow known hosts authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002350: OL 9 SSH daemon must disable remote X connections for interactive users.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002351: OL 9 SSH daemon must perform strict mode checking of home directory configuration files.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002352: OL 9 SSH daemon must display the date and time of the last successful account logon upon an SSH logon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002354: OL 9 SSH daemon must prevent remote hosts from connecting to the proxy display.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002150: OL 9 must be configured to enable the display of the Standard Mandatory DOD Notice and Consent Banner before granting local or remote access to the system via a graphical user logon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002151: OL 9 must display the Standard Mandatory DOD Notice and Consent Banner before granting local or remote access to the system via a graphical user logon.

Description: None

Levels:

Automated: no

Selections:

OL09-00-002122: OL 9 must prevent a user from overriding the banner-message-enable setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002100: OL 9 must disable the graphical user interface automount function unless required.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002120: OL 9 must prevent a user from overriding the disabling of the graphical user interface automount function.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002101: OL 9 must disable the graphical user interface autorun function unless required.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002121: OL 9 must prevent a user from overriding the disabling of the graphical user interface autorun function.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002161: OL 9 must not allow unattended or automatic logon via the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002160: OL 9 must be able to initiate directly a session lock for all connection types using smart card when the smart card is removed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002126: OL 9 must prevent a user from overriding the disabling of the graphical user smart card removal action.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002123: OL 9 must prevent a user from overriding the screensaver lock-enabled setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002104: OL 9 must automatically lock graphical user sessions after 15 minutes of inactivity.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002124: OL 9 must prevent a user from overriding the session idle-delay setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002103: OL 9 must initiate a session lock for graphical user interfaces when the screensaver is activated.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002125: OL 9 must prevent a user from overriding the session lock-delay setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002106: OL 9 must conceal, via the session lock, information previously visible on the display with a publicly viewable image.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002162: OL 9 effective dconf policy must match the policy keyfiles.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002127: OL 9 must disable the ability of a user to restart the system from the login screen.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002128: OL 9 must prevent a user from overriding the disable-restart-buttons setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002107: OL 9 must disable the ability of a user to accidentally press Ctrl-Alt-Del and cause a system to shut down or reboot.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002129: OL 9 must prevent a user from overriding the Ctrl-Alt-Del sequence settings for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002102: OL 9 must disable the user list at logon for graphical user interfaces.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000047: OL 9 must be configured to disable USB mass storage.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000320: OL 9 must have the USBGuard package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000321: OL 9 must have the USBGuard package enabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002330: OL 9 must enable Linux audit logging for the USBGuard daemon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002331: OL 9 must block unauthorized peripherals before establishing a connection.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002332: OL 9 must disable automatic mounting of Universal Serial Bus (USB) mass storage driver.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000046: OL 9 Bluetooth must be disabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-006001: OL 9 wireless network adapters must be disabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001090: OL 9 passwords must have a 24-hour minimum password lifetime restriction in /etc/shadow.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001095: OL 9 user account passwords for new users or password changes must have a 60-day maximum password lifetime restriction in /etc/login.defs.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001100: OL 9 user account passwords must have a 60-day maximum password lifetime restriction.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003052: OL 9 local interactive user accounts must be assigned a home directory upon creation.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003060: OL 9 must set the umask value to 077 for all local interactive user accounts.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003001: OL 9 duplicate User IDs (UIDs) must not exist for interactive users.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003051: OL 9 system accounts must not have an interactive login shell.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003030: OL 9 must automatically expire temporary accounts within 72 hours.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003005: OL 9 interactive users must have a primary group that exists.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003065: OL 9 must disable account identifiers (individuals, groups, roles, and devices) after 35 days of inactivity.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003053: Executable search paths within the initialization files of all local interactive OL 9 users must only contain paths that resolve to the system default or the users home directory.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003002: OL 9 local interactive users must have a home directory assigned in the /etc/passwd file.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003050: OL 9 local interactive user home directories defined in the /etc/passwd file must exist.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002514: OL 9 local interactive user home directories must be group-owned by the home directory owner's primary group.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003020: OL 9 must automatically lock an account when three unsuccessful logon attempts occur.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003021: OL 9 must automatically lock the root account until the root account is released by an administrator when three unsuccessful logon attempts occur during a 15-minute time period.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002416: OL 9 must automatically lock an account when three unsuccessful logon attempts occur during a 15-minute time period.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002417: OL 9 must maintain an account lock until the locked account is released by an administrator.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002501: OL 9 must not have unauthorized accounts.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003000: The root account must be the only account having unrestricted access to OL 9 system.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003023: OL 9 must ensure account lockouts persist.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003006: OL 9 groups must have unique Group ID (GID).

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002422: OL 9 must implement nonexecutable data to protect its memory from unauthorized code execution.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002427: Local OL 9 initialization files must not execute world-writable programs.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002411: OL 9 must automatically exit interactive command shell user sessions after 15 minutes of inactivity.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002415: OL 9 must limit the number of concurrent sessions to ten for all accounts and/or account types.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003022: OL 9 must log username information when unsuccessful logon attempts occur.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003070: OL 9 must enforce a delay of at least four seconds between logon prompts following a failed logon attempt.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002301: OL 9 must define default permissions for the bash shell.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002302: OL 9 must define default permissions for the c shell.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002304: OL 9 must define default permissions for all authenticated users in such a way that the user can only read and modify their own files.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002303: OL 9 must define default permissions for the system default profile.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000060: OL 9 must use a Linux Security Module configured to enforce limits on system services.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000065: OL 9 must enable the SELinux targeted policy.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003010: OL 9 must configure SELinux context type to allow the use of a nondefault faillock tally directory.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000200: OL 9 must have policycoreutils package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000210: OL 9 policycoreutils-python-utils package must be installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000230: OL 9 must have the sudo package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002360: OL 9 must require reauthentication when using the "sudo" command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000231: OL 9 must use the invoking user's password for privilege escalation when using "sudo".

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002362: OL 9 must require users to reauthenticate for privilege escalation.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000232: OL 9 must restrict privilege elevation to authorized personnel.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002361: OL 9 must restrict the use of the "su" command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000340: OL 9 fapolicy module must be installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000341: OL 9 fapolicy module must be enabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001001: OL 9 must ensure the password complexity module in the system-auth file is configured for three retries or less.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001110: OL 9 must not allow blank or null passwords.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003011: OL 9 must configure the use of the pam_faillock.so module in the /etc/pam.d/system-auth file.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-003012: OL 9 must configure the use of the pam_faillock.so module in the /etc/pam.d/password-auth file.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001010: OL 9 must ensure the password complexity module is enabled in the password-auth file.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001000: OL 9 must ensure the password complexity module is enabled in the system-auth file.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001065: OL 9 password-auth must be configured to use a sufficient number of hashing rounds.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001070: OL 9 system-auth must be configured to use a sufficient number of hashing rounds.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001045: OL 9 must enforce password complexity rules for the root account.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001015: OL 9 must enforce password complexity by requiring that at least one lowercase character be used.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001020: OL 9 must enforce password complexity by requiring that at least one numeric character be used.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001085: OL 9 passwords for new users or password changes must have a 24 hours minimum password lifetime restriction in /etc/login.defs.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001085: OL 9 passwords must have a 24 hours minimum password lifetime restriction in /etc/shadow.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002363: OL 9 must require users to provide a password for privilege escalation.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001105: OL 9 passwords must be created with a minimum of 15 characters.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001105: OL 9 passwords for new users must have a minimum of 15 characters.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001120: OL 9 must enforce password complexity by requiring that at least one special character be used.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001125: OL 9 must prevent the use of dictionary words for passwords.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001005: OL 9 must enforce password complexity by requiring that at least one uppercase character be used.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001025: OL 9 must require the change of at least eight characters when passwords are changed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001030: OL 9 must require the maximum number of repeating characters of the same character class be limited to four when passwords are changed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001035: OL 9 must require the maximum number of repeating characters be limited to three when passwords are changed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001040: OL 9 must require the change of at least four character classes when passwords are changed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001050: OL 9 must be configured so that user and group account administration utilities are configured to store only encrypted representations of passwords.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001055: OL 9 must be configured to use the shadow file to store only encrypted representations of passwords.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002364: OL 9 must not be configured to bypass password requirements for privilege escalation.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001075: OL 9 shadow password suite must be configured to use a sufficient number of hashing rounds.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001130: OL 9 must not have accounts configured with blank or null passwords.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000940: OL 9 must use the CAC smart card driver.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000925: OL 9 must enable certificate based smart card authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000930: OL 9 must implement certificate status checking for multifactor authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000390: OL 9 must have the pcsc-lite package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000401: The pcscd service on OL 9 must be active.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000400: OL 9 must have the opensc package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000905: OL 9, for PKI-based authentication, must enforce authorized access to the corresponding private key.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000025: OL 9 must require authentication to access emergency mode.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000030: OL 9 must require authentication to access single-user mode.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000900: OL 9, for PKI-based authentication, must validate certificates by constructing a certification path (which includes status information) to an accepted trust anchor.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000910: OL 9 must map the authenticated identity to the user or group account for PKI-based authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000935: OL 9 must prohibit the use of cached authenticators after one day.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000300: OL 9 must have the AIDE package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000301: OL 9 must routinely check the baseline configuration for unauthorized changes and notify the system administrator when anomalies in the operation of any security functions are discovered.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000302: OL 9 must use a file integrity tool that is configured to use FIPS 140-3-approved cryptographic hashes for validating file contents and directories.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000710: OL 9 must use cryptographic mechanisms to protect the integrity of audit tools.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000303: OL 9 must be configured so that the file integrity tool verifies Access Control Lists (ACLs).

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000304: OL 9 must be configured so that the file integrity tool verifies extended attributes.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000350: OL 9 must have the rsyslog package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000355: OL 9 must have the packages required for encrypting offloaded audit logs installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000351: The rsyslog service on OL 9 must be active.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-005030: OL 9 must be configured so that the rsyslog daemon does not accept log messages from other servers unless the server is being used for log aggregation.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-005000: OL 9 remote access methods must be monitored.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000855: OL 9 must be configured to offload audit records onto a different system from the system being audited via syslog.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-005015: OL 9 must authenticate the remote logging server for offloading audit logs via rsyslog.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-005020: OL 9 must encrypt the transfer of audit records offloaded onto a different system or media from the system being audited via rsyslog.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-005025: OL 9 must encrypt via the gtls driver the transfer of audit records offloaded onto a different system or media from the system being audited via rsyslog.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-005005: OL 9 must be configured to forward audit records via TCP to a different system or media from the system being audited via rsyslog.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-005010: OL 9 must use cron logging.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000440: OL 9 audit package must be installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000441: OL 9 audit service must be enabled.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000760: OL 9 audit system must take appropriate action when an error writing to the audit storage volume occurs.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000765: OL 9 audit system must take appropriate action when the audit storage volume is full.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000850: OL 9 must allocate audit record storage capacity to store at least one week's worth of audit records.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000865: OL 9 must take action when allocated audit record storage volume reaches 75 percent of the repository maximum audit record storage capacity.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000870: OL 9 must notify the system administrator (SA) and information system security officer (ISSO) (at a minimum) when allocated audit record storage volume 75 percent utilization.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000875: OL 9 must take action when allocated audit record storage volume reaches 95 percent of the audit record storage capacity.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000875: OL 9 must take action when allocated audit record storage volume reaches 95 percent of the repository maximum audit record storage capacity.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000770: OL 9 audit system must take appropriate action when the audit files have reached maximum size.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000755: OL 9 must label all offloaded audit logs before sending them to the central log server.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000860: OL 9 must take appropriate action when the internal event queue is full.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000825: OL 9 System Administrator (SA) and/or information system security officer (ISSO) (at a minimum) must be alerted of an audit processing failure event.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000800: OL 9 audit system must audit local events.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000785: OL 9 audit logs must be group-owned by root or by a restricted logging group to prevent unauthorized read access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000790: OL 9 audit log directory must be owned by root to prevent unauthorized read access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000795: OL 9 audit logs file must have mode 0600 or less permissive to prevent unauthorized access to the audit log.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000775: OL 9 must periodically flush audit records to disk to prevent the loss of audit records.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000835: OL 9 must produce audit records containing information to establish the identity of any individual or process associated with the event.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000880: OL 9 must write audit records to disk.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000885: OL 9 must act when allocated audit record storage volume reaches 95 percent of the repository maximum audit record storage capacity.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000805: OL 9 must allow only the information system security manager (ISSM) (or individuals or roles appointed by the ISSM) to select which auditable events are to be audited.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000810: OL 9 /etc/audit/auditd.conf file must have 0640 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000830: OL 9 must allocate an audit_backlog_limit of sufficient size to capture processes that start prior to the audit daemon.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002405: OL 9 must have mail aliases to notify the information system security officer (ISSO) and system administrator (SA) (at a minimum) in the event of an audit processing failure.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000450: OL 9 audispd-plugins package must be installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000715: OL 9 must audit uses of the "execve" system call.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000640: OL 9 must audit all uses of the chmod, fchmod, and fchmodat system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000645: OL 9 must audit all uses of the chown, fchown, fchownat, and lchown system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000545: OL 9 must audit all uses of the setxattr, fsetxattr, lsetxattr, removexattr, fremovexattr, and lremovexattr system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000705: OL 9 must audit all uses of umount system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000665: OL 9 must audit all uses of the chacl command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000560: OL 9 must audit all uses of the setfacl command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000555: OL 9 must audit all uses of the chcon command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000650: OL 9 must audit all uses of the semanage command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000655: OL 9 must audit all uses of the setfiles command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000660: OL 9 must audit all uses of the setsebool command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000680: OL 9 must audit all uses of the rename, unlink, rmdir, renameat, and unlinkat system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000635: OL 9 must audit all uses of the truncate, ftruncate, creat, open, openat, and open_by_handle_at system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000685: OL 9 must audit all uses of the delete_module system call.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000690: OL 9 must audit all uses of the init_module and finit_module system calls.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000550: OL 9 must audit all uses of the chage command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000565: OL 9 must audit all uses of the chsh command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000570: OL 9 must audit all uses of the crontab command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000575: OL 9 must audit all uses of the gpasswd command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000695: OL 9 must audit all uses of the kmod command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000580: OL 9 must audit all uses of the newgrp command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000585: OL 9 must audit all uses of the pam_timestamp_check command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000590: OL 9 must audit all uses of the passwd command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000595: OL 9 must audit all uses of the postdrop command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000600: OL 9 must audit all uses of the postqueue command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000605: OL 9 must audit all uses of the ssh-agent command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000610: OL 9 must audit all uses of the ssh-keysign command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000540: OL 9 must audit all uses of the su command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000670: OL 9 must audit all uses of the sudo command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000615: OL 9 must audit all uses of the sudoedit command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000620: OL 9 must audit all uses of the unix_chkpwd command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000535: OL 9 must audit all uses of the unix_update command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000625: OL 9 must audit all uses of the userhelper command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000675: OL 9 must audit all uses of the usermod command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000630: OL 9 must audit all uses of the mount command.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000730: Successful/unsuccessful uses of the init command in OL 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000735: Successful/unsuccessful uses of the poweroff command in OL 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000740: Successful/unsuccessful uses of the reboot command in OL 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000745: Successful/unsuccessful uses of the shutdown command in OL 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000840: Successful/unsuccessful uses of the umount system call in OL 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000845: Successful/unsuccessful uses of the umount2 system call in OL 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000500: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/sudoers.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000505: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/sudoers.d/ directory.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000510: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/group.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000515: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/gshadow.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000520: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/opasswd.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000525: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/passwd.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000530: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/shadow.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000720: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /var/log/faillock.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000700: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /var/log/lastlog.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000725: OL 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /var/log/tallylog.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000820: OL 9 must take appropriate action when a critical audit processing failure occurs.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-008000: OL 9 audit system must protect logon UIDs from unauthorized change.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-008005: OL 9 audit system must protect auditing rules from unauthorized change.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000070: OL 9 must enable FIPS mode.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001080: OL 9 must employ FIPS 140-3 approved cryptographic hashing algorithms for all stored passwords.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002404: OL 9 IP tunnels must use FIPS 140-2/140-3 approved cryptographic algorithms.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-001060: OL 9 pam_unix.so module must be configured in the password-auth file to use a FIPS 140-3 approved cryptographic hashing algorithm for system authentication.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000240: OL 9 must have the crypto-policies package installed.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000243: OL 9 must be configured so that the cryptographic hashes of system files match vendor values.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000244: OL 9 crypto policy files must match files shipped with the operating system.

Description: None

Levels:

Automated: no

No rules selected

OL09-00-000242: OL 9 crypto policy must not be overridden.

Description: None

Levels:

Automated: no

No rules selected

OL09-00-002424: OL 9 must use mechanisms meeting the requirements of applicable federal laws, executive orders, directives, policies, regulations, standards, and guidance for authentication to a cryptographic module.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-000241: OL 9 must implement a system-wide encryption policy.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-002421: OL 9 must implement DOD-approved encryption in the bind package.

Description: None

Levels:

Automated: yes

Selections:

OL09-00-900140: OL 9 must only allow the use of DOD PKI-established certificate authorities for authentication in the establishment of protected sessions to OL 9.

Description: None

Levels:

Automated: no

Selections: