iBeacon是一项很有前途的新技术。但是它有多安全呢?启用加密时,蓝牙低能耗(BLE)可以是安全的。但是,只有在建立通信时才会出现这种情况。但是iBeacon框架并不意味着允许设备之间的通信。甚至不可能通过iBeacon框架进行通信(应该使用CoreBluetooth)。iBeacon只能用于广告(数据)。但是,这些广告包是安全的还是对公众开放的?
我缺少一份关于iBeacon的更详细的(技术)报告。
另一件不太清楚的事情是:谁开始“说话”?是广告iBeacon设备还是监控应用程序/设备。广告iBeacon设备总是广告吗?
发布于 2013-11-27 04:40:15
安全性完全取决于您。
iBeacons是安全的,因为它们是非常简单的设备,除了传输3部分标识符(和发射器功率测量)什么也不做。他们总是在做广告,除非你不遗余力地阻止他们。
任何人都可以看到这个标识符,所以你最好不要指望对它保密!例如,上周,我去了华盛顿特区的苹果专卖店,在苹果专卖店入口处用我的安卓iBeacon Locate app找出了iBeacon的三部分标识符。
有了这些信息,我将自己的iBeacon配置为传输完全相同的树部件标识符,理论上使我能够将优惠推送到配置为响应苹果iBeacon的应用程序。
这是一个安全问题吗?仅当您设计的系统错误地假定iBeacon标识符为机密时。
有趣的是,苹果的iOS API禁止扫描完全未知的iBeacon标识符(您至少必须知道三部分标识符中的第一部分),这表明它们想要保密。考虑到Android和OSX没有提供这样的禁止,最好不要指望你的iBeacon识别码是保密的。
发布于 2013-11-27 00:56:20
由于接收方和iBeacon之间没有建立连接,因此无法解释iBeacon的安全性。iBeacon只不过是一个通告特殊数据包的BLE外围设备。您可以在这个SO问题中了解详细信息:What is the iBeacon Bluetooth Profile
发布于 2014-03-17 20:02:20
你最好把iBeacon看作是一种特殊类型的路标。iOS上的软件可以检测路标,并读取上面打印的内容。但是任何人都可以去圣地亚哥动物园,看到一个牌子,上面写着“圣地亚哥动物园,猴子之家”,复制一份牌子,把它挂在上海警察局附近的某个地方。因此,如果你在上海,你的圣地亚哥动物园应用程序正在运行,并告诉你正在进入猴子屋,不要打电话给警察猴子。
https://stackoverflow.com/questions/20220454
复制相似问题