Definition of Cloud Linux AlmaLinux OS 9 Security Technical Implementation Guide for almalinux9

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

needed_rules: None

Description: None

Levels:

Automated: no

Selections:

ALMA-09-001010: AlmaLinux OS 9 must limit the number of concurrent sessions to ten for all accounts and/or account types.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-001120: AlmaLinux OS 9 must automatically lock graphical user sessions after 10 minutes of inactivity.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-001230: AlmaLinux OS 9 must conceal, via the session lock, information previously visible on the display with a publicly viewable image.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-001340: AlmaLinux OS 9 must prevent a user from overriding the session idle-delay setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-001450: AlmaLinux OS 9 must initiate a session lock for graphical user interfaces when the screensaver is activated.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-001560: AlmaLinux OS 9 must prevent a user from overriding the session lock-delay setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-001890: AlmaLinux OS 9 must automatically exit interactive command shell user sessions after 10 minutes of inactivity.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-002000: AlmaLinux OS 9 must be able to directly initiate a session lock for all connection types using smart card when the smart card is removed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-002110: AlmaLinux OS 9 must prevent a user from overriding the disabling of the graphical user smart card removal action.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-002770: AlmaLinux OS 9 must log SSH connection attempts and failures to the server.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-002880: All AlmaLinux OS 9 remote access methods must be monitored.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-002990: AlmaLinux OS 9 SSH client must be configured to use only encryption ciphers employing FIPS 140-3-validated cryptographic hash algorithms to protect the confidentiality of SSH client connections.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-003210: AlmaLinux OS 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:

ALMA-09-003320: The AlmaLinux 9 SSH server must be configured to use only DoW-approved encryption ciphers employing FIPS 140-3-validated cryptographic hash algorithms to protect the confidentiality of SSH server connections.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-003430: AlmaLinux OS 9 must implement DoW-approved systemwide cryptographic policies to protect the confidentiality of SSH server connections.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-003540: The AlmaLinux OS 9 SSH server must be configured to use only Message Authentication Codes (MACs) employing FIPS 140-3-validated cryptographic hash algorithms to protect the confidentiality of SSH server connections.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-003650: AlmaLinux OS 9 must force a frequent session key renegotiation for SSH connections to the server.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-003870: AlmaLinux OS 9 IP tunnels must use FIPS 140-3 approved cryptographic algorithms.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-004310: AlmaLinux OS 9 must use the TuxCare ESU repository.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-004320: AlmaLinux OS 9 must use the TuxCare FIPS packages and not the default encryption packages.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-004420: AlmaLinux OS 9 must enable FIPS mode.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-004750: AlmaLinux OS 9 must automatically expire temporary accounts within 72 hours.

Description: None

Levels:

Automated: no

Selections:

ALMA-09-004970: AlmaLinux OS 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/sudoers.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-005080: AlmaLinux OS 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/group.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-005190: AlmaLinux OS 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/gshadow.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-005300: AlmaLinux OS 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/security/opasswd.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-005410: AlmaLinux OS 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/passwd.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-005960: AlmaLinux OS 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect /etc/shadow.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006070: AlmaLinux OS 9 must generate audit records for all account creations, modifications, disabling, and termination events that affect the files within /etc/sudoers.d/

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006180: AlmaLinux OS 9 must require authentication to access emergency mode.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006290: ALMA 9 must require authentication upon booting into single-user and maintenance modes.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006400: AlmaLinux OS 9 must require a unique superuser's name upon booting into single-user and maintenance modes.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006510: AlmaLinux OS 9 must require authentication to access single-user mode.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006620: The systemd Ctrl-Alt-Delete burst key sequence in AlmaLinux OS 9 must be disabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006730: The Ctrl-Alt-Delete key sequence must be disabled on AlmaLinux OS 9.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006840: AlmaLinux OS 9 must have the sudo package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006950: The AlmaLinux OS 9 debug-shell systemd service must be disabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-007060: AlmaLinux OS 9 must enable kernel parameters to enforce discretionary access control on hardlinks.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-007170: AlmaLinux OS 9 must enable kernel parameters to enforce discretionary access control (DAC) on symlinks.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-007280: AlmaLinux OS 9 must audit uses of the "execve" system call.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-007500: AlmaLinux OS 9 must automatically lock an account when three unsuccessful logon attempts occur.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-007610: AlmaLinux OS 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:

ALMA-09-007720: AlmaLinux OS 9 must automatically lock an account when three unsuccessful logon attempts occur during a 15-minute time period.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-007830: AlmaLinux OS 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:

ALMA-09-007940: AlmaLinux OS 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:

