iOS 针对特定 app 伪造定位信息(或返回人为加入误差的位置信息)?

2020-04-18 21:32:35 +08:00
 dLvsYgJ8fiP8TGYU

感觉有些 app 对于定位信息的需求比较过分,本来只需判断用户当前处于哪个城市(比如电商 app 选择城市、某些商场停车缴费等),可以通过 IP 定位等方法搞定的,非要申请精确定位权限,已经涉嫌过度索取用户隐私,不给精确定位还不让用。

对于这些根本不需要精确定位信息的服务,有没有大佬知道怎样在满足 app 这种不合理要求的同时,不暴露当前真实的精确定位结果?或者返回加入随机误差的结果?

个人感觉以后手机厂家应该对定位权限进行分级管理,返回不同“圆概率误差半径”的结果 1:导航 app,给最高精度 2:上面提到的按理说只要精确到城市的 app,人为加入随机误差,5km 以内都行

2018 次点击
所在节点    Apple
8 条回复
zfree
2020-04-18 22:13:27 +08:00
如果是钉钉,虚拟定位呗
Jirajine
2020-04-18 22:18:07 +08:00
iOS 还有不给权限不让用的问题?举报给 Apple 啊。
Android 的话,自己动手修改 Android framework,注入代码手动给返回结果生成随机误差。
aptx4689
2020-04-18 22:22:21 +08:00
越狱
shansing
2020-04-18 22:22:23 +08:00
通过 IP 定位,可能出现蜂窝网络非拜访地接入,IP 定位在异地。假设你又没开 WLAN 、蓝牙什么的,没法用 AGPS 。就只有原始 GPS 定位啦。
shansing
2020-04-18 22:23:32 +08:00
@shansing 修正:AGPS 可以用基站定位,疏忽了。
dLvsYgJ8fiP8TGYU
2020-04-19 02:39:29 +08:00
@Jirajine 其实是个别微信小程序,不给定位权限就不能下单、不能缴费。感觉按照腾讯的风格,不一定管这种事情,默许的
lp10
2020-04-19 13:34:48 +08:00
同意想法。不过系统层面上搞这个我觉得有点复杂
无脑 5km 很可能就去隔壁市了,几百米的误差又没啥意义
返回当前城市内随机 /固定坐标的话,就得在系统内搞个数据库。不说维护全球的数据有多困难,大小就直接炸了
我觉得微信加这个还是比较合理的。针对小程序多一个“模糊定位”隐私档位。不过,要让微信加功能……呃……
dLvsYgJ8fiP8TGYU
2020-04-19 15:04:55 +08:00
@lp10 5km 是我随便举的一个例子,意思就是通过加入随机噪声保护用户信息。按照腾讯的尿性 哈哈哈别指望了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/663835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX