Muchos periféricos USB se incluyen flash-basados en microcontroladores. A pesar de la máscara-ROM basado en microcontroladores son más baratos, el uso de un flash-basado en el microcontrolador puede permitir a un fabricante a tener una junta directiva, que pueden ir en una variedad de productos OEM, cada uno de los que informa el nombre bajo el que se vende. Algunos periféricos incluyen el firmware que les permite ser reprogramado desde el puerto USB; tener configurados de esa manera iba a permitir que un fabricante de pre-partes del programa en una forma adecuada para su mayor volumen de clientes y re-programa de ellos en la demanda de otros customrs.
Si un ratón pasa a incluir un flash del microcontrolador, puede ser posible para una persona maliciosa para reprogramar para que se comporte como un malware-infección del dispositivo. Debido a que la mayoría de los ratones no son propensos a usar especialmente grande microcontroladores, no puede ser cualquier habitación en busca de malware, si el ratón se requiere para ser utilizable como un ratón. Por otro lado, es posible que algunos programas de malware para identificar un vulnerables ratón y vuelva a programar de tal manera que ya no funcionaría como un ratón, pero podría actuar como un agente del mal cuando se está conectado a una no infectada la máquina [en la teoría de que alguien cuyo ratón deja de funcionar podría probar en otro equipo].
En general no será difícil para el diseño de un periférico USB de tal manera que una vez que la final de firmware se carga podría no ser recargado desde el puerto USB, pero no hay manera de distinguir a los dispositivos que son inmunes a la reprogramación de los dispositivos que no lo son. También sería posible el diseño de un "smart hub USB" con una pantalla y algunos botones que, cuando un dispositivo está conectado, lo que indica que el dispositivo se dice ser, pidiendo confirmación antes de que el equipo podía ver el dispositivo, y de restringir el dispositivo de comunicaciones a aquellos que fueron aprobados para su tipo, pero no sé si alguna de estas smart hub de dispositivos están disponibles.