tech-security archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: How trustworthy is that I/O device?



   Date: Mon, 4 Nov 2013 14:34:37 -0800
   From: Erik Fair <fair%netbsd.org@localhost>

   All OSes have a problem with USB and potentially all other hot-plug
   I/O busses: can you trust the device that was just plugged into the
   bus? How much I/O do you permit to it before explicit authorization
   of some kind?

I trust memory and assume I/O is arbitrarily broken or adversarial,
and I think this is at least as mistrustful as everyone ought to be.
Naturally, I make mistakes in this model, but I consider them bugs.

Of course, it is difficult to test for a wide variety of broken or
adversarial behaviour, so most of the code paths that get tested are
only the good ones.


Home | Main Index | Thread Index | Old Index