Replies: 1 comment 1 reply
-
You can disable USB firmware update by commenting out: Ender3V2S1/Marlin/Configuration_adv.h Lines 1902 to 1908 in 4f65c63 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I would very much like to have a mechanism to disable firmware flashing over USB and I realize this can only be done in the printer firmware.
I'm using OctoPi which is, although only accessible in my home network, a network connected web interface that has a USB interface to the printer and does with the help of a plugin allow remote firmware flashing. From a security point of view, if somehow OctoPrint was hacked malicious firmware could be flashed remotely. While if USB flashing could be disabled on the printer itself, the risk disappears. As it would require physical access to the SD card.
The main reason I think remote flashing is such a risk is that like malicious firmware could be flashed that for example overheats the limits of the printer while not reporting the current temperatures to the display or serial port. This is an inherit fire safety risk and target for cyber attacks with potential physical damage.
With all current conflicts going on in the world, the increase in cyber attack and potentially misconfigured OctoPrint instances being exposed to the internet. This is a real risk that could be solved by simply having a setting that disables USB flashing.
Beta Was this translation helpful? Give feedback.
All reactions