Hace tres semanas, mi compañía ordenó una gran cantidad de hardware (hardware real, no relacionado con TI) de China.
Hoy, la chica del almacén viene a mi oficina y dice que, mezclada con las cosas, encontró una unidad USB blanca que decía "Lihuiyu Studio Labs 2012.10.25"
Curioso, tuve una reacción como "¡YAY! ¡Una unidad USB gratis! ¡A ver qué hay dentro!" y conecté estúpidamente mi máquina principal, y me sorprendió descubrir que se detecta como un USB HID y un teclado.
Paralizado por el shock, esperé 20-30 segundos antes de quitarlo.
No pasó nada en la pantalla, un dispositivo tipo USB Ducky debería mostrar algo en la pantalla, ¿verdad? No hay forma de que haya comprometido nuestro sistema de la compañía con algunos comandos de velocidad de la luz imposibles de ver a simple vista, ¿verdad?
Pregunta primaria:
¿Hay alguna forma de proteger los sistemas Windows de dispositivos USB como este?
Necesitamos conectar cientos de unidades USB diferentes cada semana, por lo que eliminar / deshabilitar la compatibilidad con USB no es una opción
Pregunta secundaria:
¿Cómo puedo ver lo que realmente está haciendo este dispositivo USB?
There is nothing that could be done to protect Windows systems from USB devices like this?
Claro, no enchufes nada sospechoso. Quizás eso es demasiado obvio.How I could see what this USB device is really doing?
Use un honeypot en cuarentena en lugar de un sistema de producción conectado. De nuevo, quizás demasiado obvio; bosque para los árboles, algo así ...Respuestas:
No hay peligro al insertar este dispositivo en su computadora. Es solo un dongle para un paquete de software de grabadora láser llamado WingraverXP suministrado con algunas máquinas láser de bajo presupuesto. Tengo una de las máquinas y se suministra con una memoria USB idéntica.
fuente
De manera similar a lo que su madre le pudo haber dicho cuando era niño acerca de aceptar paquetes de extraños, cuando encuentre una unidad USB extraña en un almacén lleno de destornilladores chinos, o lo que sea que sea, no lo conecte a una computadora que es parte de la red de su empresa . Nunca.
Esa es realmente la mejor manera de "proteger los sistemas Windows de dispositivos USB como este". Dicho esto, como dijo James en los comentarios, los primeros y obvios métodos de ataque se bloquearían desactivando la función de ejecución automática de la unidad extraíble, pero si alguien realmente quiere dañar una computadora, estoy seguro de que un hacker con talento podría hacerlo así que sin la ejecución automática habilitada.
La próxima vez que un dispositivo USB extraño caiga del cielo de esa manera y quiera ver qué es, lo conecta a una computadora que no forma parte de ninguna red, no tiene conexión a Internet y no tiene datos críticos.
Ahora, lo más probable es que haya un docker iracundo en algún lugar de las costas de China lamentando la pérdida de su teclado inalámbrico, no hay nada malo en el disco y absolutamente nada está mal con su computadora. Sin embargo, como regla general, no conecta dispositivos extraños a las redes.
ACTUALIZAR
No creo que haya una forma de detectar realmente un patito de goma. La buena noticia es que la más conocida no se parece a la imagen que publicaste. Por otro lado, lo que hace el hipotético ave USB depende completamente de su carga útil y no se puede predecir. Por lo tanto, no habrá una forma sólida de verificación, ya que no puede saber de antemano lo que intentó hacer.
fuente
I don't think there is a way of actually detecting a rubber ducky.
- parcialmente cierto. Mira mi respuesta.Si su unidad realmente se identifica como un teclado, la forma más segura de determinar qué pulsaciones de teclas envía es probablemente un registrador de teclado USB de hardware. Puede obtenerlos en Internet, solo google "usb keyboard logger".
Por supuesto, esto no evita que el dispositivo no identificado realmente envíe pulsaciones de teclas al sistema en el que lo está conectando, por lo que no debe hacer esto en un sistema de producción.
Dado que probablemente no desee deshabilitar la compatibilidad con USB HID y dispositivos de teclado, no creo que pueda hacer nada para evitar tales ataques, aparte de no conectar dispositivos no confiables a su máquina.
EDITAR: dado que no puedo comentar las otras respuestas: deshabilitar la ejecución automática solo evita la ejecución automática de archivos en la unidad USB conectada. Sin embargo, si este dispositivo se identifica como un teclado, probablemente enviará pulsaciones de teclas y no le ofrecerá archivos. Deshabilitar la ejecución automática no lo protege contra las pulsaciones de teclas.
fuente
Detector de teclado disfrazado de Penteract
Bloquea la pantalla cuando detecta que se ha conectado un teclado.
fuente