Earlier quoted context omitted.
Forcing every website to adapt to a browser update is completely infeasible. > I can't imagine there are many sites passing significant amounts of data through this This is actually a quite common mechanism for popup-based authentication (which is much more secure than iframe-based one, as users can verify where they're potentially entering their credentials).
We had the tech in the 80's for the browser to facilitate popup authentication with process isolation. It's this niche and esoteric tech called IPC[1], so niche that one really can't blame Apple for not hearing about it. It truly boggles the mind as to how all the other browsers pull it off. [1]: https://en.wikipedia.org/wiki/Inter-process_communication
New speculative attacks on Apple CPUs
171–180 of 365 posts
Re: New speculative attacks on Apple CPUs
#172Earlier quoted context omitted.
1 Hz is probably a bit too slow for practical applications, but my point is that somewhere between that, and simulating a parallel universe at each data-dependent branch, is probably a reasonably-safe spot, or more likely a spectrum that application developers get to pick their tradeoffs from.
An identically useful comment would've been to place the bounds at 0 and infinity.
Re: New speculative attacks on Apple CPUs
#173The marketing culture for announcing hardware exploits is so strange to me. The norm seems to be getting a custom domain, logos, demos, an FAQ... why do all this instead of just reporting the exploit and releasing a paper?
I know it's kind of goofy, but I don't really see the downside to it.
Re: New speculative attacks on Apple CPUs
#174Cool detail, in the section where they reverse-engineer the presence of an LVP on the M3: Remarkably, while all other load widths activate the LVP on any constant value fitting that width, we observe that acti- vation on 8-byte wide loads occurs only when the load value is zero. We conjecture that this may be a countermeasure for memory safety such that the LVP will not learn values of pointers. That is, with the M3…
Re: New speculative attacks on Apple CPUs
#175Their SLAP demo provides a great example of how defence-in-depth can make/break the viability of an exploit. That terrifying Safari demo is possible because Safari fails to isolate new windows in individual processes when calling `window.open` in js. All the other side channel magic presented here doesn't matter if the data you want to read is in a seperate process with sufficient separation from the "hostile" proces…
Re: New speculative attacks on Apple CPUs
#176If I understand correctly, this also affects Asahi Linux, right?
Re: New speculative attacks on Apple CPUs
#177Earlier quoted context omitted.
Forcing every website to adapt to a browser update is completely infeasible. > I can't imagine there are many sites passing significant amounts of data through this This is actually a quite common mechanism for popup-based authentication (which is much more secure than iframe-based one, as users can verify where they're potentially entering their credentials).
Why not a choice? Individuals could choose a "secure" browser or browser mode that provides increased protection from such attacks or a "compatible" one that is less likely to break old websites.
Re: New speculative attacks on Apple CPUs
#178Could this attack be used to jailbreak the latest iPhone?
Re: New speculative attacks on Apple CPUs
#179Earlier quoted context omitted.
What are you doing where you see anything remotely close to double-digit-% gains from disabling spectre mitigations?
Video editing maybe? Which is not going to involve running untrusted code.