SV-268092r1130985_rule
V-268092
SRG-OS-000042-GPOS-00020
ANIX-00-000250
CAT II
10
Configure NixOS to audit processes that start prior to the audit daemon.
Add the following Nix code to the NixOS Configuration, usually located in /etc/nixos/configuration.nix or /etc/nixos/flake.nix:
boot.kernelParams = [
"audit=1"
];
Rebuild and switch to the new NixOS configuration:
$ sudo nixos-rebuild switch
Verify NixOS enables auditing of processes that start prior to the audit daemon with the following command:
$ grep audit=1 /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/nix/store/glc0midc78caq9sc7pzciymx4c3in7kn-linux-6.1.64/bzImage init=/nix/store/grl4baymr9q60mbcz3sidm4agckn3bx5-nixos-system-nixos-23.1.1.20231129.057f9ae/init audit=1 loglevel=4
If the "audit" entry does not equal "1" or is missing, this is a finding.
V-268092
False
ANIX-00-000250
Verify NixOS enables auditing of processes that start prior to the audit daemon with the following command:
$ grep audit=1 /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/nix/store/glc0midc78caq9sc7pzciymx4c3in7kn-linux-6.1.64/bzImage init=/nix/store/grl4baymr9q60mbcz3sidm4agckn3bx5-nixos-system-nixos-23.1.1.20231129.057f9ae/init audit=1 loglevel=4
If the "audit" entry does not equal "1" or is missing, this is a finding.
M
5658