Nombre del dispositivo genérico

BR/EDR

BLE

Los dispositivos Bluetooth pueden difundir públicamente su nombre y datos relacionados sin requerir autenticación o autorización. Este nombre puede revelar información sobre el tipo de dispositivo, el usuario o incluso incluir identificadores como la dirección MAC o un ID único. Para reducir la exposición innecesaria, los dispositivos deben utilizar un nombre genérico que divulgue solo la información mínima necesaria.

Revelar detalles identificables permite la correlación con un dispositivo o usuario específico, facilitando ataques dirigidos y generando riesgos de privacidad al permitir que el dispositivo sea identificado y rastreado en un momento y ubicación concretos.

Descripción del proceso

El nombre del dispositivo puede aparecer durante el descubrimiento, en los anuncios BLE o en las respuestas de Inquiry, o solicitándolo con un mensaje HCI_Remote_Name_Request.

En el primer caso, se puede encontrar el nombre simplemente durante el proceso de descubrimiento, por lo que cualquier aplicación Bluetooth será de utilidad para mostrarlo. Sin embargo, algunos dispositivos no envían el nombre en los paquetes de descubrimiento, por lo que será necesario solicitarlo activamente.

Para este segundo caso, se establece una conexión con el dispositivo y se solicita el nombre con el mandato HCI HCI_Remote_Name_Request.

El nombre obtenido de esta forma no debe contener datos que indiquen el propósito del dispositivo ni datos personales de su usuario.

Recursos relacionados

Para obtener el nombre pueden ser útiles los siguientes recursos:

ID Descripción
BSAM-RES-04 Sniff de una conexión Bluetooth
BSAM-RES-05 Captura de una conexión Bluetooth
BSAM-RES-07 Envío y recepción de mensajes HCI
BSAM-RES-08 Descubrimiento de dispositivos

Caso de ejemplo

Usaremos Wireshark con BTVS (btvs.exe -Mode wireshark) para realizar la captura de paquetes para su análisis.

Al abrir Wireshark se reciben los paquetes de anuncio de los dispositivos cercanos. Alguno dispositivos pueden enviar datos en sus paquetes de anuncio, como el valor del device name L600474.

Wireshark LE Meta Device Name

El nombre indica a un posible atacante la existencia de este dispositivo y puede proporcionar incluso el modelo del mismo.