I am turning my raspberry pi prototype device into a market product. The data and the program running on the pi must be protected. But we have a USB webcam attached to it (provided by us, hence we know its details, id, etc). So I want to ensure that the end-user doesn't plug anything (keyboard, mouse, pen drives, etc) into the USB port except that particular webcam. How can I accomplish this?
Note: I don't want the overhead labour of desoldering the USB port and connector, and soldering the webcam's bare wires on to the pi. That would be the last resort.