Windows 10 Will Banish Spectre Slowdowns With Google's Retpoline Patch (zdnet.com)
Microsoft is including Google's mitigation for the Spectre Variant 2 speculative execution side-channel attack in the next release of Windows 10, currently codenamed 19H1. ZDNet reports: Google developed a software-based mitigation for Spectre Variant 2 called Retpoline that constrains speculative execution behavior sufficiently to mitigate an attack. Google's testing found its fix had a negligible effect on performance. Retpoline was implemented by Linux distributions such as Red Hat and SUSE, as well as by Oracle for Oracle Linux 6 and 7. And now, as MSPoweruser spotted, Microsoft's kernel engineers have confirmed that Retpoline will be part of the next version of Windows 10, 19H1, which is due out next year. Google's Retpoline plus Microsoft's own kernel modifications have reduced the performance impact to "noise level", according to Mehmet Iyigun of Microsoft's Windows and Azure kernel team. "Yes, we have enabled Retpoline by default in our 19H1 flights along with what we call 'import optimization' to further reduce perf impact due to indirect calls in kernel-mode. Combined, these reduce the perf impact of Spectre v2 mitigations to noise-level for most scenarios," wrote Iyigun.
"The bad news is that Microsoft didn't include the Retpoline fix in the latest Windows 10 October 2018 Update Redstone 5, or RS5, release, even though, according to CrowdStrike researcher Alex Ionescu, it could have," reports ZDNet.
"The bad news is that Microsoft didn't include the Retpoline fix in the latest Windows 10 October 2018 Update Redstone 5, or RS5, release, even though, according to CrowdStrike researcher Alex Ionescu, it could have," reports ZDNet.
Linux vendors had patches out in March!
They force their shitty upgrades on people. Any document lost due to unwanted reboot or a buggy patch must cost Microsoft $1,000. No mass discount. If they go bankrupt after one week, too bad, they wanted it.
There's still a few system they have yet to infiltrate.
several days before Windows 10 19H1 is released -- Microsoft will forcefully install it, and delete all your files at the same time.
The great news? The highly unlikely possibility that you will fall victim to a speculative execution based attack has been addressed. The horrible news? It was implemented by the same company that can't guarantee your files won't be randomly deleted by the greatest security threat known in modern times, to wit Microsoft. I'm sure it's been well tested and there will be no problems though. Even Microsoft has to get it right occasionally, amirite?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Seems like Microsoft again is late to the party in protecting its users with better security solutions and instead created its own performance robbing patches. So 6 or so months from now most Windows 10 users will finally get what Linux and Chrome OS have had for a year. Brilliant Microsoft, and why couldn't this make it into 1809??
"Microsoft again is late to the party in protecting its users with better security solutions and instead created its own performance robbing patches."
Microsoft: More than 10 years of poor management
Microsoft needs a new CEO and a re-organization of management.
According to TFS, most Linux distros don't have the patch either.
Only Big-Money distros like SUSE and Red-Hat, and their user-base is tiny compared to windows.
Windows 10 is still a pile of spyware, adware, bloatware and crippleware crap. It's not even a real operating system, it's a marketing platform.
Oh, we gave you a patch that will slow down your machine because of Spectre.
Did we mention we're getting a much better patch now? You have to update to 10 to get it, though.
yes seriously, I'm using win10 pro with classic shell on all my machines, 5 laptops( 2 dell, 2 lenovo, and 1 HP) and 4 desktops(3 asus/amd, 1 intel/asus based machines). I have never seen a single case of adware and most of the apps can be removed including IE11. With the new release coming, you'll be able to remove even more apps that are installed by default. I don't use any of the included software so you'll have to explain the crippleware apps because I'm unfamiliar with any. Most of the telemetry and Cortana can be disabled almost completely except some parts of Cortana is needed for search.
-geekpoet
The retpoline hack is a deliberate stack smash, to execute an indirect jump that the CPU will not speculate. Since the CPU cannot speculate it, execution *must* be slower than code from before spectre was discovered. But it does mean you can turn off *really* slow CPU mitigations.
The real trick is avoiding the need for retpoline in the first place. Make sure that indirect jumps have shortcuts for commonly executed branches that aren't affected by Spectre.
BTW, I watched a great talk about spectre, for application developers, by a clang compiler engineer who was involved in the research on spectre.
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
How about the patch where it really matters: on servers? Will this patch be available on Server 2016? Server 2019? 2012 R2? (OK, not really expecting it on 2012 R2 or earlier, but one can hope.)
Server 2016 and Windows 10 share (or at least used to share) a lot of the same codebase, so one would think Server 2016 could be patched here fairly easily.
And that this won't happen until the next Windows 10 release (probably April 2019)? Absolutely ridiculous. Get it out. NOW.
Finally, Microsoft is naming their products like proper any proper virus should be.
I have never seen a single case of adware
Doesn't mean they aren't there. They were widely publicised on the lock screen, the start menu and the file manager, so you must live under a rock.
most of the apps can be removed including IE11
No they can't. You might be able to "disable" a few, but you cannot actually remove them.
With the new release coming, you'll be able to remove even more apps that are installed by default.
Oh, how very generous of them to give a tiny bit of control back to the user! Keep licking the boots of your overlords at Microsoft, for they control your computer and your data.
you'll have to explain the crippleware apps
Windows 10 itself is crippleware. It limits what the owner/administrator can do with their own computers. For example, you cannot disable automatic "updates", you cannot remove the bloatware and it serves up ads...all in a commercial, paid-for product.
Most of the telemetry and Cortana can be disabled almost completely except some parts of Cortana is needed for search.
"Most" is relative. When the "basic" spyware level collects a *massive* amount of data, that means "full" must collect an unimaginable amount of data...for no legitimate reason, without a way to disable *all of it* (some is not good enough) and without Microsoft paying users for that data. Really, that spyware should not even exist in the OS at all. It should be 100% impossible for Microsoft to collect any data whatsoever via the OS.
Windows 10 a huge pile of shit and the worst excuse for an operating system I have seen in my 40 years of computing.
Oh and also I hope you enjoy your OS subscription because it's coming. Office went subscription for enterprise customers first but later went subscription for everyone. If you think Windows 10 isn't following suit, then you are naive and/or stupid beyond comprehension.
That's not even mentioning how Microsoft is using users as unpaid QA and making them suffer the consequences, such as every single Windows 10 "update" breaking something, destroying data or even destroying hardware because the "developers" are incompetent morons who copy and paste code from other sources into spaghetti without even understanding what it does. When you see a piece of software that receives updates very rapidly, you know the developers behind that software are crap.
It is unlikely that subscription charges to Windows 10 will ever be enforced. ChromeOS and Android have supplanted Windows as the main consumer OS, and Microsoft likely will not want to see their market share decay any more rapidly than necessary. It is more likely that adware will be introduced on systems that do not have corporate subscriptions.
"You might be able to "disable" a few, but you cannot actually remove them."
Simply not true. Look online into the use of the powershell commands:
remove-appxpackage and remove-appxprovisionedpackage *
You can easily remove almost all the Windows Store style apps from your account with the first, then remove them from the cache that installs them on newly created accounts with the second.
The apps that can't be removed are few: depending on the particular version of Windows family , you may or may not be able to remove Store. Edge (and IE - although it's not a Store "app") can be hidden but they are baked in because the WinAPIs rely on some of the underpinning components. But just about everything else can not only be disappeared, but removed. On Pro, Enterprise etc., whether or not you can remove Store, you can disable the Store outright via Group Policy.
* Please note there's more than one way to employ those commands, which allows for differing results. Read up.
Retpoline? That sounds like a hair oil used in the 1920's! And brought back in the 1950's.
Greasers forever!
Just about very single mainstream OS major update of any OS for desktop / laptop / workstation computers breaks something, and that since the beginning of time: OSX, Windows 95 thru Server 2019, most Linux distros, macOS etc. etc.
br.
Stop being all indignant, it's silly.
See subject: c6gunner's name on this post as submitter yet signed "APK" https://linux.slashdot.org/com...
* I never say hosts cure Spectre/Meltdown OR it'd be on the Start64.com download page & I do NO MacOS X one!
APK
P.S.=> You say hosts = shit https://slashdot.org/comments.... ?
FACTS: /.ers & security pros + RESULTS say DIFFERENT:
1st: /.ers https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments.... https://slashdot.org/comments....
2nd: SECURITY PROS https://slashdot.org/comments....
3rd: REAL RESULTS w/ hosts vs. threats https://slashdot.org/comments....
EAT YER WORDS
Those are old instructions that don't work for many apps any more. Microsoft "fixed" that a long time ago.
They might break minor, unnoticeable things, they don't change all of your settings, erase your files, fry your video card and kill your hard drive like Windows 10 has.
[from TFS] "The bad news is that Microsoft didn't include the Retpoline fix in the latest Windows 10 October 2018 Update Redstone 5, or RS5, release, even though, according to CrowdStrike researcher Alex Ionescu, it could have," reports ZDNet.
Not such bad news in light of 1809's data-losing file system bugs. I'd like to see something like this much more thoroughly tested, given the grave security implications.
'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
My guess is that it will be prioritised for inclusion in Server 2019, then back-ported to 2016.
'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman