¿Cómo pruebo una unidad USB para asegurarme de que no es un "asesino de USB"?

4

Recientemente leí sobre un peligroso dispositivo USB que contiene un circuito en lugar de almacenamiento, que destruye el hardware de una computadora al inyectar un pulso de alto voltaje y alta corriente en el puerto en el que está conectado. Consulte este artículo

Debería ser fácil probar una unidad USB desconocida para este tipo de peligro al enchufarlo en un módulo de prueba separado antes de correr el riesgo de insertarlo en el puerto USB de una computadora. ¿Existe tal módulo de prueba? ¿Existe una versión comercial, un circuito o un kit que se pueda obtener?

Habiendo leído ese artículo, probaría cada dispositivo USB de forma rutinaria antes de usarlo.

    
pregunta Harry Weston

2 respuestas

3

También existe la opción de no levantar ningún dispositivo USB que veas y conectarlo alegremente a la computadora más cercana, como regla general.

Cuando los disquetes (en realidad, de cualquier tamaño) eran lo más importante y las personas que poseían una computadora poseían cierta sensibilidad al respecto, en realidad era un sentido común. Vaya a una exposición, obtenga discos, piense muy, muy bien sobre si desea incluirlos en su Atari / MSX / Whatever / PC principal.

No porque los discos puedan generar alto voltaje y destruir todo su hardware, sino porque también pueden contener cualquier tipo de software que pueda hacer cualquier tipo de cosa.

Claro, los sistemas operativos modernos son un poco más protectores con respecto a "hey, esta cosa quiere instalarse y ofrece un controlador en sí, genial, ¡aquí vamos!" o "hey, esto dice que se ejecuta automáticamente el software, y GO!". Pero lo curioso es que todavía hay muchos agujeros, especialmente en dispositivos USB que combinan múltiples propósitos.

¿Alguna vez probaste un Sandisk Cruzer en una instalación nueva de Windows? Genial, eh, que te ofrece instalar software para ti! Si tiene algunas opciones de seguridad deshabilitadas hasta en Windows 7, incluso puede hacerlo sin avisarle. Ahora piense en alguien como ese cerebro de mono, pero con más sentido para el software que para el hardware.

Dicho esto, aquí está tu esquema para el detector de destructores:

simular este circuito : esquema creado usando CircuitLab

Si D3 parpadea, hay picos superiores a 6.5 V en el USB VCC, si D4 parpadea hay picos más altos que 4.5 V en las líneas de datos USB.

Los diodos 1N4148 solo protegen contra los picos de alta energía que obligan a una corriente de base insana a través de la resistencia relativamente modesta de 20k, ahora que fluye primero a través de esos diodos. Todavía se puede romper mucho, por supuesto, pero esto podría ser producido en serie en el rango de uno o dos dólares, excluyendo la fuente de energía. Si lo ve como una herramienta desechable, puede omitir los diodos 1N4148 y los resistores de 3.3k.

El 1N4007 protege la fuente de energía contra picos en la energía hasta varios cientos de voltios (aunque si espera eso, retire el capacitor u obtenga uno para cientos de voltios, o que se pueda disparar).

Cuando los diodos parpadean débilmente, la "violación" es pequeña (picos de 10 V o similar), cuando parpadea de manera brillante los picos son de alto voltaje y probablemente de alta energía.

Pero, por supuesto, producir en masa es una pérdida absoluta y absoluta de su dinero y veo esto como un curso simple de "No siempre se necesitan dispositivos electrónicos complicados para detectar cosas", en lugar de "aquí hay un verdadero problema que necesita una solución real ".

    
respondido por el Asmyldof
0

Consigue un cargador de pared USB barato. Ábralo y modifíquelo para que las líneas de datos estén en cortocircuito y agregue un limitador de corriente al pin Vbus. Ahora, cuando se conecte una unidad, se activará. Si se trata de un asesino USB, cuando envía el pulso a la línea de datos, debería explotar bastante bien. Por lo tanto, si la memoria USB explota, fue un asesino USB.

Pero en serio, solo usa un cargador de pared barato. Si el cargador deja de funcionar, es posible que desee cuestionar la unidad USB. No hay computadora en ningún lugar para recibir daño.

    
respondido por el Dave

Lea otras preguntas en las etiquetas