6 ms·
How about an inline protocol analyzer that knows the USB mass storage device class protocol, and can detect when a write request is being sent? That would perh
by unwind 13y ago
How about an inline protocol analyzer that knows the USB mass storage device class protocol, and can detect when a write request is being sent?
That would perhaps also make it possible to optionally prevent such requests from ever reaching the USB stick, thus adding write-protection to legacy sticks.
Probably not 100% trivial given the signalling speed and general complexity of USB, but perhaps solvable using an FPGA? There is a software-only USB stack for 8-bit AVR:s, so it doesn't seem totally impossible, either.
No, I don't have a startup manufacturing such a device. :)
UPDATE: Ah, I just reinvented the WriteBlocker: http://www.wiebetech.com/products/USB-WriteBlocker.php http://www.wiebetech.com/products/USB-WriteBlocker.php. Sigh.
- deleted 13y ago[deleted]
- zokier 13y agoNo reason to involve FPGAs (beyond performance concerns). Eg FTDI makes Arduino-like boards with host+device USB connections, seem to cost $35 at their store. With this specific device you are limited to full-speed USB which is slight inconvenience for storage use. But it's also the first product I happened to stumble upon, there probably are better alternatives out there. http://www.ftdichip.com/Products/Modules/DevelopmentModules.htm#Vinco http://www.ftdichip.com/Products/Modules/DevelopmentModules....