Have there been actual JS-based attacks on users seen in the wild? I feel conflicted about this. I'm very stubborn about enabling 2FA everywhere possible, but I just can't convince myself I need to have these mitigations enabled on my laptop. I do leave the mitigations turned on for my "servers".
If you really care about secrecy of your data, you would not be asking - you have to enable all mitigations, and do much more work to change patterns of computer use in a radical way to make your data somewhat secure against this level of craft.
If you care about sane practices that don't cost a lot but you don't consider yourself to be an interesting target, or you're not going to change your habits of computer use, chances are, someone on the internet slurping your data randomly is not the end of the world. If that is the case (most people), then on your personal laptop you can turn the costly mitigations off. After all, keeping them all on won't by itself give you solid security, most probably there are many more attacks on CPU/kernel out there for which there are no mitigations yet.
About the only scenario where keeping mitigations on is important and also "enough" is hosting/cloud vendors. "We follow the minimum industry security standard, but we don't guarantee someone else is not reading your data, that would be almost impossible."
"Overall it comes down to what workloads you are engaged in whether you may notice any performance difference when upgrading your Linux kernel (or otherwise being patched for Inception on your given OS) on an AMD Zen desktop or server. For the most part users are unlikely to notice anything drastic, aside from some sizable database performance hits in a few cases. ... For those wanting to avoid the new mitigation, there is always the "mitigations=off" route or the "spec_rstack_overflow=off" as used in this round of testing ..."
Speculative processing gives a huge performance boost in tight loops.
So much more hard to exploit than a typical native code application, however it is still possible when all ingredients are available, including skillful hacking skills.
[0] https://www.amd.com/en/resources/product-security/bulletin/a... [1] https://arxiv.org/pdf/2108.04575.pdf
This feels more significant to me than people here are willing to admit. This is with a Ryzen 9 7950x. What's the point of buying new generations if exploits are just going to slow down desktop performance by up to 30%?
Probably in the fact that the older generations are susceptible to these exploits too, so mitigations will make your older CPU much slower than the new generation, even when the new generation is 30% slower than it can be.
I'm waiting for it...