<story><title>WebUSB API: draft spec to safely expose USB device services to the web</title><url>https://wicg.github.io/webusb/</url></story><parent_chain><item><author>pdkl95</author><text>Apparently some people are &lt;i&gt;trying&lt;/i&gt; to open up as much attack surface as possible.&lt;p&gt;If you&amp;#x27;re implementing this... please &lt;i&gt;stop&lt;/i&gt;. This &lt;i&gt;will&lt;/i&gt; cause serious problems. There is no reason whatsoever to allow remote access to USB devices.</text></item></parent_chain><comment><author>awalton</author><text>&amp;gt; There is no reason whatsoever to allow remote access to USB devices.&lt;p&gt;Unless you want to connect your local USB device to some VM in the cloud. Which is the direct use case that came up when this came up in discussion with Reilly Grant when we were both at VMware. It comes up surprisingly often as a requested feature, as IT organizations get increasingly lazy&amp;#x2F;less funded&amp;#x2F;laid off and don&amp;#x27;t want to have to install clients or anything on local machines, just pop open a browser, point it at the VM and connect up the device.&lt;p&gt;Not that I&amp;#x27;m advocating for this in any way... I thought it was pretty out there (along with WebMIDI), but hey, why not, the Web Browser is the One True Platform and everyone and their parent company and sister company has nearly quit doing native application development on any OS (as sad as that makes me).</text></comment>
<story><title>WebUSB API: draft spec to safely expose USB device services to the web</title><url>https://wicg.github.io/webusb/</url></story><parent_chain><item><author>pdkl95</author><text>Apparently some people are &lt;i&gt;trying&lt;/i&gt; to open up as much attack surface as possible.&lt;p&gt;If you&amp;#x27;re implementing this... please &lt;i&gt;stop&lt;/i&gt;. This &lt;i&gt;will&lt;/i&gt; cause serious problems. There is no reason whatsoever to allow remote access to USB devices.</text></item></parent_chain><comment><author>BinaryIdiot</author><text>&amp;gt; There is no reason whatsoever to allow remote access to USB devices&lt;p&gt;Sorta but that&amp;#x27;s not what this standard is proposing. It&amp;#x27;s proposing a way of accessing a USB device from a web browser. There isn&amp;#x27;t any remote access happening here (at least not directly though with this standard you could theoretically do that).&lt;p&gt;This is simply so web apps can get closer to native apps in functionality.</text></comment>