If you're this concerned about security, couldn't you just turn off auto mounting of devices and manually mount them when you need them? Is there a case where just inserting the usb device into the port causes issues (regardless of mounting) and would this prevent those scenarios?
@nixCraft
I wonder if it would be possible to protect against the charge and pulse USB devices with optoisolators and an external power supply?