C e C ++ não garantem a segurança da memória por padrão, mas você pode criar software confiável e seguro em C ++ usando bibliotecas e ferramentas adicionais.O Nistir 8397 contém excelentes orientações sobre como criar software confiável e seguro em qualquer linguagem de programação, organizada em 11 seções ou tópicos.A maioria dos conselhos se aplica a todos os idiomas, mas este documento tem um foco específico em C e C ++.Se o seu projeto usa C ++ e você encontrar itens listados que ainda não está usando, não espere – comece a adicioná -los ao seu projeto hoje!Atores maliciosos têm como alvo muitos vetores de ataque, um dos quais são as vulnerabilidades de segurança da memória.
Fonte: https://devblogs.microsoft.com/cppblog/build-reliable-and-secure-cpp-programs-microsoft-learn/