As its name implies, lock usb is a program designed to protect your USB flash drives, by allowing you to set a password. It can be easily configured, even by less experienced users.
exactly. if a virus can rewrite the firmware of a USB stick, that is basically game over for security. it can do absolutely anything, which is why i have a hard time believing most USB manufacturers would usb access control allow a firmware rewrite through the USB interface, unless they wanted to compromise your system. but if they wanted to do that, it would probably already have malicious firmware to begin with.
The basic, cheap solution is to build your own. Fortunately, there are already plenty firewall distro’s specifically designed to do this. Take a firewall distro, put it on a cheap board, configure it for one-way networking over UDP, and then you just need an app that will send the packets. A more carefully written policy might allow TCP acknowledgements, but still be one way. The NRL Network Pump works this way albeit with an extra technique to prevent the ACK’s from being used as a timing channel. So, this is a basic solution that’s mostly point and click. I’m also sure even the policies and commands to execute to do what I describe (for UDP) are already online somewhere.