
美国CISA和NSA鼓励使用内存安全的编程语言
C和C++是两种最广泛使用的编程语言,但默认情况下它们并非内存安全的。虽然开发人员可以通过严格遵循最佳实践和使用静态分析工具来提高内存安全性,但并非每个人都会如此谨慎地部署代码。
C和C++是两种最广泛使用的编程语言,但默认情况下它们并非内存安全的。虽然开发人员可以通过严格遵循最佳实践和使用静态分析工具来提高内存安全性,但并非每个人都会如此谨慎地部署代码。
白宫于2024年2月26日发表声明,建议规范一种具有内存安全性的编程语言,以加强安全性。美国国家安全局(NSA)将 Rust、C#、Go、Java、Ruby 和 Swift列为内存安全编程语言。