Retain [Assignment: organization-defined number] of previous versions of baseline configurations of the system to support rollback.
| ID | Name | Description | D3FEND | |
| ID | Description | |
| SV-MA-7 |
Exploit ground system and use to maliciously to interact with the spacecraft |
|
| SPARTA ID | Requirement | Rationale/Additional Guidance/Notes |
|---|---|---|
| SPR-322 | The [organization] shall retain at least two previous versions of all spacecraft associated software on the ground with the capability to restore previous version on the spacecraft.{SV-SP-9,SV-SP-4}{CM-2(3),CM-3(7),CM-4(2),SA-10,SA-10(4)} | Maintaining prior software versions enables rapid rollback in the event of faulty or malicious updates. In space systems, recovery options are limited once deployed. Retained versions preserve operational continuity and reduce mission impact. Controlled rollback strengthens resilience against supply chain or update-based compromise. |
| ID | Name | Description | |
|---|---|---|---|