STIGQter STIGQter: STIG Summary: Anduril NixOS Security Technical Implementation Guide Version: 1 Release: 2 Benchmark Date: 01 Oct 2025:

NixOS must implement NIST FIPS-validated cryptography for the following: to provision digital signatures, to generate cryptographic hashes, and to protect unclassified information requiring confidentiality and cryptographic protection in accordance with applicable federal laws, Executive Orders, directives, policies, regulations, and standards.

DISA Rule

SV-268168r1131141_rule

Vulnerability Number

V-268168

Group Title

SRG-OS-000478-GPOS-00223

Rule Version

ANIX-00-001840

Severity

CAT I

CCI(s)

Weight

10

Fix Recommendation

Configure NixOS to run in FIPS mode.

Add the following Nix code to the NixOS Configuration, usually located in /etc/nixos/configuration.nix or /etc/nixos/flake.nix:

boot.kernelParams = [ "fips=1" ];

Rebuild and switch to the new NixOS configuration:
$ sudo nixos-rebuild switch

A reboot is required for the changes to take effect.

Check Contents

Verify NixOS is configured to operate in FIPS mode with the following command:

$ grep fips /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 audit_backlog_limit=8192 fips=1 loglevel=4

If the "fips" entry does not equal "1" or is missing, this is a finding.

Vulnerability Number

V-268168

Documentable

False

Rule Version

ANIX-00-001840

Severity Override Guidance

Verify NixOS is configured to operate in FIPS mode with the following command:

$ grep fips /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 audit_backlog_limit=8192 fips=1 loglevel=4

If the "fips" entry does not equal "1" or is missing, this is a finding.

Check Content Reference

M

Target Key

5658