New Attack Shows Risks of Browsers Giving Websites Access to GPU
securityweek.com
securityweek.com
WebUSB is pretty great when it's used for the right things (updating the Google Stadia controller, flashing ESPHome, that sort of thing) so I sort of see the value in that, but the risks of these technologies are being ignored, especially on the GPU side. GPUs are absolutely terrible at separating application code because they're designed for performance above all else.
Is a security warning for this stuff really that much to ask? Surely, clicking OK on the two or three websites that actually have a use case for WebGPU should be an acceptable trade-off?
> Surely, clicking OK on the two or three websites that actually have a use case for WebGPU should be an acceptable trade-off?
This would not be an acceptable tradeoff since the dialog will fire on _every web site_. Google et all will never allow it to be asked as it could hurt their main profit source.
It's the web. You can see what's happening, follow the code as it runs. Has anyone found a single shred of evidence that big bad hated evil Google is doing any of these casually cast about nasty vicious accusations?
Yes Google runs ads, and makes most of its money that way. But it needs to play a clean game & keep the web stable & trustable if that revenue stream is to survive. These conjectures that earning another 10% by setting fire to your house don't make sense. They never have. But it's what our underdog bias makes us want to believe.
For most people it's Google's web. You can't see anything Chrome is doing if Google doesn't want you to see it.
There's just not evidence we really have much to fear here. Yes Chrome is closed source, but it seems to pretty closely resemble Chromium. Yes Chrome is closed source but there are people very good at Ghidra (& others softwares) would be be delighted to find sneaky scary shit happening.
These assertions feel baseless. It feels the opposite of the truth. Chrome is perhaps the most observable software development process on the planet. They follow their process, which involves - before any code gets written - writing explainers, bringing Early Design Reviews to W3C TAG, and then posting request-for-position review from everyone else. What software on the planet does more to pace a golden path, has a higher level of visibility, review, and regard than this? https://www.chromium.org/blink/launching-features/
Famous last words.
Why would they? The vast majority of the internet is sending them unique identifiers along with every page load already.
> This would not be an acceptable tradeoff since the dialog will fire on _every web site_.
Sounds like a good reason to use the same approach as with notifications (disabled by default on most websites).
And why would they? They control the majority of users' browsers and can push through things that expand their advantage in plain sight, like Privacy Sandbox, Manifest V3 etc.
lol i've been saying this for years to folks (i hate to say it but probably upwards of 10 years now sounds about right)
That web browsers have become essentially an OS in their own right is one of the things that makes me increasingly hesitant to go to websites that I don't already have some sort of trust in, and so is helping to make the web a smaller place to me.
Just don't tell them about USB, ok ? /s
Some people never learn.