Memory bugs in C and C++ code cause security issues so Microsoft is considering alternatives: Rust

Discussion in 'other security issues & news' started by guest, Jul 18, 2019.

  1. guest

    guest Guest

    Memory bugs in C and C++ code cause security issues so Microsoft is considering alternatives: Rust
    July 18, 2019
    https://www.theregister.co.uk/2019/...ysafe_languages_hints_at_move_from_c_to_rust/
    Microsoft: A proactive approach to more secure code
     
  2. Alec

    Alec Registered Member

    Joined:
    Jun 8, 2004
    Posts:
    480
    Location:
    Dallas, TX
    I think this is great news and very smart. I've been looking into Rust recently, and I think it is a very promising language that has done a lot of things right. I've been very impressed. Rust was originally designed and developed by some of the members of the Mozilla team. I think it really would greatly increase memory secure software design practices if the industry heavyweights such as Microsoft strongly embraced Rust.

    While Rust is not what I would call a simple language (unique concepts such as ownership and lifetime add some complexity that other languages attempt to hide or sweep under-the-rug); it is rather an easy language to get started with and start learning as it includes a convenient and straightforward build utility named cargo and has a public package repository called crates. It is also quite fast, one of the few languages actually competitive with and sometimes exceeding C in speed.

    [Aside: Sorry about the prior duplicate thread. I had searched on the keyword Rust and didn't find this news. I must have overlooked the obvious. I hope you don't mind me re-posting my personal commentary here.]
     
  3. guest

    guest Guest

    Designing a COM library for Rust
    October 8, 2019
    https://msrc-blog.microsoft.com/2019/10/08/designing-a-com-library-for-rust/
     
  4. guest

    guest Guest

    Using Rust in Windows
    November 8, 2019
    https://msrc-blog.microsoft.com/2019/11/07/using-rust-in-windows/
     
  5. guest

    guest Guest

    Microsoft: We're creating a new Rust-like programming language for secure coding
    Microsoft's Project Verona to be open-sourced soon
    December 2, 2019
    https://www.zdnet.com/article/micro...based-programming-language-for-secure-coding/
     
  6. guest

    guest Guest

    Microsoft: Our Rust programming language Windows runtime library is now in preview
    May 1, 2020
    https://www.zdnet.com/article/micro...ge-windows-runtime-library-is-now-in-preview/
    Microsoft: Rust/WinRT Public Preview
     
  7. guest

    guest Guest

    Microsoft: Here's why we love programming language Rust and kicked off Project Verona
    May 22, 2020
    https://www.zdnet.com/article/micro...-language-rust-and-kicked-off-project-verona/
     
  8. Minimalist

    Minimalist Registered Member

    Joined:
    Jan 6, 2014
    Posts:
    14,883
    Location:
    Slovenia, EU
  9. guest

    guest Guest

    Google Working on Improving Memory Safety in Chrome
    September 22, 2021
    https://www.securityweek.com/google-working-improving-memory-safety-chrome
    Google: An update on Memory Safety in Chrome
     
  10. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    11,126
    Location:
    U.S.A. (South)
    Good effort on the part of Mozilla (and others) to FINALLY make it around to improving computer coding machine language that may actually be of help and not hindrance OR sacrificing safety for sake of pocket profits.
     
  11. guest

    guest Guest

    The Rust programming language just got a big boost from Meta
    Rust gains a spot on Meta's narrow bench for officially supported server-side programming languages.
    July 28, 2022
    Meta: Programming languages endorsed for server-side use at Meta
     
  12. guest

    guest Guest

    Google To Allow Rust Code In The Chromium Browser
    by Michael Larabel @michaellarabel - January 12, 2023
    Google: Supporting the Use of Rust in the Chromium Project
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.