PDF de programación - Problemas de privacidad de los dispositivos bluetooth

Imágen de pdf Problemas de privacidad de los dispositivos bluetooth

Problemas de privacidad de los dispositivos bluetoothgráfica de visualizaciones

Publicado el 7 de Mayo del 2018
108 visualizaciones desde el 7 de Mayo del 2018
1,7 MB
36 paginas
Uncovering
your trails

Privacy issues of bluetooth devices

Verónica Valeros

@verovaleros

Sebastián García

@eldracote

MatesLab Hackerspace
www.mateslab.com.ar`

Motivación

✢ Nació en la Ekoparty 2012.

✢ Wardriving bluetooth con GPS.

✢ Centrado en la posición y lo social, no

en los datos solamente.

✢ Mapas.

Aspectos sociales del Bluetooth

Vimos que...
✢ A un celular lo usa casi siempre la

misma persona.

✢ Si encontrás al celular, encontras a la

persona.

✢ Con la posición, ahora tenemos

comportamiento.

Antes de comenzar… Bluetooth

✢ Estándar de comunicación wireless

diseñado para corto alcance (2.4GHz).



(fuente wikipedia.org)

Estudios anteriores

✢ Bluelog: Escaner. Sin gps.
✢ Bluesniff: Wardrive. Sin gps.
✢ Pwntooth y Bluediving: Escanean y

atacan. Sin gps.

✢ Btscanner: Escáner. Sin gps.
✢ Kismet. Escáner con gps (?) Sin

seguimiento

✢ Wigle bluetooth (android). Sin gps.
✢ Posterior a bluedriving (Nov 2012):

○ warcarrier: Escáner con gps. Sin seguimiento.

Febrero 2013.

Nuestra Propuesta: Bluedriving

https://github.com/verovaleros/bluedriving

Bluedriving. La herramienta.

✢ Escanea dispositivos bluetooth.
✢ Descubre los servicios que ofrecen.
✢ Obtiene la posición por gpsd ó usando

el ‘gps del hombre pobre’.

✢ Guarda el histórico de posiciones.
✢ Encuentra la dirección física de la

posición GPS.

Bluedriving. La herramienta.

✢ Página web online y offline.
✢ Encuentra el fabricante de la MAC.
✢ Muestra mapas con los dispositivos.
✢ Preparado para la calle.

✧ alertas
✧ notas
✧ sonidos de estado

✢ Análisis de datos offline.

Consola de Bluedriving

Consola de Bluedriving

✢ Python con librerias bluetooth.
✢ Encuentra dispositivos.
✢ Obtiene y cachea la posición gps.
✢ Multihilo para escanear y guardar.
✢ Verifica si ya había visto al dispositivo.
✢ Emite los sonidos y alertas.
✢ Manda mails.

Bluedriving WebServer. Resultados

Bluedriving WebServer. Info

Bluedriving WebServer. Mapas

Bluedriving WebServer. Todos

Bluedriving manageDB

✢ Permite unificar bases de datos.
✢ Lista de MACs y nombres de los

dispositivos.

✢ Verifica que un dispositivo existe en la

BD.

✢ Elimina un dispositivo de la BD.
✢ Busca dispositivos: por nombres o

ubicaciones similares.

✢ Lista un ranking de los dispositivos con

mas ubicaciones almacenadas.

Análisis de datos

✢ > 5000 dispositivos hasta ahora.

✢ 4 ciudades.

✢ ~ 145 fabricantes diferentes.

Análisis de datos. Mercado Visto

Análisis de datos. Mercado Real

Source: IDC Worldwide Mobile Phone Tracker, April 25, 2013
http://www.idc.com/getdoc.jsp?containerId=prUS24085413

Análisis de datos

✢ TVs

✧ [TV]Samsung LED75
✧ [TV]Samsung LED46
✧ TVBluetooth
✧ LGE DTV BCM20702A1

✢ Autos

✧ Audi UHV 5719
✧ Audi UHV 5347
✧ Ford Audio
✧ Skoda BT

✧ Seat 5018
✧ Peugeot
✧ Citroën
✧ Skoda_UHV

1 fabricante: TEMIC SDS GmbH

Análisis de datos

✢ Parrot

✧ Parrot CK3100
✧ Parrot MINIKIT+
✧ Parrot Zik V1.04
✧ Parrot MKi9200
✧ Parrot v5.25D

✢ Impresoras

✧ Canon MP800R-1

✢ Terminales de pago
✧ Ingenico International
✧ 5720, 0830, 3246, 3186, 3171,

7996, 1656, …

Análisis de datos médicos?

✢ Spirobank G-USB - SN806181: '2013-06-

30 02:13:03'

✢ Spirobank G-USB - SN806181: '2013-06-

30 17:07:33'

Análisis de datos

✢ AeroSkull

✧ '2013-09-15 18:08:16'
✧ '2013-09-15 18:12:50'

✢ GPS/Alarmas para

auto: Jablotron
✧ CA-1803_5EC
✧ CA-1803_E95
✧ CA-1803_986
✧ CA-1803_641

Análisis de datos

✢ Wii

✧ Nintendo RVL-CNT-01-TR: '2013-08-14 15:56:15'
✧ Nintendo RVL-CNT-01: '2013-08-14 15:40:51'

✢ Embedded devices

✧ WIN-E66LMJPU5C9 (E0:2A:82:78:B7:B4)

✢ Speakers

✧ SRS-BTX300

✢ Facturadoras Mac?

✧ Cash Desk I’s iMac

✢ LEGO

✧ 00:16:53:08:F4:85 | LEGO System A/S IE El

Análisis de datos. Imposible evitar.

✢ El problema de Dell

✧ Al encender tienen el bluetooth descubrible

con un nombre de fábrica.
Independientemente de la configuración del
SO.
“Dell Wireless 365 Bluetooth Module”

✢ El problema de los autos

✧ Muchos no permiten deshabilitar el bluetooth.

Siguiendo personas en la calle

✢ Si tenemos la MAC

✧ Usamos alarmas. Fácil.
✢ Si no tenemos la MAC

✧ Usamos los sonidos para encontrarlo.
✧ Difícil pero posible.

Siguiendo personas.
Comportamiento

✢ Misma persona, días diferentes.

Siguiendo personas en la calle

✢ Caminando en la ciudad

Siguiendo personas en la calle

✢ Caminando en la ciudad

Siguiendo personas en la calle

✢ Auto en la ciudad

Siguiendo personas en la calle

✢ 4 horas en colectivo.

Siguiendo personas.
Repercusiones

✢ Se puede seguir personas si tienen

bluetooth descubrible.

✢ Saber donde están en un radio de ~30

mts.

✢ No se puede evitar si queremos ser

encontrables.

✢ Anónimo e indetectable.
✢ Se ve el patrón de comportamiento,

saber si está llegando, saber si está en
la casa, si está el auto...

Siguiendo personas legalmente?

✢ “Calgary, Alberta, Canada's Roads
Traffic division uses data collected
from travelers' Bluetooth devices to
predict travel times and road
congestion for motorists.”
http://calgary.ctvnews.ca/wireless-
waves-used-to-track-travel-times-
1.1054731

✢ Bluejacking?

✧ Mateslab BlueBlue: http://bit.ly/16SepSO

El resumen

✢ Es importante ser consciente de las
repercusiones en la privacidad del
bluetooth.

✢ No se va a dejar de usar, pero usemoslo

sabiendo lo que se puede hacer.

✢ Después de usarlo… apaguémoslo.

Lo que sigue...

✢ Capacidad de bruteforcear la MAC

conociendo el fabricante.

✢ Búsqueda activa cuando no está
descubrible pero está encendido.
✢ Ataques conocidos automáticos.

Gracias por quedarse!

Y gracias a todos los miembros del
mateslab por su amistad!

MatesLab Hackerspace
www.mateslab.com.ar`

Estudio de la precisión
  • Links de descarga
http://lwp-l.com/pdf10904

Comentarios de: Problemas de privacidad de los dispositivos bluetooth (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad