Hacker News new | ask | show | jobs
by jeffbee 2233 days ago
Why would anyone enable speculative execution mitigations on a computer used to build software?
3 comments

Building software with lots of opensource libraries is effectively giving shell access to the authors of those libraries. They can stick whatever they like in those build scripts, and there's so many thousands of them I bet you don't check all of them by hand.

Given that, I'd prefer they had shell access as a low privilege user than be able to read my ssh keys from RAM...

Obviously if you compile software as your regular linux user account like most users, you're already a sitting duck, so might as well throw in a few more vulnerabilities.

Because you’re downloading lots of untrustable source from npm and friends when you are fetching your dependencies.
because it's the default on most operating systems