ALMA-09-008050: AlmaLinux OS 9 must log username information when unsuccessful logon attempts occur.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-008160: AlmaLinux OS 9 must maintain an account lock until the locked account is manually released by an administrator; and not automatically after a set time.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-008270: AlmaLinux OS 9 must ensure account locks persist across reboots.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-008380: AlmaLinux OS 9 must configure the appropriate SELinux context on the nondefault faillock tally directory.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-008490: AlmaLinux OS 9 must prevent users from disabling the Standard Mandatory DoW Notice and Consent Banner for graphical user interfaces.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-008600: AlmaLinux OS 9 must display the Standard Mandatory DoW Notice and Consent Banner before granting local or remote access to the system via a graphical user logon.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-008710: AlmaLinux OS 9 must display the Standard Mandatory DoW 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:

ALMA-09-008820: AlmaLinux OS 9 must display the Standard Mandatory DoW Notice and Consent Banner before granting local or remote access to the system via an SSH user logon.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-009260: AlmaLinux OS 9 must have the s-nail package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-009370: AlmaLinux OS 9 SSH daemon must not allow Generic Security Service Application Program Interface (GSSAPI) authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-009480: AlmaLinux OS 9 SSH daemon must not allow Kerberos authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-009590: AlmaLinux OS 9 must check the GPG signature of software packages originating from external software repositories before installation.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-009700: AlmaLinux OS 9 must ensure cryptographic verification of vendor software packages.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-009810: AlmaLinux OS 9 must check the GPG signature of locally installed software packages before installation.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-009920: AlmaLinux OS 9 must check the GPG signature of repository metadata before package installation.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010030: AlmaLinux OS 9 must have GPG signature verification enabled for all software repositories.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010140: AlmaLinux OS 9 must prevent the loading of a new kernel for later execution.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010250: AlmaLinux OS 9 system commands must be group-owned by root or a system account.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010360: AlmaLinux OS 9 system commands must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010470: AlmaLinux OS 9 system commands must have mode 755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010580: AlmaLinux OS 9 library directories must be group-owned by root or a system account.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010690: AlmaLinux OS 9 library directories must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010800: AlmaLinux OS 9 library directories must have mode 755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-010910: AlmaLinux OS 9 library files must be group-owned by root or a system account.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011020: AlmaLinux OS 9 library files must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011130: AlmaLinux OS 9 library files must have mode 755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011240: AlmaLinux OS 9 must disable core dumps for all users.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011350: AlmaLinux OS 9 must disable acquiring, saving, and processing core dumps.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011460: AlmaLinux OS 9 must disable storing core dumps.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011570: AlmaLinux OS 9 must disable core dump backtraces.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011680: AlmaLinux OS 9 must disable the kernel.core_pattern.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011790: AlmaLinux OS 9 cron configuration files directory must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-011900: AlmaLinux OS 9 cron configuration files directory must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012010: AlmaLinux OS 9 cron configuration directories must have a mode of 0700 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012120: AlmaLinux OS 9 /etc/crontab file must have mode 0600.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012230: AlmaLinux OS 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:

