• FooBarrington@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    20 hours ago

    I do understand your concerns regarding safety, but not having WebUSB does not guarantee that malicious websites can’t access your USB devices. Both Firefox and Chromium already interact with your USB devices to provide features like debugging over USB, so malicious websites that exploit browser bugs are able to talk to your devices either way. And if we don’t count browser bugs, you can simply set your browser to block WebUSB by default to arrive at the same outcome.

    Of course there is a chance that specific exploits could work in one case and not the other, but that’s something the real-life statistics haven’t shown to be an issue so far. Browsers are generally pretty safe these days due to multiple layers of sandboxing, so I’d be surprised to see major WebUSB-specific security exploits appearing in the future.


    Edited to add:

    Sorry, when I said “sky is falling” I meant a general erosion of user security and privacy, when using our “own” devices.

    Same here, I hate the direction things are already clearly heading towards on mobile, and I expect desktops to get enshittified as well soon enough. But I see WebUSB as a major positive in that context (since it allows users to take control of their devices in a much easier and safer manner, & mostly guarantees backwards compatibility of such tools for many years to come). And although I’ve read comments similar to yours many times - this topic gets brought up fairly often - nobody has explained concrete technical issues that are likely to bite us.

    • PolarKraken@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      9 hours ago

      I don’t have much else to add. You’ve clearly thought about this topic (WebUSB) more than I have, and I’ve given people grief in the past for similarly thin arguments slandering Signal over “what if” type scenarios.

      In the end I am saying I wish we didn’t have things that we already have, which is ultimately pointless anyway. I wish the nature of interacting with a website was much more strictly one directional. I wish it was never considered appropriate for a remote server to learn about or interact with my own requesting hardware. There are a hundred other things I don’t want that we have, many much more impactful than this. You seem much more open-minded, and regardless clearly a lot of the rest of the world agrees with you.

      Think we just disagree, but I also don’t mean to blow WebUSB out of proportion. Plenty worse things for me to get worked up about that also aren’t going anywhere.