4 ms·
Firmware should have a physical switch to enable updating it. Fuck self checked signatures. There, fixed all the BIOS and firmware exploits for you. You're welc
by phkahler 4y ago
Firmware should have a physical switch to enable updating it. Fuck self checked signatures. There, fixed all the BIOS and firmware exploits for you. You're welcome.
- legalcorrection 4y agoThat only works for IT-managed devices (and even then, is very expensive in terms of labor). Consumer devices need auto-update to protect them from known vulnerabilities. Auto-update is hard to get right, but your product is defective by design if it doesn't support it.
- phkahler 4y agoYou can auto-update AND tell the user to flip the switch as part of the update process.
- downrightmike 4y agoIt is possible https://hackernoon.com/how-the-nintendo-switch-prevents-downgrades-by-irreparably-blowing-its-own-fuses-884bd3b7a8ba https://hackernoon.com/how-the-nintendo-switch-prevents-down...
- mjg59 4y agoFirmware vulnerabilities aren't necessarily used to target the firmware or to try to gain persistence - vulnerabilities in SMM handlers, for instance, can be used for privilege escalation at runtime.
- R0b0t1 4y agoThat is true, but disabling firmware update (should) limit the available persistence for the malware.
- mjg59 4y agoLimit, but it doesn't remove all avenues of attack. Firmware config needs to be writable at runtime (things like cold boot attack protection require state to persist over power cycles, even if you don't think other firmware config should be modifiable without physical presence), and the code that parses that could still contain vulnerabilities. Making firmware mostly read-only would mitigate certain classes of attack, but not all of them.
- R0b0t1 4y agoPerfect is the enemy of good enough.
- ChrisLomont 4y agoThat will be a problem for lots of centrally managed, distributed networks, like point of sale machines managed by a central entity.
- dredmorbius 4y ago"For every complex problem, there is a solution that is simple, neat, and wrong" Popular rephrasing of the H.L. Menckin original. https://quoteinvestigator.com/2016/07/17/solution/ https://quoteinvestigator.com/2016/07/17/solution/