ALMA-09-012340: AlmaLinux OS 9 must prevent a user from overriding the Ctrl-Alt-Del sequence settings for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012450: All AlmaLinux OS 9 local files and directories must have a valid group owner.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012560: All AlmaLinux OS 9 local files and directories must have a valid owner.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012670: AlmaLinux OS 9 /etc/group- file must be group owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012780: AlmaLinux OS 9 /etc/group- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-012890: AlmaLinux OS 9 /etc/group- file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013000: AlmaLinux OS 9 /etc/group file must be group owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013110: AlmaLinux OS 9 /etc/group file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013220: AlmaLinux OS 9 /etc/group file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013330: The /boot/grub2/grub.cfg file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013440: The /boot/grub2/grub.cfg file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013550: AlmaLinux OS 9 must disable the ability of systemd to spawn an interactive boot process.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013660: AlmaLinux OS 9 /etc/gshadow- file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013770: AlmaLinux OS 9 /etc/gshadow- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013880: AlmaLinux OS 9 /etc/gshadow- file must have mode 0000 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-013990: AlmaLinux OS 9 /etc/gshadow file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014100: AlmaLinux OS 9 /etc/gshadow file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014210: AlmaLinux OS 9 /etc/gshadow file must have mode 0000 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014320: The graphical display manager must not be the default target on AlmaLinux OS 9 unless approved.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014430: AlmaLinux OS 9 must disable the user list at logon for graphical user interfaces.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014540: All AlmaLinux OS 9 local interactive user accounts must be assigned a home directory upon creation.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014650: All AlmaLinux OS 9 local interactive user home directories defined in the /etc/passwd file must exist.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014760: All AlmaLinux OS 9 local interactive user home directories must be group-owned by the home directory owner's primary group.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014870: AlmaLinux OS 9 must prevent code from being executed on file systems that contain user home directories.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-014980: A separate file system must be used for user home directories (such as /home or an equivalent).

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015090: All AlmaLinux OS 9 local interactive users must have a home directory assigned in the /etc/passwd file.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015200: Executable search paths within the initialization files of all local interactive AlmaLinux OS 9 users must only contain paths that resolve to the system default or the users home directory.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015310: All AlmaLinux OS 9 local interactive user home directories must have mode 0750 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015420: AlmaLinux OS 9 must not allow unattended or automatic logon via the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015640: AlmaLinux OS 9 must enforce a delay of at least four seconds between logon prompts following a failed logon attempt.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015750: AlmaLinux OS 9 must not allow blank or null passwords.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015860: AlmaLinux OS 9 must not have accounts configured with blank or null passwords.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-015970: AlmaLinux OS 9 /etc/passwd- file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016080: AlmaLinux OS 9 /etc/passwd- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016190: AlmaLinux OS 9 /etc/passwd- file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016300: AlmaLinux OS 9 /etc/passwd file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016410: AlmaLinux OS 9 /etc/passwd file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016520: AlmaLinux OS 9 /etc/passwd file must have mode 0644 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016630: AlmaLinux OS 9 /etc/shadow- file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016740: AlmaLinux OS 9 /etc/shadow- file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016850: AlmaLinux OS 9 /etc/shadow- file must have mode 0000 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-016960: AlmaLinux OS 9 /etc/shadow file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017070: AlmaLinux OS 9 /etc/shadow file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017180: AlmaLinux OS 9 /etc/shadow file must have mode 0000 to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017290: AlmaLinux OS 9 must restrict privilege elevation to authorized personnel.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017400: AlmaLinux OS 9 must use the invoking user's password for privilege escalation when using "sudo".

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017510: AlmaLinux OS 9 must set the umask value to 077 for all local interactive user accounts.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017620: AlmaLinux OS 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:

ALMA-09-017730: AlmaLinux OS 9 must define default permissions for PAM users.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017840: AlmaLinux OS 9 must define default permissions for logon and nonlogon shells.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-017950: AlmaLinux OS 9 must not have unauthorized accounts.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018060: AlmaLinux OS 9 must be configured so that the file integrity tool verifies Access Control Lists (ACLs).

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018170: AlmaLinux OS 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:

ALMA-09-018280: AlmaLinux OS 9 must be configured so that the file integrity tool verifies extended attributes.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018390: AlmaLinux OS 9 must prevent the use of dictionary words for passwords.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018500: AlmaLinux OS 9 must not accept router advertisements on all IPv6 interfaces.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018610: AlmaLinux OS 9 must ignore Internet Control Message Protocol (ICMP) redirect messages.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018720: The firewalld service on AlmaLinux OS 9 must be active.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018830: AlmaLinux OS 9 firewall must employ a deny-all, allow-by-exception policy for allowing connections to other systems.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-018940: AlmaLinux OS 9 must limit the number of bogus Internet Control Message Protocol (ICMP) response errors logs.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019050: AlmaLinux OS 9 must not respond to Internet Control Message Protocol (ICMP) echoes sent to a broadcast address.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019160: AlmaLinux OS 9 must not enable IP packet forwarding unless the system is a router.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019270: AlmaLinux OS 9 must not have unauthorized IP tunnels configured.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019380: AlmaLinux OS 9 must log packets with impossible addresses.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019490: AlmaLinux OS 9 must be configured to prevent unrestricted mail relaying.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019600: AlmaLinux OS 9 must have the nss-tools package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019710: AlmaLinux OS 9 network interfaces must not be in promiscuous mode.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019820: AlmaLinux OS 9 must use reverse path filtering on all IP interfaces.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-019930: AlmaLinux OS 9 must not send Internet Control Message Protocol (ICMP) redirects.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020040: There must be no .shosts files on AlmaLinux OS 9.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020150: There must be no shosts.equiv files on AlmaLinux OS 9.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020260: Alma Linux OS 9 must not accept IPv4 source-routed packets by default.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020480: The AlmaLinux OS 9 SSH server configuration file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020590: The AlmaLinux OS 9 SSH server configuration file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020700: AlmaLinux OS 9 SSH server configuration files must have mode 0600 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020810: AlmaLinux OS 9 must not allow a noncertificate trusted host SSH logon to the system.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-020920: AlmaLinux OS 9 SSH private host key files must have mode 0600 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021030: AlmaLinux OS 9 SSH public host key files must have mode 0644 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021140: AlmaLinux OS 9 SSH daemon must not allow known hosts authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021250: AlmaLinux OS 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:

