IBM以区块链驱动的AR游戏系统存在严重缺陷

图片.png

您可能很难指出一种能够有效地结合使用增强现实(AR),机器学习和区块链的服务 - 但这似乎并没有影响到IBM。

该公司已经为复杂的AR游戏系统提交了专利申请,旨在引导玩家远离潜在危险的物理空间。为此,IBM打算使用机器学习和区块链技术来构建这个新系统。

但这种方法有意义吗?好吧,让我们深入研究专利文件。

专利内部

根据该专利(由CCN发现),系统将在他们接近标记为可能导致不良后果的区域时通知玩家(例如“ 高风险位置,文化敏感位置,由业主标记的位置”)。IBM希望这能帮助玩家远离麻烦。

该文档指出,一旦玩家同意跟踪他们的位置数据,系统将能够将用户的位置与标记为可能导致不良后果的物理空间的数据库进行比较。每当玩家进入这些区域时,系统将通知用户他们正在潜在危险的地盘上行走。

考虑到我们在PokémonGo热潮期间看到的一连串非法侵入事件,创建了一个引导玩家远离禁区的系统听起来像纸上的好主意。但是需要考虑许多技术挑战 - 从IBM使用区块链开始。

使用区块链的问题

IBM表示,它打算利用区块链建立对“真实世界位置”的“信任”,并防止恶意玩家提供误导性的位置数据以获取个人收益。

“ 区块链是一个分布式数据库,可以维护不断增长的数据记录列表,这些记录可以防止篡改和修改,”该专利说。“区块链系统安全地跟踪,存储和维护与位置相关的交易以及其他位置元数据。”

但是这个实现有一些很大的问号。

首先,区块链的使用本身并不能防止记录误导(或直接错误)数据的可能性。它只是意味着一旦记录下来,数据将是不可变的(除非区块链内置了后门)。但这并不意味着系统将不受操纵的影响。

例如,恶意参与者仍然可以向IBM的区块链驱动系统提供错误的位置数据,除非它还附带了oracles - 专门用于验证区块链之外发生的事件的传感器。令人担忧的是,在IBM的专利申请中没有提到oracle实现。

为了创建这种“信任”,IBM需要开发传感器,以便在将其存储在自己的区块链上之前充分确认现实世界中任何位置数据的真实性。

区块链机器学习

更令人困惑的是,IBM计划使用机器学习来解释区块链存储的位置数据,并警告用户存在潜在风险。

该专利表明,由于先进的神经网络,该系统将能够以“不同程度的置信度”进行风险预测任务。然后,这些预测将被转发给任何可能处于风险或风险附近的用户。

IBM指出,用户还可以使用此功能来指定他们希望保护的内容。例如,糖尿病患者可以要求系统在他们偏离任何可能的帮助时随时通知他们。

但是如果没有oracle,那么欺骗者就很容易滥用这个系统。实际上,恶意玩家可以将安全区域标记为“有风险”,以使竞争对手远离某些位置。或者,诈骗者可能滥用该系统将其他危险区域标记为“安全”,并诱使不知情的受害者陷入危险境地。

IBM和区块链

抛开所有这些问题,IBM尚未表明它的专利有多严重。在任何情况下,区块链可能不是这个特定应用程序的最佳选择。

与大多数专利申请的情况一样,没有人知道IBM何时会将绿色概念用于开发。但如果确实如此,那么在让某人面临风险之前,最好先解决这些问题。

值得一提的是,我真诚地希望IBM的其他区块链相关计划能够得到更好的考虑。

*文章为作者独立观点,不代表BSCEC立场

转载此文章须经作者同意,并请附上出处(thenextweb)及本页链接。原文链接 https://thenextweb.com/hardfork/2018/11/05/ibm-blockchain-ar-game/

白帽汇安全研究院转载2018-11-06 10:44:24 thenextweb 729