Qué es USB y cómo funciona
USB es un bus controlado por el host, con conexión en caliente. Un controlador host, normalmente la computadora, administra hasta 127 dispositivos conectados mediante una estrella escalonada de concentradores. Los dispositivos pueden conectarse y desconectarse sin reiniciar. El bus también suministra energía, por eso el mismo cable que transfiere archivos puede cargar un teléfono.
El aspecto que importa para la seguridad es la enumeración. Al conectarse, el dispositivo envía al host un conjunto de descriptores: el ID del fabricante y el ID del producto (juntos, VID:PID), un número de serie si el fabricante lo asignó, y una clase de dispositivo. La clase indica al sistema operativo qué tipo de dispositivo dice ser, como almacenamiento, teclado o teléfono, y el controlador correspondiente se carga automáticamente. Estos atributos viajan con el propio dispositivo, por eso las políticas de control de dispositivos pueden usarlos para hacer coincidencias.
Versiones y velocidades de USB
Cada versión de USB eleva la velocidad de transferencia y la entrega de energía, y mantiene la compatibilidad con las anteriores. Un dispositivo antiguo sigue funcionando en un puerto nuevo, pero a la velocidad antigua. Para planificar el riesgo de fuga de datos importa la tasa de señalización, porque define qué tan rápido pueden moverse los datos. A velocidades de USB 3, cientos de gigabytes caben en un dispositivo del tamaño de un pulgar.
Los nombres comerciales se han renumerado con los años. USB 3.0, 3.1 Gen 1 y 3.2 Gen 1 describen todos el mismo nivel de 5 Gbps.
| Estándar | Introducido | Velocidad de señalización máxima |
|---|---|---|
| USB 1.1 | 1998 | 12 Mbps |
| USB 2.0 | 2000 | 480 Mbps |
| USB 3.2 Gen 1 (originalmente USB 3.0) | 2008 | 5 Gbps |
| USB 3.2 Gen 2 (originalmente USB 3.1) | 2013 | 10 Gbps |
| USB 3.2 Gen 2x2 | 2017 | 20 Gbps |
| USB4 | 2019 | 40 Gbps |
Doble uso: herramienta de negocio y canal de fuga
USB es una infraestructura de negocio indispensable. Transporta teclados y audífonos, impresoras de tickets y escáneres, dongles, la conexión del teléfono (tethering) y la carga. También mueve grandes volúmenes de archivos en medios extraíbles entre redes desconectadas. Bloquear el bus por completo rara vez es práctico.
El mismo puerto es un canal de exfiltración de datos de primer nivel. Una transferencia a una memoria USB no deja rastro en la red, funciona sin conexión y mueve volúmenes muy grandes con rapidez. El medio es fácil de ocultar o de perder. Una unidad sin cifrar olvidada fuera de la oficina puede convertirse en una fuga de datos que hay que notificar. Por eso el control de USB suele depender de la granularidad de las políticas, no de un interruptor de encendido y apagado.
Tipos de conector y de puerto
El protocolo y el enchufe son decisiones separadas. Una misma versión puede funcionar con varias formas de conector, por eso un cajón de cables rara vez acierta al primer intento.
USB-C se está convirtiendo en el único puerto estándar de las estaciones de acoplamiento y los cargadores. El Micro-B sigue presente en muchos dispositivos compactos.
- USB-A: el puerto rectangular original del host. No es reversible y todavía es habitual en computadoras de escritorio.
- USB-B, Mini-B, Micro-B: conectores cuadrados y pequeños en impresoras, discos y teléfonos antiguos.
- USB-C: óvalo pequeño y reversible que transporta datos, hasta 240 W de energía y video por modos alternativos.
BadUSB y riesgos relacionados
El almacenamiento no es el único riesgo del puerto. En un ataque BadUSB, el controlador interno de un dispositivo se reprograma para presentarse como otra cosa, normalmente un teclado. Después escribe comandos en el host. Como el sistema confía en la entrada HID, esta inyección es difícil de distinguir de la escritura real. El código del firmware puede sobrevivir incluso a un formateo.
Los riesgos relacionados son más mecánicos que técnicos. Se dejan unidades infectadas donde los empleados las encontrarán y las conectarán, y los puntos de carga públicos pueden abusar de las líneas de datos. Las defensas surgen del diseño: controle qué clases de dispositivo pueden conectarse, juzgue los dispositivos por su VID:PID y su número de serie, no por su apariencia, y trate un dispositivo desconocido como desconocido, por inofensivo que parezca. Los controles de endpoint, como el DLP de endpoints, aplican estas reglas en cada estación de trabajo.
Clases de dispositivo
La clase informada durante la enumeración decide qué controlador se carga, qué puede hacer el dispositivo y cuánta confianza le concede el sistema operativo. Las memorias USB y los discos externos son los dispositivos de almacenamiento portátiles que más se imaginan, pero la lista es más amplia. Las clases CDC y las específicas del proveedor suelen ser legítimas, aunque a veces sirven como vía encubierta.
| Clase | Qué significa en la práctica | Dispositivo típico |
|---|---|---|
| Almacenamiento masivo (MSC)Se monta como volumen | Los archivos se copian hacia el dispositivo y desde él como en cualquier disco | Memorias USB, discos externos |
| Human Interface Device (HID)Entradas en las que el sistema confía | Teclas y clics aceptados casi sin revisión | Teclados, ratones |
| MTP / PTPTransferencia de medios | Fotos y archivos pasan por una interfaz multimedia, no como disco | Teléfonos, cámaras |
| CDC y específicas del proveedorInterfaces especiales | Puertos serie, adaptadores de red y canales de depuración | Dongles de licencia, adaptadores |
Cómo se ve en Anexet
En el control de USB y de unidades externas, el administrador decide qué dispositivos pueden conectarse y qué pueden hacer. La primera captura muestra los interruptores de auditoría de dispositivos en un perfil de agente. La segunda muestra un dispositivo con su ID de fabricante, ID de producto y número de serie, es decir, la identidad con la que comparan las reglas.
1 / 2
Por dónde empezar
Empiece por los puertos y las clases de dispositivo que más datos transportan, y después decida cuáles necesitan acceso total, solo lectura o ningún acceso. Una regla única para todos los puertos suele terminar bloqueando teclados e impresoras, y entonces se desactiva.
Mantenga la decisión en la política y no en la costumbre: una unidad aprobada debe reconocerse por su identidad, y una desconocida debe rechazarse hasta que alguien la revise.
Lectura recomendada: Cómo prevenir el acceso no autorizado a tu computadora.
Una fuga rara vez empieza con un hacker. Empieza con una memoria pequeña, un día de trabajo normal y una transferencia que nadie revisó.
Cómo lo resuelve Anexet
En Anexet, el USB se gestiona dentro del control de dispositivos: los puertos se gobiernan por dispositivo en lugar de apagarse por completo, y las transferencias de archivos por el bus se evalúan según lo que contienen los archivos:
Las políticas se aplican mediante agentes multiplataforma en Windows, Linux y macOS, con el contenido capturado y los registros conservados en la infraestructura on-premise de la organización.
Reglas por identidad del dispositivo
una política puede identificar dispositivos por número de serie, fabricante, nombre del producto y VID:PID, con lógica de lista blanca y lista negra. Así, las unidades corporativas aprobadas siguen funcionando y las desconocidas se rechazan.
Acceso graduado
acceso total, solo lectura o denegado, definido por usuario y por grupo. Es una configuración práctica que deja el puerto abierto para teclados e impresoras.
Control consciente del contenido
los archivos escritos en almacenamiento externo se verifican contra reglas de contenido: tesauros de seguridad (170 diccionarios preconstruidos), bancos de hash para coincidencia exacta de archivos, bibliotecas de huellas digitales para plantillas de documentos y etiquetas de sensibilidad.
Más allá del almacenamiento
la misma disciplina cubre los teléfonos conectados como dispositivos multimedia, las impresoras y la transferencia de archivos por Bluetooth. Se analizan en busca de contenido sensible y pueden bloquearse con las mismas políticas.
Registro de auditoría
las conexiones de dispositivos y las operaciones sobre archivos se registran con usuario, marca de tiempo, identidad del dispositivo, archivo, clasificación y acción tomada. Es un registro completo y atribuible para investigaciones.
Anexet DLP
Saber más