ALMA-09-021360: AlmaLinux OS 9 SSH daemon must not allow rhosts authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021470: AlmaLinux OS 9 SSH daemon must disable remote X connections for interactive users.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021580: AlmaLinux OS 9 SSH daemon must prevent remote hosts from connecting to the proxy display.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021690: If the Trivial File Transfer Protocol (TFTP) server is required, the TFTP daemon must be configured to operate in secure mode.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021800: AlmaLinux OS 9 must enable hardening for the Berkeley Packet Filter (BPF) just-in-time (JIT) compiler.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-021910: AlmaLinux OS 9 effective dconf policy must match the policy keyfiles.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022020: AlmaLinux OS 9 must be configured so that all system device files are correctly labeled to prevent unauthorized modification.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022130: All AlmaLinux OS 9 local initialization files must have mode 0740 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022240: AlmaLinux OS 9 must have the gnutls-utils package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022350: The kdump service on AlmaLinux OS 9 must be disabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022460: AlmaLinux OS 9 must disable the ability of a user to restart the system from the login screen.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022570: AlmaLinux OS 9 must prevent a user from overriding the disable-restart-buttons setting for the graphical user interface.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022680: AlmaLinux OS 9 must prevent special devices on file systems that are used with removable media.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022790: AlmaLinux OS 9 must prevent code from being executed on file systems that are used with removable media.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-022900: AlmaLinux OS 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:

ALMA-09-023010: AlmaLinux OS 9 must disable the use of user namespaces.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-023120: AlmaLinux OS 9 must prevent special devices on file systems that are imported via Network File System (NFS).

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-023230: AlmaLinux OS 9 must prevent code execution on file systems that are imported via Network File System (NFS).

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-023450: AlmaLinux OS 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:

ALMA-09-023560: AlmaLinux OS 9 must configure a DNS processing mode in Network Manager.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-023670: AlmaLinux OS 9 systems using Domain Name Servers (DNS) resolution must have at least two name servers configured.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-023780: AlmaLinux OS 9 must prevent special devices on nonroot local partitions.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-023890: The root account must be the only account having unrestricted access to an AlmaLinux OS 9 system.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-024000: AlmaLinux OS 9 must be configured so that the cryptographic hashes of system files match vendor values.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-024110: AlmaLinux OS 9 must clear the page allocator to prevent use-after-free attacks.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-024330: AlmaLinux OS 9 security patches and updates must be installed and up to date.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-024440: AlmaLinux OS 9 policycoreutils-python-utils package must be installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-024550: AlmaLinux OS 9 must enable the hardware random number generator entropy gatherer service.

Description: None

Levels:

Automated: no

No rules selected

ALMA-09-024660: AlmaLinux OS 9 must have the rng-tools package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-024770: The SSH daemon must perform strict mode checking of home directory configuration files.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-024990: AlmaLinux OS 9 system accounts must not have an interactive login shell.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-025100: AlmaLinux OS 9 must use a separate file system for /tmp.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-025320: AlmaLinux OS 9 must use a separate file system for /var/log.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-025430: AlmaLinux OS 9 must use a separate file system for /var.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-025540: AlmaLinux OS 9 must use a separate file system for /var/tmp.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-025650: AlmaLinux OS 9 must disable virtual system calls.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-025760: AlmaLinux OS 9 must use cron logging.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-025870: AlmaLinux OS 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:

ALMA-09-025980: AlmaLinux OS 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:

ALMA-09-026090: AlmaLinux OS 9 must prevent device files from being interpreted on file systems that contain user home directories.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-026200: AlmaLinux OS 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:

ALMA-09-026310: AlmaLinux OS 9 must mount /boot with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-026420: AlmaLinux OS 9 must prevent files with the setuid and setgid bit set from being executed on the /boot directory.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-026530: AlmaLinux OS 9 must mount /dev/shm with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-026640: AlmaLinux OS 9 must mount /dev/shm with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-026750: AlmaLinux OS 9 must mount /dev/shm with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-026860: AlmaLinux OS 9 must mount /tmp with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-026970: AlmaLinux OS 9 must mount /tmp with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027080: AlmaLinux OS 9 must mount /tmp with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027190: AlmaLinux OS 9 must mount /var/log/audit with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027300: AlmaLinux OS 9 must mount /var/log/audit with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027410: AlmaLinux OS 9 must mount /var/log/audit with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027520: AlmaLinux OS 9 must mount /var/log with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027630: AlmaLinux OS 9 must mount /var/log with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027740: AlmaLinux OS 9 must mount /var/log with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027850: AlmaLinux OS 9 must mount /var with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-027960: AlmaLinux OS 9 must mount /var/tmp with the nodev option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028070: AlmaLinux OS 9 must mount /var/tmp with the noexec option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028180: AlmaLinux OS 9 must mount /var/tmp with the nosuid option.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028290: AlmaLinux OS 9 fapolicy module must be enabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028400: AlmaLinux OS 9 fapolicy module must be installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028510: AlmaLinux OS 9 must disable remote management of the chrony daemon.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028620: AlmaLinux OS 9 must prevent the chrony daemon from acting as a server.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028730: AlmaLinux OS 9 must not have the iprutils package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-028840: AlmaLinux OS 9 must not have the quagga package installed.

