A cybersecurity analyst is reviewing the configuration of a Linux server against CIS Benchmarks. The analyst notices that several settings deviate from the recommended baseline. Which TWO of the following are most likely to be considered Level 1 CIS Benchmark recommendations?
Trap 1: Remove all unnecessary packages and services
Removing all unnecessary packages and services is a sound hardening practice that reduces the attack surface, but it is typically categorized as Level 2 in the CIS Benchmarks. This is because the removal process can break expected functionality if an application relies on a particular package or daemon, requiring thorough business impact analysis and testing. Level 1 controls are intended to be low-impact, universally applicable security settings, so this action does not qualify as a Level 1 baseline.
Trap 2: Enable mandatory access control (SELinux) in enforcing mode
Enabling SELinux in enforcing mode provides strong mandatory access control, but it is commonly relegated to Level 2 because enforcing mode can deny legitimate application operations when policies are not fully tuned, potentially causing service outages. This requires significant policy customization and testing for each environment, making it disruptive for organizations not already prepared. A Level 1 control must be deployable with minimal operational friction, which enforcing mode does not always offer, so it is not the correct choice here.
Trap 3: Configure audit rules for file permission changes
Configuring audit rules to monitor file permission changes is a powerful forensic control, but it is generally assigned to Level 2 in the CIS Benchmarks. The reason is that extensive audit logging can generate large volumes of data, increasing storage costs and potentially causing performance degradation on busy systems. Additionally, the rule sets are highly site-specific—organizations may need to tailor them to their own compliance requirements—so they are not a uniform, low-impact Level 1 setting.
- A
Remove all unnecessary packages and services
Why wrong: Removing all unnecessary packages and services is a sound hardening practice that reduces the attack surface, but it is typically categorized as Level 2 in the CIS Benchmarks. This is because the removal process can break expected functionality if an application relies on a particular package or daemon, requiring thorough business impact analysis and testing. Level 1 controls are intended to be low-impact, universally applicable security settings, so this action does not qualify as a Level 1 baseline.
- B
Enable mandatory access control (SELinux) in enforcing mode
Why wrong: Enabling SELinux in enforcing mode provides strong mandatory access control, but it is commonly relegated to Level 2 because enforcing mode can deny legitimate application operations when policies are not fully tuned, potentially causing service outages. This requires significant policy customization and testing for each environment, making it disruptive for organizations not already prepared. A Level 1 control must be deployable with minimal operational friction, which enforcing mode does not always offer, so it is not the correct choice here.
- C
Set password expiration to 90 days
Setting password expiration to 90 days aligns with CIS Level 1 recommendations because it is a fundamental, low-impact security control that requires minimal configuration via PAM or Group Policy. It directly mitigates risk by limiting the window of opportunity for an attacker who has compromised a credential, ensuring that stolen passwords become invalid within a defined period. This setting rarely breaks applications or user workflows, making it a textbook Level 1 baseline requirement.
- D
Disable SSH root login
Disabling SSH root login is a CIS Level 1 hardening step because it eliminates the risk of direct root brute-force attacks over the network without affecting legitimate remote administration—admins can still use a standard user account and escalate privileges with sudo. This change is simple, reliable, and does not degrade functionality, so it is considered a core, high-value control. It is universally recommended and can be applied immediately, fitting the Level 1 criteria of security impact with minimal operational disruption.
- E
Configure audit rules for file permission changes
Why wrong: Configuring audit rules to monitor file permission changes is a powerful forensic control, but it is generally assigned to Level 2 in the CIS Benchmarks. The reason is that extensive audit logging can generate large volumes of data, increasing storage costs and potentially causing performance degradation on busy systems. Additionally, the rule sets are highly site-specific—organizations may need to tailor them to their own compliance requirements—so they are not a uniform, low-impact Level 1 setting.