Since only a select amount of amount of microcontrollers in the USBs can be reprogrammed, isn't it just possible to block that certain kinds of microcontroller containing devices?
-
Sure. How do you do that? Do you have a means to inspect the USB and then control whether it has access? How can you be sure that a re-written firmware will report itself accurately?– schroeder ♦Nov 4, 2020 at 15:48
-
I am by no means an expert in this field, but maybe you can somehow get the hardware information somehow in a sandbox or something?..– Sir MuffingtonNov 4, 2020 at 16:11
-
So, "can't you just" is not a helpful place to start when you don't know if the capability exists; "can't you just hover in midair?" There are ways to control USB, and you are limited by their capabilities. First confirm whether this control exists, then consider whether it is possible to know enough firmware models to make this control useful, and then, whether a compromised firware would report itself accurately to know whether the control is viable.– schroeder ♦Nov 4, 2020 at 16:15
-
So, the answer to the question you asked is "yes". But the "how" is the much bigger concern. "Can't you just hover in midair to prevent tripping?" "Yes. But how are you going to hover?"– schroeder ♦Nov 4, 2020 at 16:17
-
While it seems at first blush to be reasonable, what you are suggesting is a variant of IEEE RFC 3514 put out on April 1 , 2003. Also known as the Evil Bit , tools.ietf.org/html/rfc3514.– user10216038Nov 4, 2020 at 16:21
|
Show 1 more comment