Investing in Rust
Published by The Lawfare Institute
in Cooperation With
In this paper for Lawfare’s Security by Design Paper Series, Shane Miller writes that research consistently attributes more than 50 percent of security vulnerabilities to errors that are prevented by using memory-safe programming languages. Despite those benefits, adoption of memory-safe languages is stalled in some domains, because memory-unsafe languages like C and C++ have locked in the market. Unlike older memory-safe languages such as Java or Python, the relatively new Rust language optimizes efficiency with memory safety. Unfortunately, Rust’s innovative design and implementation are incompatible with existing engineering skills and systems, creating market friction for adoption. This paper recommends U.S. public policy to mitigate that friction and foster the adoption of memory-safe languages.
You can read the paper here or below