Microsoft just announced 10 million dollar effort to make Rust their default systems language for their infrastructure, plus an additional million to the Rust foundation.
Yes, stuff like MTE will help, and what you mention is already being used on Android, see HWSAN, and there is now some movement regarding C++ security profiles, however there is still a very long way to go.
This is how Microsoft sees improving safety on C++ codebases,
Yes, stuff like MTE will help, and what you mention is already being used on Android, see HWSAN, and there is now some movement regarding C++ security profiles, however there is still a very long way to go.
This is how Microsoft sees improving safety on C++ codebases,
"Build Reliable and Secure C++ programs"
https://devblogs.microsoft.com/cppblog/build-reliable-and-se...
"Lifetime Safety in C++: Past, Present and Future – CppCon 2023"
https://www.youtube.com/watch?v=PTdy65m_gRE&feature=youtu.be