The market for Bluetooth Low Energy devices is booming and, at the same time, has become an attractive target for adversaries. To improve BLE security at large, we present BTLEmap, an auditing application for BLE environments. BTLEmap is inspired by network discovery and security auditing tools such as Nmap for IP-based networks. It allows for device enumeration, GATT service discovery, and device fingerprinting. It goes even further by integrating a BLE advertisement dissector, data exporter, and a user-friendly UI, including a proximity view. BTLEmap currently runs on iOS and macOS using Apple's CoreBluetooth API but also accepts alternative data inputs such as a Raspberry Pi to overcome the restricted vendor API. The open-source project is under active development and will provide more advanced capabilities such as long-term device tracking (in spite of MAC address randomization) in the future.
翻译:蓝牙低能装置市场正在蓬勃发展,同时,它已成为对手的吸引对象。为了改善总体安全情况,我们介绍了BTLEmap,这是对工作环境进行审计的一个应用程序。BTLEmap的灵感来自网络发现和安全审计工具,如基于IP网络的Nmap。它允许对设备进行查点、总协定服务发现和装置指纹检查。它更进一步,它整合了可工作的广告分部门、数据输出商和方便用户的界面,包括近距离视图。BTLEmap目前使用苹果的核心蓝牙API在iOS和 MacOS上运行,但也接受替代数据输入,如Rasperry Pi,以克服受限制的供应商API。开放源项目正在积极开发中,并将提供更先进的能力,例如长期的设备跟踪(尽管有MAC地址随机化)等。