News for hackers. Stuff that matters.
Re:Using Web Bluetooth to Communicate with Bluetooth Devices by Ajedi32 on Wednesday October 23, 2019 @09:40AM (#21334490)
> Would you download random native programs and give them hardware access?

No. But I wouldn't grant a "random" website hardware access either.

A reputable native program with a legitimate reason for requesting hardware access though? Sure. Why shouldn't I be able to do the same for a reputable website?

Re:Using Web Bluetooth to Communicate with Bluetooth Devices by josteink on Wednesday October 23, 2019 @10:15AM (#21334827)
> No. But I wouldn't grant a "random" website hardware access either.

We’ve trained people unskilled in IT that’s apps are dangerous and websites are safer. They’ve finally gotten it.

So let’s make websites unsafe, only one click away (which we know users will click)! What a great idea!

Re:Using Web Bluetooth to Communicate with Bluetooth Devices by Ajedi32 on Wednesday October 23, 2019 @10:25AM (#21334926)
Sounds like your only objection is over how scary-looking the prompt is?

Running a downloaded executable is already "one click away", and connecting a website to a Bluetooth device isn't nearly as dangerous as running an executable. The difference in levels of access and size of the exposed attack surface is huge.

Re:Using Web Bluetooth to Communicate with Bluetooth Devices by josteink on Wednesday October 23, 2019 @10:33AM (#21335009)
It’s all baby steps.

WebDRM: subvert control of the machine from the user.

WebUSB: allow browser-based attacks on physically connected hardware.

WebBLE: allow browser-based attacks on wirelessly connected gadgets too!

What’s next? WebDMA? WebFdisk?

Re:Using Web Bluetooth to Communicate with Bluetooth Devices by CamperBob2 on Wednesday October 23, 2019 @03:35PM (#21338038)
Sorry, but an industry that constrains progress to keep up with its slowest users isn't what I signed up for.
Re:Using Web Bluetooth to Communicate with Bluetooth Devices by nexuist on Wednesday October 23, 2019 @09:55AM (#21334644)
The case for a reputable website is even stronger given that you can literally inspect the source code as it runs. While a native program might require disassembly and de-obfuscation, a website can only deliver JavaScript that can just be copy-pasted into a text editor.

The one exception I can think of might be WebAssembly, but to date most native features (like location, filesystem access, even manipulating the DOM) require interop with JS to be used by wasm.

Re:Using Web Bluetooth to Communicate with Bluetooth Devices by toast0 on Wednesday October 23, 2019 @11:32AM (#21335656)
Plenty of websites minify their javascript, which is on the train to obfuscation. Javascript is definitely obfuscatable if desired.