Earlier quoted context omitted.
>The future of computing is that all code running on a device is one of the two S's: Signed or Sandboxed. >To do otherwise presents unnecessary risk. Unnecessary risk to whom? To monopolies that want to control the devices? I would say the future is requiring open-source flashable firmware to every programmable chip on every piece on industrial or consumer equipment sold. My vision of the future is farther away than…
Unnecessary risk to everything and everyone else on the internet eventually. AI will create perfect Sybil attacks. The reality dictates our need of a signal for humanness. To know an interaction is a real human and not an indistinguishable simulation of one. Picture if the internet was flooded with 100 trillion malign actors and trolls, each tireless, merciless, skilled at both social manipulation and cyber attacks,…
Secure Boot on ESP32 Platforms
11–19 of 19 posts
Re: Secure Boot on ESP32 Platforms
#12Earlier quoted context omitted.
>The future of computing is that all code running on a device is one of the two S's: Signed or Sandboxed. >To do otherwise presents unnecessary risk. Unnecessary risk to whom? To monopolies that want to control the devices? I would say the future is requiring open-source flashable firmware to every programmable chip on every piece on industrial or consumer equipment sold. My vision of the future is farther away than…
Unnecessary risk to everything and everyone else on the internet eventually. AI will create perfect Sybil attacks. The reality dictates our need of a signal for humanness. To know an interaction is a real human and not an indistinguishable simulation of one. Picture if the internet was flooded with 100 trillion malign actors and trolls, each tireless, merciless, skilled at both social manipulation and cyber attacks,…
Re: Secure Boot on ESP32 Platforms
#13Earlier quoted context omitted.
How could that work? A consumer would be required to build the firmware and flash it to the product themselves?
Of course not. Having the ability to add or modify root CAs in browsers doesn’t imply a requirement to sign every webpage yourself either.
So, it is necessary to remove the MS SecureBoot ~CApubkey and add the OS and local ~CApubkeys to the SecureBoot cert list with BIOS, and re-sign every module install|&build in order to work with NVIDIA (and probably also AMD?) in containers.
It's necessary and a fair expectation that users will continue to be able to remove and add x86-64 SecureBoot bootloader signing keys.
Re: Secure Boot on ESP32 Platforms
#14Earlier quoted context omitted.
>The future of computing is that all code running on a device is one of the two S's: Signed or Sandboxed. >To do otherwise presents unnecessary risk. Unnecessary risk to whom? To monopolies that want to control the devices? I would say the future is requiring open-source flashable firmware to every programmable chip on every piece on industrial or consumer equipment sold. My vision of the future is farther away than…
Unnecessary risk to everything and everyone else on the internet eventually. AI will create perfect Sybil attacks. The reality dictates our need of a signal for humanness. To know an interaction is a real human and not an indistinguishable simulation of one. Picture if the internet was flooded with 100 trillion malign actors and trolls, each tireless, merciless, skilled at both social manipulation and cyber attacks,…
They do not pretend to be humans, and will never run AI on the device itself, so there is no concerns about social manipulation.
But there are concerns (and many, many examples) of devices that rely on vendor's cloud.. and the vendor goes out of business, making devices useless. If there is no secure boot, people can flash alternative firmware and make devices usable again. If everything is signed, the device has to go to landfill instead.
Re: Secure Boot on ESP32 Platforms
#15Earlier quoted context omitted.
>The future of computing is that all code running on a device is one of the two S's: Signed or Sandboxed. >To do otherwise presents unnecessary risk. Unnecessary risk to whom? To monopolies that want to control the devices? I would say the future is requiring open-source flashable firmware to every programmable chip on every piece on industrial or consumer equipment sold. My vision of the future is farther away than…
Unnecessary risk to everything and everyone else on the internet eventually. AI will create perfect Sybil attacks. The reality dictates our need of a signal for humanness. To know an interaction is a real human and not an indistinguishable simulation of one. Picture if the internet was flooded with 100 trillion malign actors and trolls, each tireless, merciless, skilled at both social manipulation and cyber attacks,…
And secure boot on ESP32s is what will save us from this dystopian vision of the future..?
Re: Secure Boot on ESP32 Platforms
#16Informative, but if you’re building ordinary consumer hardware please don’t enable secure boot on your ESP32 device. There’s a thriving ecosystem of open source software (for example ESPHome) that gives flexibility to how a device is used and long term support long after your project or company has failed. We don’t need more electronic landfill rubbish when motivated individuals could tinker with them instead.
Re: Secure Boot on ESP32 Platforms
#17Informative, but if you’re building ordinary consumer hardware please don’t enable secure boot on your ESP32 device. There’s a thriving ecosystem of open source software (for example ESPHome) that gives flexibility to how a device is used and long term support long after your project or company has failed. We don’t need more electronic landfill rubbish when motivated individuals could tinker with them instead.
Came here to comment the same thing. I'm also personally not a fan of not being able to own your devices (or just not being able to keep them alive once the manufacturer turns off some server...), though there are two issues: One is people who buy IoT and then complain when it gets compromised because it was connected to the internet and someone somewhere found a way to turn their device into part of their botnet. Th…
The second is uninteresting because often they can just get your exact product off the same assembly line after hours.
I’ve heard of a third, which is a concern that having the option to load unapproved software somehow compromises the security of everyone else. I don’t buy it.
Re: Secure Boot on ESP32 Platforms
#18Informative, but if you’re building ordinary consumer hardware please don’t enable secure boot on your ESP32 device. There’s a thriving ecosystem of open source software (for example ESPHome) that gives flexibility to how a device is used and long term support long after your project or company has failed. We don’t need more electronic landfill rubbish when motivated individuals could tinker with them instead.
Re: Secure Boot on ESP32 Platforms
#19Earlier quoted context omitted.
Came here to comment the same thing. I'm also personally not a fan of not being able to own your devices (or just not being able to keep them alive once the manufacturer turns off some server...), though there are two issues: One is people who buy IoT and then complain when it gets compromised because it was connected to the internet and someone somewhere found a way to turn their device into part of their botnet. Th…
Secure boot doesn’t fix the first one because a buffer overflow exploit won’t get verified and prevented by the boot signature verification. As with all DRM schemes it mostly only hurts your legitimate customers. The second is uninteresting because often they can just get your exact product off the same assembly line after hours. I’ve heard of a third, which is a concern that having the option to load unapproved soft…