Description: None

Levels:

Automated: no

No rules selected

ALMA-09-028950: AlmaLinux OS 9 must not have the sendmail package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-029170: AlmaLinux OS 9 must not have a Trivial File Transfer Protocol (TFTP) client package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-029390: AlmaLinux OS 9 must not have the cups package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-029500: AlmaLinux OS 9 must not have the gssproxy package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-029610: AlmaLinux OS 9 must disable the Asynchronous Transfer Mode (ATM) kernel module.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-029720: AlmaLinux OS 9 must be configured to disable Bluetooth.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-029830: AlmaLinux OS 9 must disable the Controller Area Network (CAN) kernel module.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-029940: AlmaLinux OS 9 must disable mounting of cramfs.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030050: AlmaLinux OS 9 must disable the Stream Control Transmission Protocol (SCTP) kernel module.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030160: AlmaLinux OS 9 must disable mounting of squashfs.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030270: AlmaLinux OS 9 must disable the Transparent Inter Process Communication (TIPC) kernel module.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030380: AlmaLinux OS 9 must disable mounting of udf.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030490: Cameras must be disabled or covered when not in use.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030600: AlmaLinux OS 9 must not have the nfs-utils package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030710: AlmaLinux OS 9 must not have the rsh package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030820: AlmaLinux OS 9 must not install packages from the Extra Packages for Enterprise Linux (EPEL) repository.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-030930: AlmaLinux OS 9 must not have the tuned package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-031040: A graphical display manager must not be installed on AlmaLinux OS 9 unless approved.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-031150: AlmaLinux OS 9 must not have the ypserv package installed.

Description: None

Levels:

Automated: no

No rules selected

ALMA-09-031260: AlmaLinux OS 9 must not have the avahi package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-031370: AlmaLinux OS 9 must be configured to disable USB mass storage.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-031700: AlmaLinux OS 9 must have the firewalld package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-031920: AlmaLinux OS 9 must require users to provide authentication for privilege escalation.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-032030: AlmaLinux OS 9 must require users to provide a password for privilege escalation.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-032140: AlmaLinux OS 9 must not be configured to bypass password requirements for privilege escalation.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-032250: AlmaLinux OS 9 must require reauthentication when using the "sudo" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-032470: AlmaLinux OS 9 must restrict the use of the "su" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-032910: Groups must have unique Group IDs (GIDs).

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033020: Duplicate User IDs (UIDs) must not exist for interactive users.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033130: All AlmaLinux OS 9 interactive users must have a primary group that exists.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033240: AlmaLinux OS 9 SSHD must accept public key authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033350: AlmaLinux OS 9 must have the opensc package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033460: The pcscd socket on AlmaLinux OS 9 must be active.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033570: AlmaLinux OS 9 must have the pcsc-lite package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033680: AlmaLinux OS 9 must implement certificate status checking for multifactor authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-033790: AlmaLinux OS 9 must enable certificate based smart card authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-034010: AlmaLinux OS 9 must have the openssl-pkcs11 package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-034120: AlmaLinux OS 9 SSHD must not allow blank passwords.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-034340: AlmaLinux OS 9 must use the CAC smart card driver.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-034780: AlmaLinux OS 9 must not permit direct logons to the root account using remote access via SSH.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-034890: AlmaLinux OS 9 must disable the graphical user interface automount function unless required.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035000: AlmaLinux OS 9 must prevent a user from overriding the disabling of the graphical user interface automount function.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035110: AlmaLinux OS 9 must prevent a user from overriding the disabling of the graphical user interface autorun function.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035210: AlmaLinux OS 9 must have the USBGuard package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035220: AlmaLinux OS 9 must have the USBGuard package enabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035440: AlmaLinux OS 9 must block unauthorized peripherals before establishing a connection.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035550: AlmaLinux OS 9 must not have the autofs package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035660: AlmaLinux OS 9 must disable account identifiers (individuals, groups, roles, and devices) after 35 days of inactivity.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035770: AlmaLinux OS 9 must enforce password complexity by requiring that at least one lowercase character be used.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035880: AlmaLinux OS 9 must ensure the password complexity module is enabled in the password-auth file.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-035990: AlmaLinux OS 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:

