SI-7(1) - Software, Firmware, and Information Integrity | Integrity Checks

Perform an integrity check of [Assignment: organization-defined software, firmware, and information] [Selection (one or more): at startup; at [Assignment: organization-defined transitional states or security-relevant events] ; [Assignment: organization-defined frequency] ].


ID: SI-7(1)
Enhancement of : SI-7

Space Segment Guidance

Equip the flight computer with a lightweight integrity checker that runs at boot and on a ground-triggered command. Hash the full image plus tables that can alter execution flow, compare against a digitally signed, ground-held manifest, and report mismatches in the next state-of-health frame. Because raw memory flips are common at altitude, the routine should be designed to tolerate isolated single-bit errors yet flag any multi-bit divergence that could signal tampering or malware. Keeping the reference manifest on the ground limits on-board storage and lets analysts update the known-good set as patches roll out.