防止其他应用从我的应用正在与之交谈的配件接收数据

时间:2014-03-05 17:58:59

标签: ios bluetooth-lowenergy core-bluetooth

我的iOS应用程序已连接并使用BLE附件交换敏感数据,我希望数据通信安全,因此我使用加密的BLE连接(=配对)。

但是我的应用程序是否有办法成为唯一可以从附件接收数据的应用程序?

我想确保在后台运行的其他应用无法接收附件发送的数据。

1 个答案:

答案 0 :(得分:1)

核心蓝牙将提供对设备上任何应用的访问,但如果您使用其他身份验证或加密实现通信,则其他应用更难以成功连接到外围设备。

我认为将外围设备视为ssh服务器会有所帮助。任何人都可以打开与它的连接,但只有在向服务器提供正确的凭据时才会连接它们。您的外围设备应该类似。验证所需的方法取决于您的要求。