ALMA-09-036100: AlmaLinux OS 9 must enforce password complexity rules for the root account.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-036210: AlmaLinux OS 9 must enforce password complexity by requiring that at least one uppercase character be used.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-036320: AlmaLinux OS 9 must enforce password complexity by requiring that at least one special character be used.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-036540: AlmaLinux OS 9 passwords must be created with a minimum of 15 characters.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-036650: AlmaLinux OS 9 must enforce password complexity by requiring that at least one numeric character be used.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-036760: AlmaLinux OS 9 must require the change of at least four character classes when passwords are changed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-036870: AlmaLinux OS 9 must require the maximum number of repeating characters be limited to three when passwords are changed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-036980: AlmaLinux OS 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:

ALMA-09-037090: AlmaLinux OS 9 must require the change of at least eight characters when passwords are changed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037200: AlmaLinux OS 9 PAM must be configured to use a sufficient number of password hashing rounds.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037310: AlmaLinux OS 9 must be configured so that libuser is configured to store only encrypted representations of passwords.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037420: AlmaLinux OS 9 must be configured so that the system's shadow file is configured to store only encrypted representations of passwords.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037530: AlmaLinux OS 9 must be configured so that the Pluggable Authentication Module is configured to store only encrypted representations of passwords.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037640: AlmaLinux OS 9 must be configured so that interactive user account passwords are using strong password hashes.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037750: AlmaLinux OS 9 must not have any File Transfer Protocol (FTP) packages installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037860: AlmaLinux OS 9 must not have any telnet packages installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-037970: Passwords for existing users must have a 180-day maximum password lifetime restriction in /etc/shadow.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-038080: Passwords for new users or password changes must have a 180-day maximum password lifetime restriction in /etc/login.defs.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-038190: Passwords for existing users must have a 24-hour minimum password lifetime restriction in /etc/shadow.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-038300: Passwords for new users or password changes must have a 24-hour minimum password lifetime restriction in /etc/login.defs.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-038630: AlmaLinux OS 9 must prohibit the use of cached authenticators after one day.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-038850: For PKI-based authentication, AlmaLinux OS 9 must enforce authorized access to the corresponding private key.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-038960: AlmaLinux OS 9 must map the authenticated identity to the user or group account for PKI-based authentication.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-039070: AlmaLinux OS 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:

ALMA-09-039510: The libreswan package must be installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-039620: AlmaLinux OS 9 must have the packages required for encrypting offloaded audit logs installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-040170: AlmaLinux OS 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:

ALMA-09-040390: AlmaLinux OS 9 must enable the Pluggable Authentication Module (PAM) interface for SSHD.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-040500: AlmaLinux OS 9 must terminate idle user sessions.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-040720: AlmaLinux OS 9 must disable access to network bpf system call from nonprivileged processes.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-040830: AlmaLinux OS 9 must restrict exposed kernel pointer addresses access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-040940: AlmaLinux OS 9 must restrict usage of ptrace to descendant processes.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-041050: AlmaLinux OS 9 must restrict access to the kernel message buffer.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-041160: AlmaLinux OS 9 must prevent kernel profiling by nonprivileged users.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-041270: AlmaLinux OS 9 must only allow the use of DoW PKI-established certificate authorities for authentication in the establishment of protected sessions to the operating system.

Description: None

Levels:

Automated: no

Selections:

ALMA-09-041490: AlmaLinux OS 9 systemd-journald service must be enabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-041600: AlmaLinux OS 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:

ALMA-09-041930: AlmaLinux OS 9 must use a Linux Security Module configured to enforce limits on system services.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-042040: AlmaLinux OS 9 must have the policycoreutils package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-042150: Any AlmaLinux OS 9 world-writable directories must be owned by root, sys, bin, or an application user.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-042260: A sticky bit must be set on all AlmaLinux OS 9 public directories.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-042370: AlmaLinux OS 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:

