3 ms·
Websites are at least supposedly sandboxed so they are not as much of a risk as running native binaries. But this is getting worse and worse though as browsers
by superkuh 3y ago
Websites are at least supposedly sandboxed so they are not as much of a risk as running native binaries. But this is getting worse and worse though as browsers expose more and more of their host operating system's functionality. The benefits of using a website instead of a native application are quickly disappearing, while the drawbacks have only been somewhat mitigated. We're getting to the point where browsers are worthy of the decades old criticism Emacs has received. They have eventually become an OS with many fine features - simply lacking a good web browser.
- jeroenhd 3y agoI don't necessarily have a problem with technologies like these, but it irks me that they're all being enabled without proper security prompts. Accessing GPUs/USB devices/MIDI devices should come with the same security boundaries downloading executables comes with, at least until sandboxes catch up. 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?
- zx8080 3y agoWebGPU is used (among other usage) for user browser fingerprinting. Which is very useful for ads personalizing. Which is the main profit source of Google who (effectively) owns the Chromium project. > 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.
- jauntywundrkind 3y agoDoes anyone have a single shred of evidence that Google is doing any kind of fingerprinting? 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.
- funcDropShadow 3y ago> It's the web. 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.
- jauntywundrkind 3y agoPersonally this reads like a descent into madness, a conspiratorial minded terror/Fear Uncertainty and Doubt stark-world outlook that actuvely seeks to erode away reality for it's preferred sense of what is. 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/ https://www.chromium.org/blink/launching-features/
- hulitu 3y ago> There's just not evidence we really have much to fear here. Famous last words.
- fragmede 3y agoYou have to specifically give access to a device for WebUSB though, so they could update the text to say that giving the website access to the device means they can do bad stuff to it, but I think ESPhome users understand that and have to inherently trust that ESPhome hasn't been hacked to do bad things. Alert fatigue is a thing though, so I'm not sure if that'll be all that effective.
- jeroenhd 3y agoWith how little these APIs are used (for acceptable purposes), I don't think alert fatigue is a huge risk here.
- out-of-ideas 3y ago> We're getting to the point where browsers are worthy of the decades old criticism Emacs has received. They have eventually become an OS with many fine features - simply lacking a good web browser. 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)
- mrd3v0 3y agoI can't get over the fact that RSS is not an integral part of web browsers. Stripping its support was part of browsers digging their own (and the web's) grave.
- JohnFen 3y agoPersonally, I don't trust websites with access to my computer at all. Sandboxing helps mitigate the risks, but isn't anywhere near sufficient. 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.