Skip to content

Commit 6f68681

Browse files
committed
Map rules to NIST 800-53 System and Information Integrity (SI) family
Update SI family control files for rhel8, rhel9, and rhel10 with automated rule mappings. Map existing rules with NIST references to 12 SI controls covering flaw remediation, malicious code protection, and system monitoring. Changes: - Updated 12 controls from 'pending' to 'automated' status - Added rule mappings for controls si-2 through si-16 - Includes mappings for enhancements (e.g., si-2.2, si-3.8, si-4.5) - Consistent mappings across rhel8, rhel9, and rhel10 Notable mappings: - si-2: Flaw remediation (12 update/patch rules) - si-3: Malicious code protection (6 antivirus/aide rules) - si-4: System monitoring (9 logging/audit rules) - si-6: Security and privacy function verification (8 aide/integrity rules) - si-11: Error handling (4 core dump rules)
1 parent cdfe562 commit 6f68681

3 files changed

Lines changed: 183 additions & 72 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/si.yml

Lines changed: 61 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# NIST 800-53 SI Family: System and Information Integrity
21
controls:
32
- id: si-1
43
title: Policy and Procedures
@@ -22,8 +21,10 @@ controls:
2221
title: Automated Flaw Remediation Status
2322
levels:
2423
- moderate
25-
rules: []
26-
status: pending
24+
rules:
25+
- agent_mfetpd_running
26+
- package_mcafeetp_installed
27+
status: automated
2728
- id: si-2.3
2829
title: Time to Remediate Flaws and Benchmarks for Corrective Actions
2930
rules: []
@@ -34,12 +35,17 @@ controls:
3435
status: pending
3536
- id: si-2.5
3637
title: Automatic Software and Firmware Updates
37-
rules: []
38-
status: pending
38+
rules:
39+
- dnf-automatic_apply_updates
40+
- dnf-automatic_security_updates_only
41+
- security_patches_up_to_date
42+
- timer_dnf-automatic_enabled
43+
status: automated
3944
- id: si-2.6
4045
title: Removal of Previous Versions of Software and Firmware
41-
rules: []
42-
status: pending
46+
rules:
47+
- clean_components_post_updating
48+
status: automated
4349
- id: si-2.7
4450
title: Root Cause Analysis
4551
rules: []
@@ -49,17 +55,18 @@ controls:
4955
levels:
5056
- low
5157
rules:
52-
- kernel_module_usb-storage_disabled
53-
- service_autofs_disabled
58+
- install_mcafee_antivirus
59+
- service_nails_enabled
5460
status: automated
5561
- id: si-3.1
5662
title: Central Management
5763
rules: []
5864
status: pending
5965
- id: si-3.2
6066
title: Automatic Updates
61-
rules: []
62-
status: pending
67+
rules:
68+
- mcafee_antivirus_definitions_updated
69+
status: automated
6370
- id: si-3.3
6471
title: Non-privileged Users
6572
rules: []
@@ -205,12 +212,15 @@ controls:
205212
title: Unauthorized Network Services
206213
levels:
207214
- high
208-
rules: []
209-
status: pending
215+
rules:
216+
- package_fapolicyd_installed
217+
- service_fapolicyd_enabled
218+
status: automated
210219
- id: si-4.23
211220
title: Host-based Devices
212-
rules: []
213-
status: pending
221+
rules:
222+
- service_auditd_enabled
223+
status: automated
214224
- id: si-4.24
215225
title: Indicators of Compromise
216226
rules: []
@@ -253,14 +263,31 @@ controls:
253263
title: Software, Firmware, and Information Integrity
254264
levels:
255265
- moderate
256-
rules: []
257-
status: pending
266+
rules:
267+
- ensure_almalinux_gpgkey_installed
268+
- ensure_amazon_gpgkey_installed
269+
- ensure_fedora_gpgkey_installed
270+
- ensure_gpgcheck_globally_activated
271+
- ensure_gpgcheck_never_disabled
272+
- ensure_gpgcheck_repo_metadata
273+
- ensure_oracle_gpgkey_installed
274+
- ensure_redhat_gpgkey_installed
275+
- ensure_suse_gpgkey_installed
276+
status: automated
258277
- id: si-7.1
259278
title: Integrity Checks
260279
levels:
261280
- moderate
262-
rules: []
263-
status: pending
281+
rules:
282+
- aide_periodic_checking_systemd_timer
283+
- aide_periodic_cron_checking
284+
- aide_use_fips_hashes
285+
- aide_verify_acls
286+
- aide_verify_ext_attributes
287+
- rpm_verify_hashes
288+
- rpm_verify_ownership
289+
- rpm_verify_permissions
290+
status: automated
264291
- id: si-7.2
265292
title: Automated Notifications of Integrity Violations
266293
levels:
@@ -283,8 +310,11 @@ controls:
283310
status: pending
284311
- id: si-7.6
285312
title: Cryptographic Protection
286-
rules: []
287-
status: pending
313+
rules:
314+
- rpm_verify_hashes
315+
- rpm_verify_ownership
316+
- rpm_verify_permissions
317+
status: automated
288318
- id: si-7.7
289319
title: Integration of Detection and Response
290320
levels:
@@ -391,8 +421,14 @@ controls:
391421
title: Error Handling
392422
levels:
393423
- moderate
394-
rules: []
395-
status: pending
424+
rules:
425+
- file_groupownership_lastlog
426+
- file_ownership_lastlog
427+
- file_permissions_lastlog
428+
- permissions_local_var_log
429+
- sysctl_fs_suid_dumpable
430+
- sysctl_kernel_dmesg_restrict
431+
status: automated
396432
- id: si-12
397433
title: Information Management and Retention
398434
levels:
@@ -460,7 +496,8 @@ controls:
460496
levels:
461497
- moderate
462498
rules:
463-
- sysctl_kernel_randomize_va_space
499+
- coreos_pti_kernel_argument
500+
- grub2_pti_argument
464501
status: automated
465502
- id: si-17
466503
title: Fail-safe Procedures

