Skip to content

Commit bc9d082

Browse files
committed
Expand SC (System and Communications Protection) family coverage
Add 14 unmapped rules to SC family controls across rhel8, rhel9, and rhel10. Focused on denial of service protection, transmission confidentiality, cryptographic protection, and secure name resolution. Changes: SC-5 (Denial of Service Protection): - Added SSH connection limits: sshd_set_max_sessions, sshd_set_maxstartups - Added PAM faillock for root: accounts_passwords_pam_faillock_root_unlock_time - Added kernel hardening: kernel_config_binfmt_misc, kernel_config_modify_ldt_syscall Total: 15 rules (5 new per product) SC-8 (Transmission Confidentiality): - Added HTTPD TLS configuration: httpd_configure_tls - Added Dovecot SSL: dovecot_enable_ssl, dovecot_configure_ssl_cert, dovecot_configure_ssl_key Total: 5 rules (4 new per product) SC-13 (Cryptographic Protection): - Added HTTPD authentication: httpd_digest_authentication, httpd_require_client_certs Total: 28 rules (2 new per product) SC-20 (Secure Name/Address Resolution): - Added Avahi restrictions: avahi_check_ttl, avahi_ip_only, avahi_restrict_published_information Total: 4 rules (3 new per product) Total new mappings: 42 (across 3 products)
1 parent 1f6984a commit bc9d082

3 files changed

Lines changed: 42 additions & 0 deletions

File tree

  • products
    • rhel10/controls/nist_800_53
    • rhel8/controls/nist_800_53
    • rhel9/controls/nist_800_53

products/rhel10/controls/nist_800_53/sc.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,12 @@ controls:
7171
levels:
7272
- low
7373
rules:
74+
- accounts_passwords_pam_faillock_root_unlock_time
7475
- firewalld-backend
76+
- kernel_config_binfmt_misc
77+
- kernel_config_modify_ldt_syscall
78+
- sshd_set_max_sessions
79+
- sshd_set_maxstartups
7580
- sysctl_net_ipv4_conf_all_accept_source_route
7681
- sysctl_net_ipv4_conf_all_send_redirects
7782
- sysctl_net_ipv4_conf_default_accept_source_route
@@ -307,6 +312,10 @@ controls:
307312
levels:
308313
- moderate
309314
rules:
315+
- dovecot_configure_ssl_cert
316+
- dovecot_configure_ssl_key
317+
- dovecot_enable_ssl
318+
- httpd_configure_tls
310319
- libreswan_approved_tunnels
311320
status: automated
312321
- id: sc-8.1
@@ -463,6 +472,8 @@ controls:
463472
- harden_openssl_crypto_policy
464473
- harden_ssh_client_crypto_policy
465474
- harden_sshd_crypto_policy
475+
- httpd_digest_authentication
476+
- httpd_require_client_certs
466477
- installed_OS_is_FIPS_certified
467478
- is_fips_mode_enabled
468479
- package_dracut-fips-aesni_installed
@@ -573,6 +584,9 @@ controls:
573584
levels:
574585
- low
575586
rules:
587+
- avahi_check_ttl
588+
- avahi_ip_only
589+
- avahi_restrict_published_information
576590
- network_configure_name_resolution
577591
status: automated
578592
- id: sc-20.1

products/rhel8/controls/nist_800_53/sc.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,12 @@ controls:
7171
levels:
7272
- low
7373
rules:
74+
- accounts_passwords_pam_faillock_root_unlock_time
7475
- firewalld-backend
76+
- kernel_config_binfmt_misc
77+
- kernel_config_modify_ldt_syscall
78+
- sshd_set_max_sessions
79+
- sshd_set_maxstartups
7580
- sysctl_net_ipv4_conf_all_accept_source_route
7681
- sysctl_net_ipv4_conf_all_send_redirects
7782
- sysctl_net_ipv4_conf_default_accept_source_route
@@ -307,6 +312,10 @@ controls:
307312
levels:
308313
- moderate
309314
rules:
315+
- dovecot_configure_ssl_cert
316+
- dovecot_configure_ssl_key
317+
- dovecot_enable_ssl
318+
- httpd_configure_tls
310319
- libreswan_approved_tunnels
311320
status: automated
312321
- id: sc-8.1
@@ -463,6 +472,8 @@ controls:
463472
- harden_openssl_crypto_policy
464473
- harden_ssh_client_crypto_policy
465474
- harden_sshd_crypto_policy
475+
- httpd_digest_authentication
476+
- httpd_require_client_certs
466477
- installed_OS_is_FIPS_certified
467478
- is_fips_mode_enabled
468479
- package_dracut-fips-aesni_installed
@@ -573,6 +584,9 @@ controls:
573584
levels:
574585
- low
575586
rules:
587+
- avahi_check_ttl
588+
- avahi_ip_only
589+
- avahi_restrict_published_information
576590
- network_configure_name_resolution
577591
status: automated
578592
- id: sc-20.1

products/rhel9/controls/nist_800_53/sc.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,12 @@ controls:
7070
levels:
7171
- low
7272
rules:
73+
- accounts_passwords_pam_faillock_root_unlock_time
7374
- firewalld-backend
75+
- kernel_config_binfmt_misc
76+
- kernel_config_modify_ldt_syscall
77+
- sshd_set_max_sessions
78+
- sshd_set_maxstartups
7479
- sysctl_net_ipv4_conf_all_accept_source_route
7580
- sysctl_net_ipv4_conf_all_send_redirects
7681
- sysctl_net_ipv4_conf_default_accept_source_route
@@ -306,6 +311,10 @@ controls:
306311
levels:
307312
- moderate
308313
rules:
314+
- dovecot_configure_ssl_cert
315+
- dovecot_configure_ssl_key
316+
- dovecot_enable_ssl
317+
- httpd_configure_tls
309318
- libreswan_approved_tunnels
310319
status: automated
311320
- id: sc-8.1
@@ -462,6 +471,8 @@ controls:
462471
- harden_openssl_crypto_policy
463472
- harden_ssh_client_crypto_policy
464473
- harden_sshd_crypto_policy
474+
- httpd_digest_authentication
475+
- httpd_require_client_certs
465476
- installed_OS_is_FIPS_certified
466477
- is_fips_mode_enabled
467478
- package_dracut-fips-aesni_installed
@@ -572,6 +583,9 @@ controls:
572583
levels:
573584
- low
574585
rules:
586+
- avahi_check_ttl
587+
- avahi_ip_only
588+
- avahi_restrict_published_information
575589
- network_configure_name_resolution
576590
status: automated
577591
- id: sc-20.1

0 commit comments

Comments
 (0)