NSA e CISA defendem linguagens de programação com segurança de memória

A Agência de Segurança Nacional (NSA) e a Agência de Segurança de Cibersegurança e Infraestrutura (CISA) dos EUA publicaram um guia incentivando desenvolvedores de software a adotarem linguagens de programação com segurança de memória, como Rust e Go. O relatório destaca as vulnerabilidades de segurança de memória como uma das principais causas de problemas de segurança de software, citando C e C++ como particularmente vulneráveis devido aos seus mecanismos de gerenciamento de memória. Embora existam projetos que buscam melhorar a segurança de C/C++, a transição para linguagens de programação com segurança de memória é apresentada como a melhor estratégia de mitigação de riscos a longo prazo. Iniciativas governamentais, como o programa TRACTOR da DARPA (que visa traduzir automaticamente código C para Rust), estão promovendo ativamente essa transição.