SA-11 - Developer Testing and Evaluation

Require the developer of the system, system component, or system service, at all post-design stages of the system development life cycle, to: a. Develop and implement a plan for ongoing security and privacy assessments; b. Perform [Selection (one or more): unit; integration; system; regression] testing/evaluation [Assignment: organization-defined frequency] at [Assignment: organization-defined depth and coverage]; c. Produce evidence of the execution of the assessment plan and the results of the testing and evaluation; d. Implement a verifiable flaw remediation process; and e. Correct flaws identified during testing and evaluation.


ID: SA-11
Enhancements:  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Space Segment Guidance

Testing and evaluation can combine static/dynamic analysis, composition/SBOM review, protocol fuzzing of TT&C/payload interfaces in a twin, and fault-injection to exercise FDIR and mode logic. Map results to explicit acceptance criteria and flight rules; prioritize defects by impact and feasibility within pass cadence; and capture artifacts (inputs, traces, reason codes) that operations can reuse for on-orbit confirmation when intrusive testing is infeasible.