![未经授权的蓝牙设备不断连接到 Mac](https://linux22.com/image/1450770/%E6%9C%AA%E7%BB%8F%E6%8E%88%E6%9D%83%E7%9A%84%E8%93%9D%E7%89%99%E8%AE%BE%E5%A4%87%E4%B8%8D%E6%96%AD%E8%BF%9E%E6%8E%A5%E5%88%B0%20Mac.png)
最近,我在使用连接到 iMac 的蓝牙鼠标时,开始频繁遇到随机延迟:跟踪速度会突然下降几秒钟,然后恢复正常。
有一次,当这种情况发生时,我快速点击菜单栏中的蓝牙图标以查看发生了什么,结果却看到一些陌生的设备,名字是随机的,大概是连接到我的机器上。它没有任何迹象表明它是什么,只有一个选项断开。我的 iMac 未设置为“可发现”,并且从未提示我允许与该设备连接。它似乎还在不断更改名称,因此它并不总是相同的,但症状总是相同的。
我安装了一些蓝牙监控工具,从Xcode 开发工具页面,我能够捕捉到该随机设备的活动(它每隔几分钟就会连接一次,但没有任何明显的模式),但无法识别该活动的性质或找到阻止它发生的方法。
我如何找到罪魁祸首(人类黑客或建筑物某处的恶意设备)并让其停止正在做的事情?
答案1
经过几乎一整天的实验和调查,我想我可能已经确定了这种奇怪行为的本质。最大的线索(最初也是最令人担忧的发现,原因显而易见)是这些随机设备的活动几乎 100% 肯定与浏览器正在打开。
没错:除非我在浏览器中积极工作,在各个页面之间导航,否则蓝牙连接不会建立。Safari 和 Chrome 都是如此(但 Firefox 不是),但不是隐身/私人浏览窗口的情况。
底线:这个问题似乎是由不当行为引起的不可触摸功能,那些尝试连接的随机设备可能是其他人的 iOS 设备或 Mac。
我不知道蓝牙和蓝牙“嗅探”是如何工作的,更不用说 Handoff 是如何利用它们的,所以我不能说到底出了什么问题。根据设计,Handoff 应该只在使用相同 iCloud 帐户的 Apple 设备之间工作,但这里绝对不是这种情况。
目前,我只是在 iMac 的系统偏好设置中关闭了 Handoff,并执行了蓝牙环境恢复出厂设置,以防万一。我还不能说重置后重新打开 Handoff 是否安全,但一旦我确认这一点,就会更新此答案。