Re:AMD Disables Zen 4's Loop Buffer
by ggu7hgfk8j on Sunday December 01, 2024 @07:39AM
(#42288147)
The main security boundary a modern computer upholds is web vs everything else, including protecting one webpage from another.
So I think it should be the javascript that should run on these hypothetical cores.
Though perhaps a few other operations might choose to use them as well.
Also all the TLS, SSH, Wireguard and other encryption, anything with long-persisted secret information. Everything else, even secret (like displayed OTP codes) is likely too fleeting for a snooping attack to be able to find and exfiltrate it, even if an exfiltration channel remains. Until a better exfiltration method is found, of course :-(
I think we're headed towards the future of many highly insulated computing nodes that share little if anything. Maybe they'd have a faster way to communicate, e.g. by remapping fast cache-like memory between cores, but that memory would never be uncontrollably shared the way cache lines are now.
That's a secure enclave aka secure element aka TPM. Once you start wanting security you usually think up enough other features (voltage glitching prevention, memory encryption) that it's worth moving it off the CPU.
Re:AMD Disables Zen 4's Loop Buffer
by Dylan16807 on Sunday December 01, 2024 @10:31AM
(#42288892)
That's a wildly different type of security. I just want to sandbox some code, not treat the entire world as hostile.
Re:AMD Disables Zen 4's Loop Buffer
by tiberious726 on Sunday December 01, 2024 @06:11PM
(#42291448)
Eh, the TPM is a hell of a lot less functional than security processor on a modem arm board. You can seal and unseal based on system state, but once things are unsealed, it's just in memory
Given that we have effectively two browser platforms (Chromium and Firefox) and two operating systems to contend with (Linux and Windows), it seems entirely tractable to get the security sensitive threads scheduled to the "S cores".