Microsoft praises security Mozilla's programming language Rust.

The programming language Rust developed by Mozilla contains all sorts of features that can ensure safer software, Microsoft has said. Research by Microsoft shows that most leaks in the proprietary software were caused by "memory corruption bugs" in the C and C ++ code.

"Now that Microsoft is expanding the code base and using more open-source software in its code, this problem is only getting bigger. And Microsoft is not the only one dealing with memory corruption bugs," said Gavin Thomas of the Microsoft Security Response Center. Thomas notes that Microsoft developers have all kinds of tools and processes at their disposal to find vulnerabilities.

It is more efficient if programmers spend less time learning tools and processes to create code without vulnerabilities. A programming language that makes it impossible to introduce memory problems in the system would help both programmers and security engineers. Thomas would like to see a programming language that combines the memory security guarantees of a word such as .NET and C sharp with the efficiency of C ++. According to Thomas, a programming language that meets this requirement is Rust, developed by Mozilla Research, which offers memory protection.

"We can learn from the way the automotive industry develops its technology to protect drivers and road users. The software security industry has the privilege to protect the programmer in the same way. Maybe it's time to delete unsafe legacy programming languages ​​and to switch to more modern, safer programming languages? ", Thomas asks the question. Microsoft is coming soon with several blogs in which it explores these programming languages ​​and will be the first to look at Rust.