CM-5(6) - Access Restrictions for Change | Limit Library Privileges

Limit privileges to change software resident within software libraries.


ID: CM-5(6)
Enhancement of : CM-5

Space Segment Guidance

Restricting or prohibiting the transfer of specific software components helps prevent mishandling or illicit uploads that could compromise spacecraft integrity. In practice, engineering teams may designate specific “critical” binaries, such as flight controllers or cryptographic libraries, as non-transferable unless unique conditions are met (e.g., multi-party approvals). This approach is particularly relevant when multiple organizations collaborate on a single bus or when commands are routed through disparate ground stations. By defining which files can (and cannot) move between nodes, the mission avoids accidentally inserting test modules into production or allowing an adversary to slip unapproved firmware onto the on-orbit asset.