SA-17 - Developer Security and Privacy Architecture and Design

Require the developer of the system, system component, or system service to produce a design specification and security and privacy architecture that: a. Is consistent with the organization’s security and privacy architecture that is an integral part the organization’s enterprise architecture; b. Accurately and completely describes the required security and privacy functionality, and the allocation of controls among physical and logical components; and c. Expresses how individual security and privacy functions, mechanisms, and services work together to provide required security and privacy capabilities and a unified approach to protection.


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

Space Segment Guidance

A spacecraft security architecture must prove two qualities: least privilege and fault containment. Document all privilege domains, such as attitude control, payload management, and command authentication, then assign each to a separate protection zone enforced by the real-time OS memory manager or a hardware MPU. Create a data-flow diagram that shows exactly which messages cross zones, why they must flow, and what validation guards each hop. Review this diagram at every design freeze so late feature creep does not erode the original compartmentalization.