ALMA-09-042480: AlmaLinux OS 9 must be configured to use TCP syncookies.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-042700: All AlmaLinux OS 9 networked systems must have the OpenSSH client package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-042810: All AlmaLinux OS 9 networked systems must implement SSH to protect the confidentiality and integrity of transmitted and received information, including information being prepared for transmission.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-042920: All AlmaLinux OS 9 networked systems must have the OpenSSH server installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-043030: AlmaLinux OS 9 must not allow users to override SSH environment variables.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-043250: AlmaLinux OS 9 wireless network adapters must be disabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-043800: AlmaLinux OS 9 must not show boot up messages.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-043910: AlmaLinux OS 9 /var/log directory must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044020: AlmaLinux OS 9 /var/log/messages file must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044130: AlmaLinux OS 9 /var/log/messages file must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044240: AlmaLinux OS 9 /var/log/messages file must have mode 0640 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044350: AlmaLinux OS 9 /var/log directory must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044460: AlmaLinux OS 9 /var/log directory must have mode 0755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044570: AlmaLinux OS 9 must implement nonexecutable data to protect its memory from unauthorized code execution.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044680: AlmaLinux OS 9 must enable mitigations against processor-based vulnerabilities.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044790: AlmaLinux OS 9 must clear memory when it is freed to prevent use-after-free attacks.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-044900: AlmaLinux OS 9 must implement address space layout randomization (ASLR) to protect its memory from unauthorized code execution.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-045120: AlmaLinux OS 9 must remove all software components after updated versions have been installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-045125: AlmaLinux OS 9 must be a supported release.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-045230: AlmaLinux OS 9 must enable the SELinux targeted policy.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-045340: AlmaLinux OS 9 must have the Advanced Intrusion Detection Environment (AIDE) package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-045450: AlmaLinux OS 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:

ALMA-09-045670: AlmaLinux OS 9 audit system must audit local events.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-045780: AlmaLinux OS 9 /etc/audit/auditd.conf file must have 0640 or less permissive to prevent unauthorized access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-045890: AlmaLinux OS 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:

ALMA-09-046000: Successful/unsuccessful uses of the init command in AlmaLinux OS 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-046220: AlmaLinux OS 9 must generate audit records for any use of the "poweroff" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-046330: AlmaLinux OS 9 must generate audit records for any use of the "reboot" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-046440: AlmaLinux must generate audit records for any use of the "shutdown" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-046550: AlmaLinux OS 9 must enable Linux audit logging for the USBGuard daemon.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-046660: AlmaLinux OS 9 must audit all uses of the delete_module, init_module and finit_module system calls.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-046770: AlmaLinux OS 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:

ALMA-09-046880: AlmaLinux OS 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:

ALMA-09-047100: The audit package must be installed on AlmaLinux OS 9.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-047540: AlmaLinux OS 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:

ALMA-09-047650: AlmaLinux OS 9 must generate audit records for any use of the "mount" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-047760: AlmaLinux OS 9 must generate audit records for any use of the "umount" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-047870: Successful/unsuccessful uses of the umount2 system call in AlmaLinux OS 9 must generate an audit record.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-047980: AlmaLinux OS 9 must enable auditing of processes that start prior to the audit daemon.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048090: AlmaLinux OS 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:

ALMA-09-048200: AlmaLinux OS 9 must generate audit records for any use of the "chacl" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048310: AlmaLinux OS 9 must generate audit records for any use of the "chage" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048420: AlmaLinux OS 9 must generate audit records for any use of the "chcon" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048530: AlmaLinux OS 9 must audit all uses of the chmod, fchmod, and fchmodat system calls.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048640: AlmaLinux OS 9 must audit all uses of the chown, fchown, fchownat, and lchown system calls.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048750: AlmaLinux OS 9 must generate audit records for any use of the "chsh" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048860: AlmaLinux OS 9 must generate audit records for any use of the "crontab" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048970: AlmaLinux OS 9 must audit all uses of the rename, unlink, rmdir, renameat, and unlinkat system calls.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049080: AlmaLinux OS 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:

ALMA-09-049190: AlmaLinux OS 9 must generate audit records for any use of the "gpasswd" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049300: AlmaLinux OS 9 must audit all uses of the kmod command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049410: AlmaLinux OS 9 must generate audit records for any use of the "newgrp" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049520: AlmaLinux OS 9 must generate audit records for any use of the "passwd" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049630: AlmaLinux OS 9 must generate audit records for any use of the "postdrop" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049740: AlmaLinux OS 9 must generate audit records for any use of the "postqueue" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049850: AlmaLinux OS 9 must generate audit records for any use of the "su" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-049960: AlmaLinux OS 9 must generate audit records for any use of the "sudo" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050070: AlmaLinux OS 9 must generate audit records for any use of the "semanage" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050180: AlmaLinux OS 9 must generate audit records for any use of the "setfacl" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050290: AlmaLinux OS 9 must generate audit records for any use of the "setfiles" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050400: AlmaLinux OS 9 must generate audit records for any use of the "setsebool" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050510: AlmaLinux OS 9 must generate audit records for any use of the "ssh-agent" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050620: AlmaLinux OS 9 must generate audit records for any use of the "ssh-keysign" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050730: AlmaLinux OS 9 must generate audit records for any use of the "sudoedit" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050840: AlmaLinux OS 9 must generate audit records for any use of the "pam_timestamp_check" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-050950: AlmaLinux OS 9 must generate audit records for any use of the "unix_chkpwd" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-051060: AlmaLinux OS 9 must generate audit records for any use of the "unix_update" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-051170: AlmaLinux OS 9 must generate audit records for any use of the "userhelper" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-051280: AlmaLinux OS 9 must generate audit records for any use of the "usermod" command.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-051390: AlmaLinux OS 9 must audit all uses of the setxattr, fsetxattr, lsetxattr, removexattr, fremovexattr, and lremovexattr system calls.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-051830: AlmaLinux OS 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:

