Attacking Bluetooth LE Design and Implementation in Mobile + Wearables Ecosystems
summary
Shows concrete BLE implementation flaws in several popular wearables and consumer IoT devices and demonstrates data exfiltration from a fitness tracker using standard Android app development techniques. Uses an Ubertooth-One USB radio to capture and decode BLE traffic, reverse-engineers advertising and GATT characteristics, and links cleartext or weakly protected fields to user data (notifications, activity counts, timestamps). Concludes with practicable cryptographic fixes and BLE hardening steps that are simple to implement.
AI-written summary · about
chapters (11)
- 0:00Introduction to talk
- 1:14Bluetooth LE in mobile systems
- 3:57Security challenges in Bluetooth
- 7:12Pairing vulnerabilities explained
- 10:18Mobile app and device risks
- 13:51Data privacy concerns
- 16:39Exploiting Bluetooth connections
- 19:18Communication between devices
- 21:03Application-level threats
- 22:21Data duplication risks
- 23:28Q&A and summary
related talks
43mWhen encryption is not enough: Attacking Wearable
51mBluetooth Hacking: Tools And Techniques
30mUnfit Story of Fitness Trackers: Hacking BLE Fitness Trackers
30mUnfit Story of Fitness Trackers: Hacking BLE Fitness Trackers
02h 34mFIRSTCON21 - June 9 | Stream 1 (12:00-14:45 UTC)
54mSecuring Your In-Ear-Fitness Coach: Challenges in Hardening Next Generation Wearables
35mDeep into Android Bluetooth Bug Hunting: New Attack Surfaces and Weak Code Patterns
06mEvery Byte Matters: Traffic Analysis of BluetoothWearable Devices
