【发布时间】:2016-05-16 15:35:59
【问题描述】:
我正在为使用 GPS 跟踪用户位置的移动平台制作新应用,我需要相信该位置。
那么如何让我的移动应用信任接收到的 GPS 位置?现在很容易用应用程序伪造它。我发现的唯一解决方案是测试 GPS 上是否有模拟,但即使这样也很容易绕过。
我正在使用 Cordova 构建应用程序。
【问题讨论】:
-
你不能相信这个位置; 为什么你认为你需要这样做?
-
因为我想根据那个人的位置“采取行动”,如果他是假的,他可能会获得一些他无法获得的东西。那么没有办法防止伪造gps位置吗?
-
不确定您所说的 “采取行动” 是什么意思,但不,您受到来自浏览器/设备的数据的支配,这些数据不一定是可信的。跨度>
-
我的意思是想象他击中了那个位置,我想给他一个奖杯。如果可以伪造数据,那就有点糟糕了。有没有办法计算某人从一个点移动到另一个点的时间并给它一个误差范围之类的?
-
是否(可能相对较少)人作弊真的很重要吗?您当然可以使用历史数据来确定合法数据的可能性,但这仍然不能保证并且可能不值得付出努力。
标签: android cordova security gps trust