Embracing Memory-Safe APIs for C2 Systems
By Captain Brian Yarbrough, U.S. Air Force and Major Phelan Guan, U.S. Army
| December 19, 2024
Information exchange between systems relies on secure implementation of Application Program Interfaces (APIs). This is especially true for modern Joint All-Domain Command and Control (JADC2) efforts. Unfortunately, many mission-critical
systems implement APIs with programming languages that are not memory safe.
We discuss how the use of these inherently insecure languages creates strategic
and tactical risk for Department of Defense (DoD) command and control, artificial
intelligence, and legacy systems. Furthermore, we present a set of recommendations
for migrating to modern programming languages or mitigating risks from languages
that lack memory safety.
READ THE FULL ARTICLE HERE