请教各位有什么办法可以永久追踪设备?

2023-02-24 10:34:28 +08:00
 iloveMonica

目前有几种有几种方案: 1.keychain 2.DeviceCheck 链接: https://developer.apple.com/documentation/devicecheck 3.idfa 以上哪种方法可以在恢复出厂设置之后不变,达到追踪唯一设备。 有人说第二种方法可以在恢复出厂之后仍然不变,是否正确?

2019 次点击
所在节点    程序员
14 条回复
murmur
2023-02-24 10:47:18 +08:00
要求用户实名登录不就可以了?国内随便一个应用都得要求用户实名注册
iloveMonica
2023-02-24 10:58:10 +08:00
@murmur 主要用于设备是否享受过优惠,比如一个人用不同的手机号注册,但设备一样。这种情况实名就没有用了
Chaconne
2023-02-24 11:46:39 +08:00
不是登记 imei 、mac 地址这些?
thomaspaine
2023-02-24 11:52:01 +08:00
@iloveMonica 那国内可以说实名认证要求人脸 hhh
Leonard
2023-02-24 12:44:25 +08:00
1 和 3 不行,并不是永久的( 1 一般情况下够用了);
2 看用途,能获取的信息有限,不能完全追踪设备。
jeesk
2023-02-24 12:45:34 +08:00
蓝牙的 mac 地址如果能不变的话,应该是可以的。
sobigfish
2023-02-24 12:47:52 +08:00
@Chaconne lz 说的 iOS 设备,没有权限获取 imei mac 地址的; n 年前也只能 uuid 来着
des
2023-02-24 12:50:25 +08:00
@iloveMonica 有没有可能设备是可以卖二手的?你实名找用户身份证或者银行卡绑定就不会有问题了
finab
2023-02-24 12:50:34 +08:00
首先排除 3 ,现在默认都是关闭,而且你没有正当理由也没申请权限的可能
1 一般情况下足够用,但黑产想重置太简单了
2 只有 2 个比特,够谁用啊

如果只在设备上做,综合最优只有 1 了
SMGdcAt4kPPQ
2023-02-24 12:59:32 +08:00
描述文件可以
kera0a
2023-02-24 13:01:13 +08:00
使用 1 和 2 配合

比如 1 没获取到上次生成的数据时,DeviceCheck 就+1 ,总共 2 个 bit 可以有 3 次重置机会
DeviceCheck 为 1 1 ,但又没有 keychain 数据时,证明用户多次重置,这个时候考虑其他额外线上验证
mxT52CRuqR6o5
2023-02-24 13:02:47 +08:00
ios 端的风控相比安卓端是不是会更松?
iloveMonica
2023-02-24 13:42:23 +08:00
@mxT52CRuqR6o5 相对来说是的,毕竟 ios 能获取的内容有限,安卓能获取更多。所以安卓上可以参与验证的因素更多,这也是为什么黑产喜欢用苹果的原因。
documentzhangx66
2023-02-24 15:35:53 +08:00
做不到的。

你的问题的本质是实现设备不被更改,但目前黑客连基于虚拟化的 USB 狗,以及星链的设备,都能改。

其他小厂设备,能不能改,取决于黑客的心情罢了。

所以,你这个需求,无法实现,需要更改。

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

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

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

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

© 2021 V2EX