发现 ios 的 app 获取自己手机号

2021-01-06 14:42:05 +08:00
 caola

之前很少注意 app 获取自己的手机号的问题,应该是用运营商的接口的。
今天打开 哔哩哔哩 APP 在登录时,他自动获取到了我当前的手机号,
我就很奇怪,我是一直挂着科学上网的客户端,并且是 WIFI 的情况下,
它是怎么获取到的?

后来我多次测试,因为科学上网的是设置 绕过国内的(国内直连),但没有设置第三方的 DNS,
当我在科学上网的客户端上添加设置为第三方 DNS 时, 哔哩哔哩 才无法获取当前手机号码,
猜测是默认的 DNS 问题, 可为什么是在 WIFI 的情况下,不走 WIFI 网络的 DNS ?

虽然不清楚具体情况,但为了隐私在 IOS14 直接启用了 DoH ( github.com/paulmillr/encrypted-dns

2590 次点击
所在节点    iOS
33 条回复
qq316107934
2021-01-06 14:44:09 +08:00
我对这个也有疑问,在 iOS+WI-FI 的情况下是怎么通过请求调用运营商接口确定手机号的?
ttys001
2021-01-06 14:50:37 +08:00
遇到过!登录微博的时候自动输入我的手机号 13*********,但我的这个手机号其实没有注册过微博。
drrrtt
2021-01-06 14:51:06 +08:00
1.实名认证的时候,有没有用手机号?
2.运营商根据实名认证,可能有绑定 idfa+手机号,APP 为了实名认证可能可以调这个接口反查到手机号?
chinvo
2021-01-06 14:55:16 +08:00
这些都是运营商提供的接口

原理就是只要你没关闭移动网络,运营商的基站就能把设备信息和手机号对应起来
wy315700
2021-01-06 14:57:14 +08:00
iOS 打开 Wi-Fi 的情况下,并不会关闭移动网络数据。
yesicoo
2021-01-06 15:03:13 +08:00
terence4444
2021-01-06 15:04:07 +08:00
@qq316107934 在 Wi-Fi 下把移动网关了就获取不到了。
yesicoo
2021-01-06 15:04:44 +08:00
基本上 sim 卡拔了 才会获取不到手机号
icyalala
2021-01-06 15:12:34 +08:00
蜂窝数据和 WiFi 都开着的时候,实际上能获取到两个网卡的,
直接拿 pdp_ip0 来创建 socket 通信就能直接走 WWAN,DNS 也是 SDK 自己 resolve 的。
qq316107934
2021-01-06 15:17:43 +08:00
@icyalala #9 所以 APP 理论上在 WI-FI 下也可以强制走移动流量?这就很恐怖了
Leonard
2021-01-06 15:26:58 +08:00
运营商的接口吧
M1hahahaha
2021-01-06 15:40:10 +08:00
SIM 卡中,有 SIM 卡序列号和手机号及其他必备的信息,Android 中有 API 可以直接读取 sim 卡中的信息。
IOS 开发中,估计官方也有该 API,所以不为怪。
不想让他读取,拔卡即可。
zlmdaybreak
2021-01-06 15:41:55 +08:00
只要蜂窝开启,运营商的 SDK 就可以走蜂窝获取手机号。不过都是加密的-138 **** 3212 这种的。关闭蜂窝就没有了
littiefish
2021-01-06 15:43:42 +08:00
@qq316107934 我长年飞行模式,插卡只用 wifi,也被获取了。与移动数据无关
WebKit
2021-01-06 15:44:45 +08:00
@chinvo 不会哦,我电信的 app,它在使用 WiFi 的情况下都没有办法拿到我的手机号
SaKuLa
2021-01-06 16:37:25 +08:00
iOS 在 Wi-Fi 的情况下可以走蜂窝数据
waynedream
2021-01-06 16:43:52 +08:00
这是新的快捷登录方式,可百度“闪验”
waynedream
2021-01-06 16:45:56 +08:00
strongcoder
2021-01-06 16:56:51 +08:00
我们去年就做了一键登录得功能 获取手机号对于运营商没有啥难度 SDK 导入一整就行了
fengjianxinghun
2021-01-06 16:57:32 +08:00
怎么对抗这种行为?

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

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

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

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

© 2021 V2EX