date: 2025-02-27 previous note: [[1010 Satellite Software]] related note(s): - [[1010.3 OpenSatKit|OpenSatKit]] tags: #open-source-architecture #open-source-software # NASA Open Source Software NASA hosts several open source software packages and modules that help support rapid development of [[1010.1.1 NASA core Flight System (cFS)|flight software]] by providing robust and tested frameworks. One thing to mention is that NASA does not mention security in their software so the burden for cybersecurity is on the user. Previously, satellites would be configured based on their mission, but the cFS allows for "plug and play" opportunities that allow for changing the software and mission via the cFS framework via the cFE. While this is very powerful in its flexibility, you are now able to move data via the Software Bus where in previous architectures you were unable, this opens the door for exploitation (Schalk et al., 2022, p. 353). --- # References 1. [[Analysis of Vulnerabilities in Satellite Software Bus Network Architecture]]