3 ms·
Sadly I think long term mitigating these side-channel attacks is not viable. Although stop-gap patches can buy us more time to get a good solution in place. It
by bgirard 6y ago
Sadly I think long term mitigating these side-channel attacks is not viable. Although stop-gap patches can buy us more time to get a good solution in place.
It's impossible for something to behave in the same perfect way all the time with all the performance optimizations, fast paths, and branching. As soon as something is in your process or you can make requests to it, small internal differences will leak information via side channels.
- amenghra 6y agoRight. That's why you should set the SameSite attribute on session cookies.
- bgirard 6y agoSure, but cookies are only a small part of the problem. It's not enough.
- MrStonedOne 6y agoreading of cross origin images isn't an attack vector unless credentials were used to request it. Otherwise its no different then doing curl on the attacker's machine.
- bgirard 6y agoYou're a bit too quick to jump to that conclusion so firmly. There are other cases. Does you company have internal tools exposed via the intranet? If you happen to know the URI scheme, from say an ex-employee, you're able to exfiltrate information if you get a current employee on VPN to open your page. This becomes a tool in a layered attack. Sure it's careless to have such anonymous endpoint on your intranet. But there's a reason why anonymous images can't be plainly read back.
- kornbattery 6y agoI'd say it's bad design to have everything important in the open just because it's behind a firewall; it's got a huge blast radius when something goes wrong. Securing your services regardless of where they are in the network should be go the go to
- MrStonedOne 6y agoI'd say accessing an internal ip counts as credentials, but i wouldn't be shocked if chrome disagreed.