gpt4 book ai didi

iOS 蓝牙 BLE 安全和 "Just works"关联模型

转载 作者:可可西里 更新时间:2023-11-01 03:06:22 28 4
gpt4 key购买 nike

根据 this documentthis whitepaper ,有一些安全措施旨在防止被动窃听蓝牙 BLE 连接。有没有办法实现 iOS 中央管理器和外围设备之间的安全连接?

具体来说,我希望实现“Just works association model”。我想知道 iPhone 是否可行。

最佳答案

对于 BLE 连接,iOS 支持“Just Works”以及基于“PIN”的配对。

对于带外 (OOB) 配对,没有公共(public) iOS API(尽管 Apple 自己使用私有(private) API 来进行 Handoff 等操作,无需用户交互即可无缝配对两台 Apple 设备。)

请注意,“Just Works”和“PIN”配对都有些损坏。如果窃听者要监听初始配对过程,it could brute force the exchanged keys easily .

iOS 8.2 added support for BT 4.2 ,其中包括对 BLE 配对和一般安全性的各种改进。不过,我还没有查看 iOS 8.2 支持哪些部分。

开始配对:

  • 使用外围设备的应用程序需要在前台(这可以是 iOS 的设置)
  • 连接后,
    • 从外设端发送“Slave Security Request”命令(参见 Bluetooth Specification ),或者,
    • 访问由外围设备或应用程序实现的服务上的“ protected ”特性——如果设备尚未绑定(bind),这将使 iOS 自动启动配对过程。 This is what Apple recommends .

关于iOS 蓝牙 BLE 安全和 "Just works"关联模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29204634/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com