products/rhel8/controls/nist_800_53/si.yml

Lines changed: 61 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# NIST 800-53 SI Family: System and Information Integrity
21
controls:
32
- id: si-1
43
title: Policy and Procedures
@@ -23,8 +22,10 @@ controls:
2322
title: Automated Flaw Remediation Status
2423
levels:
2524
- moderate
26-
rules: []
27-
status: pending
25+
rules:
26+
- agent_mfetpd_running
27+
- package_mcafeetp_installed
28+
status: automated
2829
- id: si-2.3
2930
title: Time to Remediate Flaws and Benchmarks for Corrective Actions
3031
rules: []
@@ -35,12 +36,17 @@ controls:
3536
status: pending
3637
- id: si-2.5
3738
title: Automatic Software and Firmware Updates
38-
rules: []
39-
status: pending
39+
rules:
40+
- dnf-automatic_apply_updates
41+
- dnf-automatic_security_updates_only
42+
- security_patches_up_to_date
43+
- timer_dnf-automatic_enabled
44+
status: automated
4045
- id: si-2.6
4146
title: Removal of Previous Versions of Software and Firmware
42-
rules: []
43-
status: pending
47+
rules:
48+
- clean_components_post_updating
49+
status: automated
4450
- id: si-2.7
4551
title: Root Cause Analysis
4652
rules: []
@@ -50,17 +56,18 @@ controls:
5056
levels:
5157
- low
5258
rules:
53-
- kernel_module_usb-storage_disabled
54-
- service_autofs_disabled
59+
- install_mcafee_antivirus
60+
- service_nails_enabled
5561
status: automated
5662
- id: si-3.1
5763
title: Central Management
5864
rules: []
5965
status: pending
6066
- id: si-3.2
6167
title: Automatic Updates
62-
rules: []
63-
status: pending
68+
rules:
69+
- mcafee_antivirus_definitions_updated
70+
status: automated
6471
- id: si-3.3
6572
title: Non-privileged Users
6673
rules: []
@@ -206,12 +213,15 @@ controls:
206213
title: Unauthorized Network Services
207214
levels:
208215
- high
209-
rules: []
210-
status: pending
216+
rules:
217+
- package_fapolicyd_installed
218+
- service_fapolicyd_enabled
219+
status: automated
211220
- id: si-4.23
212221
title: Host-based Devices
213-
rules: []
214-
status: pending
222+
rules:
223+
- service_auditd_enabled
224+
status: automated
215225
- id: si-4.24
216226
title: Indicators of Compromise
217227
rules: []
@@ -254,14 +264,31 @@ controls:
254264
title: Software, Firmware, and Information Integrity
255265
levels:
256266
- moderate
257-
rules: []
258-
status: pending
267+
rules:
268+
- ensure_almalinux_gpgkey_installed
269+
- ensure_amazon_gpgkey_installed
270+
- ensure_fedora_gpgkey_installed
271+
- ensure_gpgcheck_globally_activated
272+
- ensure_gpgcheck_never_disabled
273+
- ensure_gpgcheck_repo_metadata
274+
- ensure_oracle_gpgkey_installed
275+
- ensure_redhat_gpgkey_installed
276+
- ensure_suse_gpgkey_installed
277+
status: automated
259278
- id: si-7.1
260279
title: Integrity Checks
261280
levels:
262281
- moderate
263-
rules: []
264-
status: pending
282+
rules:
283+
- aide_periodic_checking_systemd_timer
284+
- aide_periodic_cron_checking
285+
- aide_use_fips_hashes
286+
- aide_verify_acls
287+
- aide_verify_ext_attributes
288+
- rpm_verify_hashes
289+
- rpm_verify_ownership
290+
- rpm_verify_permissions
291+
status: automated
265292
- id: si-7.2
266293
title: Automated Notifications of Integrity Violations
267294
levels:
@@ -284,8 +311,11 @@ controls:
284311
status: pending
285312
- id: si-7.6
286313
title: Cryptographic Protection
287-
rules: []
288-
status: pending
314+
rules:
315+
- rpm_verify_hashes
316+
- rpm_verify_ownership
317+
- rpm_verify_permissions
318+
status: automated
289319
- id: si-7.7
290320
title: Integration of Detection and Response
291321
levels:
@@ -392,8 +422,14 @@ controls:
392422
title: Error Handling
393423
levels:
394424
- moderate
395-
rules: []
396-
status: pending
425+
rules:
426+
- file_groupownership_lastlog
427+
- file_ownership_lastlog
428+
- file_permissions_lastlog
429+
- permissions_local_var_log
430+
- sysctl_fs_suid_dumpable
431+
- sysctl_kernel_dmesg_restrict
432+
status: automated
397433
- id: si-12
398434
title: Information Management and Retention
399435
levels:
@@ -461,7 +497,8 @@ controls:
461497
levels:
462498
- moderate
463499
rules:
464-
- sysctl_kernel_randomize_va_space
500+
- coreos_pti_kernel_argument
501+
- grub2_pti_argument
465502
status: automated
466503
- id: si-17
467504
title: Fail-safe Procedures

0 commit comments

Comments
 (0)