Microsoft: We're creating a new Rust-based programming language for secure coding

Microsoft's Project Verona involves creating a new language for "safe infrastructure programming" to be open-sourced soon.

By Liam Tung | December 2, 2019 -- 14:25 GMT (19:55 IST) | Topic: Enterprise Software


Programming languages: Python is now more popular than Java

Microsoft can't just throw away older Windows code, but the company's Project Verona aims to make older low-level components in Windows 10 more secure by integrating Mozilla-developed Rust. 

DEVELOPER


Good news for developers: The CLI is back


Windows 10 1909: What do developers need to know? Not much, says Microsoft


Qualtrics extends developer platform, adds integration partners


Introducing STEAM to kids through sports (ZDNet YouTube)


The Best Web Hosting Providers for 2019 (CNET)


How to get a developer job (TechRepublic)


The company recently revealed that its trials with Rust over C and C++ to remove insecure code from Windows had hit its targets. But why did Microsoft do this? 
The company has partially explained its security-related motives for experimenting with Rust, but hasn't gone into much detail about the broader reasons for its move.
SEE: How to build a successful developer career (free PDF)

All Windows users know that on the second Tuesday every month, Microsoft releases patches to address security flaws in Windows. Microsoft recently revealed that the vast majority of bugs being discovered these days are memory safety flaws, which is also why Microsoft is looking at Rust to improve the situation. Rust was designed to allow developers to code without having to worry about this class of bug. 
'Memory safety' is the term for coding frameworks that help protect memory space from being abused by malware. Project Verona at Microsoft is meant to progress the company's work here to close off this attack vector. 
Microsoft's Project Verona could turn out to be just an experiment that leads nowhere, but the company has progressed far enough to have detailed some of its ideas through the UK-based non-profit Knowledge Transfer Network.  
Matthew Parkinson, a Microsoft researcher from the Cambridge Computer Lab in the UK who's dedicated to "investigating memory management for managed programming languages", gave a talk last week focusing on what the company is doing to address these memory issues. 

In the talk, Parkinson discussed the work Microsoft has done with MemGC, which is short for Memory Garbage Collector, for Internet Explorer (IE) and Edge. 
MemGC addressed vulnerabilities in the standard browser feature known as a Document Object Model (DOM), a representation of the data used by browsers to interpret web pages. Google's elite Project Zero hackers were impressed with Microsoft's MemGC after canvassing major browsers.    
"We built a garbage collector (GC) for the DOM. That big bulge in use-after-free was basically people finding ways of exploiting memory management in the DOM engine in IE," said Parkinson, referring to a graph that illustrates the prominence of memory safety bugs. 

Comments

  1. When experiencing Web Hosting Reviews, do not look for specifics. Some clients might upload adverse customer reviews when the issue was theirs and certainly not the firm's. Such customers will definitely certainly never confess their negligence. Therefore, you ought to instead, look at the trends depicted in the provider's company.

    ReplyDelete

Post a Comment

Popular posts from this blog

What is hacking

Whatsapp new features update:

cybersecurity-firm-prosegur suffered ryuk ransomware attack