Just a painful reminder that they scrapped Midori[0] their managed Operating System based on Microsoft Research's Singularity project[1]. Even if it only replaced Windows LTSB/Embedded, I'd still prefer an ATM, checkout, or gas station terminal I was using was running on managed code. Doubly so for the next generation of Nuclear Powered submarines[3]. Plus between virtualisation and silo-ed software management ("Apps…
Midori, as cool as it was, was Microsoft's "no output division" (see https://archive.computerhistory.org/resources/text/DEC/dec.b... for context). It existed so that very senior engineers wouldn't go elsewhere and cause trouble for Microsoft. It had fullfilled its purpose in that regard. I strongly suspect that some of Google's more ambitious endeavors serve the same purpose.
Microsoft: 70 percent of all security bugs are memory safety issues
101–110 of 180 posts
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#102Earlier quoted context omitted.
No, just use Rust...
Nonsense. Rust safeties are massively overhyped. Not enough memory safety (comparable to Java, which is similarily memory unsafe), no type safety (unsafe keyword), not enough concurrency safety (not deadlock free, need to manually set mutexes). While there do exist safe and fast languages, Rust is not one of them.
No. They are not. You obviously have not done your homework on the subject.
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#103As an industry we should deprecate all unmanaged code. We've proven time and time again that even very professional and highly scrutinized unmanaged code can have critical data safety faults. Yes, I understand this includes Linux, Windows, BSD, Darwin (iOS, MacOS, watchOS, etc), The Android Runtime, and lots of critical software that runs on top of those systems. We have the tools to write very efficient managed code…
Expensive to whom? When was Microsoft or RedHat or Oracle or the FreeBSD foundation last fined or sued because of a security flaw - an unmanaged memory one, specifically?
When was a random company or developer fined or sued for same?
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#104Linux is also written in C.
And it has MORE reported CVEs than Windows: https://www.cvedetails.com/top-50-products.php?year=2018
Do go ahead and count CVEs in Windows and Windows software (games, office, databases, browsers, etc.) and come back with your results for an apples to apples comparison or go back to Reddit and troll.
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#105Earlier quoted context omitted.
Luckily now we have Rust! :)
30 years of pain tho? Plus however many more years it will take to phase out existing C-based code, so another 30 at least.
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#106Just a painful reminder that they scrapped Midori[0] their managed Operating System based on Microsoft Research's Singularity project[1]. Even if it only replaced Windows LTSB/Embedded, I'd still prefer an ATM, checkout, or gas station terminal I was using was running on managed code. Doubly so for the next generation of Nuclear Powered submarines[3]. Plus between virtualisation and silo-ed software management ("Apps…
Midori, as cool as it was, was Microsoft's "no output division" (see https://archive.computerhistory.org/resources/text/DEC/dec.b... for context). It existed so that very senior engineers wouldn't go elsewhere and cause trouble for Microsoft. It had fullfilled its purpose in that regard. I strongly suspect that some of Google's more ambitious endeavors serve the same purpose.
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#107Earlier quoted context omitted.
Nonsense. Rust safeties are massively overhyped. Not enough memory safety (comparable to Java, which is similarily memory unsafe), no type safety (unsafe keyword), not enough concurrency safety (not deadlock free, need to manually set mutexes). While there do exist safe and fast languages, Rust is not one of them.
If we all wrote in languages as memory-safe as Java, almost all these security bugs would go away. Is Rust guaranteed to be 100% memory-safe? No, there could always be bugs in the compiler and/or unsafe code. (Aside: it annoys me how people consider the presence of an unsafe keyword inherently less trustworthy than a non-verified compiler/runtime system, when there is really little difference between them.) Is it a h…
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#108we should all be using Rust then :)
or some language with the runtime. for example, c#?
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#109Earlier quoted context omitted.
It's also OSS and it is much easier to surface security bugs for Linux than for Windows. In my own research, I have attempted to send Microsoft security bugs only to be told they would be backlogged and reviewed later (which never happened to my knowledge).
> It's also OSS and it is much easier to surface security bugs for Linux than for Windows. Shouldn't then the number of bugs decrease much faster, since they are easier to find? Unless they are introduced at even a greater rate than the ones in Windows.
* Google Chrome: 36
* Artifex Ghostscript: 1
* ZeroMQ: 1
* macOS CUPS: 2
* Debian: 0
Re: Microsoft: 70 percent of all security bugs are memory safety issues
#110Just a painful reminder that they scrapped Midori[0] their managed Operating System based on Microsoft Research's Singularity project[1]. Even if it only replaced Windows LTSB/Embedded, I'd still prefer an ATM, checkout, or gas station terminal I was using was running on managed code. Doubly so for the next generation of Nuclear Powered submarines[3]. Plus between virtualisation and silo-ed software management ("Apps…
Midori, as cool as it was, was Microsoft's "no output division" (see https://archive.computerhistory.org/resources/text/DEC/dec.b... for context). It existed so that very senior engineers wouldn't go elsewhere and cause trouble for Microsoft. It had fullfilled its purpose in that regard. I strongly suspect that some of Google's more ambitious endeavors serve the same purpose.
Considering you have absolutely no proof of that it seems rather disrespectful to act like that's a fact rather than your supposition.