ALMA-09-051940: AlmaLinux OS 9 must use a separate file system for the system audit data path.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-052050: AlmaLinux OS 9 must allocate audit record storage capacity to store at least one week's worth of audit records.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-052160: AlmaLinux OS 9 audispd-plugins package must be installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-052270: AlmaLinux OS 9 must label all offloaded audit logs before sending them to the central log server.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-052380: AlmaLinux OS 9 must take appropriate action when the internal event queue is full.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-052490: AlmaLinux OS 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:

ALMA-09-052600: AlmaLinux OS 9 must authenticate the remote logging server for offloading audit logs via rsyslog.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-052710: AlmaLinux OS 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:

ALMA-09-052820: AlmaLinux OS 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:

ALMA-09-052930: AlmaLinux OS 9 must have the rsyslog package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-053040: AlmaLinux OS 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:

ALMA-09-053150: The rsyslog service on AlmaLinux OS 9 must be active.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-053260: AlmaLinux OS 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:

ALMA-09-053370: AlmaLinux OS 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:

ALMA-09-053480: AlmaLinux OS 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:

ALMA-09-053590: AlmaLinux OS 9 must notify the system administrator (SA) and information system security officer (ISSO) (at a minimum) when allocated audit record storage volume reaches 75 percent usage.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-053810: AlmaLinux OS 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:

ALMA-09-053920: AlmaLinux OS 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:

ALMA-09-054030: AlmaLinux OS 9 audit system must take appropriate action when an error writing to the audit storage volume occurs.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-054140: AlmaLinux OS 9 audit system must take appropriate action when the audit storage volume is full.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-054250: AlmaLinux OS 9 must take appropriate action when a critical audit processing failure occurs.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-054360: AlmaLinux OS 9 audit system must make full use of the audit storage space.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-054470: AlmaLinux OS 9 audit system must take appropriate action when the audit files have reached maximum size.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-054580: AlmaLinux OS 9 audit system must retain an optimal number of audit records.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-054690: AlmaLinux OS 9 must periodically flush audit records to disk to prevent the loss of audit records.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-054910: The auditd service must be enabled on AlmaLinux OS 9.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-055130: The chronyd service must be enabled.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-055240: AlmaLinux OS 9 must have the chrony package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-055350: AlmaLinux OS 9 must securely compare internal information system clocks at least every 24 hours.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-055680: AlmaLinux OS 9 audit log directory must be owned by root to prevent unauthorized read access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-055790: AlmaLinux OS 9 audit log directory must have 0700 permissions to prevent unauthorized read access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-055900: AlmaLinux OS 9 audit logs must be owned by the root group to prevent unauthorized read access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-056010: AlmaLinux OS 9 audit logs must be owned by root to prevent unauthorized read access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-056120: AlmaLinux OS 9 audit logs must have 0600 permissions to prevent unauthorized read access.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-056230: AlmaLinux OS 9 audit tools must be group-owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-056340: AlmaLinux OS 9 audit tools must be owned by root.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-056560: AlmaLinux OS 9 audit tools must have a mode of 0755 or less permissive.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-056780: AlmaLinux OS 9 audit system must protect logon UIDs from unauthorized change.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-056890: AlmaLinux OS 9 must use cryptographic mechanisms to protect the integrity of audit tools.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-057110: AlmaLinux OS 9 audit system must protect auditing rules from unauthorized change.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-006845: AlmaLinux OS 9 must have the postfix package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-048865: AlmaLinux OS 9 must audit any script or executable called by cron as root or by any privileged user.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-039290: AlmaLinux 9 cryptographic policy must not be overridden.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-039840: AlmaLinux OS 9 must have the crypto-policies package installed.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-040060: AlmaLinux OS 9 must implement a FIPS 140-3-compliant systemwide cryptographic policy.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-043140: AlmaLinux OS 9 must implement DoW-approved encryption in the bind package.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-003100: AlmaLinux OS 9 must implement DoW-approved encryption ciphers to protect the confidentiality of SSH connections.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-003980: AlmaLinux OS 9 must implement DoW-approved encryption in the OpenSSL package.

Description: None

Levels:

Automated: yes

Selections:

ALMA-09-051285: AlmaLinux OS 9 must generate audit records for any use of the "useradd" command.

Description: None

Levels:

Automated: yes

Selections: