【问题标题】:Is there a way to encrypt iBeacon UUID transmission?有没有办法加密 iBeacon UUID 传输?
【发布时间】:2015-05-28 09:50:52
【问题描述】:

我想开发一个 Android 应用程序,一旦运行我的应用程序的人靠近与我的门对应的 iBeacon,它就可以自动打开一扇门(在后台运行)。

我的问题如下:由于 iBeacon 的参数(UUID、Minor 和 Major)可以被其他用户看到,因为它们是公开的,恶意用户可以克隆我的信标参数并充当我的 iBeacon,导致我的应用程序触发即使使用我的应用程序的用户不在门附近也能开门。

有没有办法加密 iBeacon UUID 传输?还是为了保证我看到的信标是真的我的?

【问题讨论】:

  • 我了解到 iBeacon 是 Apple 特有的技术,他们最近用它打击了 Android。

标签: android encryption uuid ibeacon


【解决方案1】:

我找到了两个来源,一个讨论 opening doors withoutusing a physical key 的安全问题,另一个讨论 pretty funny treasure hunt 的 iBeacons。

简而言之:要在您靠近时安全地打开您的汽车,需要检查多个因素,但您的日常 iBeacon 中没有一个可用。 Estimote Beacons 使用一种伪随机变化的 UUID 来防止攻击者像寻宝的“赢家”一样欺骗 UUID,但仍然可以通过移动网络中继它们。汽车会分析时间以防止这种情况发生,但需要双向通信和安全身份。

【讨论】:

    猜你喜欢
    • 2021-01-10
    • 2020-07-16
    • 2021-10-23
    • 2016-12-13
    • 1970-01-01
    • 2020-02-20
    • 2021-09-07
    • 1970-01-01
    • 2022-10-22
    相关资源
    最近更新 更多