Bluetooth –>
Es una especificación industrial para redes inalámbricas de área personal
Mediante un enlace por radiofrecuencia en la banda ISM de los 2.4 GHz. permite la transmisión de voz y datos entre diferentes dispositivos.
El desarrollo del Bluetooth comenzó en 1989 por Nils Rydbeck en Suecia con el objetivo era desarrollar unos auriculares inalámbricos.
La versiónes fueron mejorando y llegando a 2009
La conexión Bluetooth nativa se utiliza para la negociación y el establecimiento de conexión. La principal novedad es la adición del protocolo 802.11 para transferencia de datos , además comienza a ser utilizada para la detección de dispositivos.
Recordemos el protocolo 802.11, (IEEE) es la forma más apropiada de llamar a la tecnología Wi-Fi, lanzada en 2009. Mejoró con respecto a versiones anteriores de Wi-Fi, añadiendo la opción de usar los 5 GHz. Lo que implica un aumento en la velocidad de transmisión de datos de hasta 600 Mbps. con técnicas de modulación semidúplex por medio del aire.
Sin embargo, estas versiones sufrían interferencias por electrodomésticos comunes. Generaba Unicast de datos sin conexión, estaba diseñado para transmitir pequeñas cantidades de datos.
La versión 4.2 fue lanzada en 2014, con la introducción del IOT internet de las cosas.
Las siguiente versiones mejoran la velocidad, en la versión 5.1. se introduce la novedad de poder saber la ubicación de otros dispositivos a los que estén conectados.
El la versión actual en 2026 es la 5.4 que además permite comunicación bidireccional, en la frecuencia de radio de 2,4 a 2,48 GHz con amplio espectro y la posibilidad de transmitir en full dúplex alcanzando una distancia máxima de 10 metros.
Bluethooth utiliza una serie de protocolos entre los que quiero destacar el SDP protocolo de descubrimiento de servicio, Por ejemplo, el teléfono móvil usa SDP para determinar qué perfil de Bluetooth pueden usar unos auriculares Cada servicio está identificado por un identificador único universal.
Ataques bluetooth
El Bluejacking consiste en el envío de mensajes no deseados a través de Bluetooth, como publicidad, fotos inapropiadas o enlaces de phishing.
El Bluesnarfing permite a los explotar una fallo del firmware de dispositivos más antiguos (alrededor de 2003) para obtener acceso no autorizado y robar datos. Este ataque es posible si la deteccion está activada.
El Bluebugging aprovecha las fallos de seguridad en dispositivos con tecnología Bluetooth más antigua, permitiendo acceder y controlar dispositivos como smartphones, portátiles u auriculares inalámbricos. Los ataques ocurren en un radio de 10 metros y pueden incluir acceso a datos personales, interceptación de llamadas e instalación de puertas traseras.
El Bluesmacking es un tipo de ataque de denegación de servicio, que explota la tecnología Bluetooth para sobrecargar el dispositivo objetivo con una gran cantidad de solicitudes o paquetes de datos mal formados, causando el fallo del sistema o su mal funcionamiento. Este tipo de ataque es posible cuando un dispositivo Bluetooth está configurado en modo visible, haciéndolo vulnerable . El objetivo es interrumpir el funcionamiento del dispositivo, aprovechando las limitaciones de capacidad y memoria típicas de muchos dispositivos Bluetooth.
Escaneo de dispositivos
Desde terminal simplemente usando la herramienta btscanner me permite ver los dispositivos bluetooth sin necesidad de emparejarlos.

Modo de uso: btscanner [dispositivo] [opcion]
Para esto tengo que conocer el nombre el dispositivo bluetooth antes
$btscanner b39 --no-reset

Con la «i» comienza el escaneo

Con la «b» inicia un escaneo de fuerza bruta

con la «s» me guarda un escaneo en un archivo, al que llamo scanner1
con «o» me muestre opciones que aparecerán en el escaneo que esta haciendo por detrás

he puesto «b» que me mostrara la dirección bluethooth y «r» que me lo ordena de forma inversa.
Ahora voy a ver el archivo que he creado y que he llamado antes «scanner1»

Ahora veo el log que me ha creado desde que me he conectado y me muestra las opciones que he ido eligiendo.

He detectando un dispositivo bluetooth, sé que la ubicación de éste dispositivo está a menos de 10 metros del lugar en el que me encuentro ahora mismo . Podría, así detectar los patrones de conexión lo que me daría mucha información sobre los hábitos de movimiento, horarios y rutinas persona que lo usa.
Soluciones
Veamos soluciones para poder desactivar la detección de éste dispositivo. Me instalo la herramienta bluetoothctl, y veo con help las opciones que tiene este comando.
$ bluetoothctl

$ help

Me muestra muchas opciones, ahora la que me interesa es la de «discoverable mode», la podré a «off».
Con el mismo comando la puedo volver a encender cuando quiera poniendo lo a «on»
discoverable Set controller discoverable mode
$ discoverable off

Compruebo, buscando información de mi dispositivo bluetooth a ver si lo detecta ahora

Esto es una buena medida de seguridad para evitar intrusiones no deseadas
para volver a conectarlo y seguir usando lo simplemente con el comando:
bluetoothctl conect [device] [name]
