有人可以建议在 BLE 通信中是否可以在建立连接之前从外围设备对中心进行身份验证?
示例:1) 外围设备不断通告 2) 中心发现外围设备并发送连接请求 3) 连接已建立并且广告停止 3) 外围设备通过 AES 或配对等方式对中心设备进行身份验证。 4) 如果身份验证成功,则传输数据。
无论哪种方式,一旦这个恶意中心连接到外围设备,正版中心将无法像每个外围设备一样。如果我理解正确,外围设备不能结束连接或开始连接,外围设备不允许同时连接。
我怎么解决这个问题?即使可以通过某种方式终止与外围设备的连接,恶意中心也会继续重新连接,因此本质上是执行拒绝服务(DOS)攻击。
谢谢你!