SuperAPI AI 工具集

performing-bluetooth-security-assessment

安全与审计

查看项目

更新于 10-16 01:30

技能介绍

用途:对 BLE 设备开展安全评估,适用于 IoT、医疗、健身和智能家居等场景,识别弱安全控制或缺失安全控制的问题。

主要能力:使用 bleak 的 asyncio API 发现附近 BLE 设备,连接目标设备并枚举全部 GATT 服务与特征,分析每个特征的属性(read、write、write-without-response、notify、indicate),标记无需认证或加密即可读写的敏感特征,比对已知脆弱或敏感服务 UUID(如心率、血压、设备信息、电池电量),尝试读取应受保护的特征以检测未加密数据暴露,并生成带严重性分类和修复建议的 JSON 报告。

使用方式:需 Python 3.9 或更高版本,安装 bleak(pip install bleak),并具备支持 BLE(蓝牙 4.0+)的适配器。Linux 需 BlueZ 5.43+ 及 D-Bus 权限;Windows 需 Windows 10 1709+ 且支持蓝牙;macOS 需 10.15+ 及 CoreBluetooth。步骤包括扫描设备、按名称/地址/信号强度筛选目标、连接并枚举 GATT、分析特征属性、检查已知脆弱 UUID、检测未加密数据暴露、生成报告。

适用场景:安全评估、事件响应、定期安全测试或审计、通过实操验证安全控制。

限制:资料未提供具体收费、价格、平台支持范围或效果保证;实际评估结果取决于设备与适配器环境。