App 不通过授权就能获得手机号码,这种运营商提供的服务能关闭吗?

2020-01-01 16:20:22 +08:00
 elfive

因为某些原因,我这个手机号码不能太用得张扬,主要是不想太多人知道,免得各种垃圾短信泛滥。

当你新下载一个 App,进去直接能看到你的手机号码,没有经过任何权限申请,对于我这种人而言,简直无法忍受。副号虽然有流量,但流量不多,信号也不是很好,所以不想用副号的数据流量。

不知道有没有什么办法(包括但不限于投诉运营商,投诉工信部……)能够杜绝这样的事。

类似于这种运营商服务:
https://id.189.cn/banner/unPassword
https://id.189.cn/api?initialSrc=/html/api_detail_491.html

6194 次点击
所在节点    问与答
24 条回复
elfive
2020-01-01 16:24:21 +08:00
目前测试,即使在同一运营商的 Wi-Fi 网络下,也能获得手机号码
demov2
2020-01-01 16:42:33 +08:00
免密登陆的关键点在路由表...我没记错的话,之前接触过...所以,应该是无解...
xunmiqun
2020-01-01 16:51:38 +08:00
@elfive 老老实实 手机黑白名单设置起来 现在人 双手机似乎是标配
fuchunliu
2020-01-01 16:55:43 +08:00
把流量关了好像就获取不到
imn1
2020-01-01 17:10:33 +08:00
你选择错误,其实应该是主号作为实名身份相关的运作,而副号作为流量运作,最好是两个设备
7654
2020-01-01 17:14:06 +08:00
apn 接入点
wap 网络的功能
无解,除非不用流量
imnpc
2020-01-01 17:20:35 +08:00
接入运营商网络 基站就会有数据,有专门接口获取,阿里云就有的,0.04 一次,目前无解,这个接口是三大运营商提供的
taobibi
2020-01-01 17:49:43 +08:00
@imnpc 如果用一部老的诺基亚呢?这个接口也能获取到
taobibi
2020-01-01 17:52:16 +08:00
@imnpc 阿里云获取这个接口的意义是什么?支付宝安全认证?或者出售授权信息给第三方?
zzzmode
2020-01-01 17:55:12 +08:00
带星号显示时第三方是获取不到的,只是展示,获取完整手机号需要你同意的
taobibi
2020-01-01 18:02:55 +08:00
我觉得保障隐私的话,买个比较小众的安卓平板运行 APP 是不是要好一些,平板本身都没有 SIM 卡,无从获取号码
imnpc
2020-01-01 18:58:49 +08:00
@taobibi #9 这个功能 正常的话使用在 APP 一键注册登录上的
但是实际现实中 滥用的太多 非法使用接口功能的很多 但是这个很难举报到具体接口服务商的
agagega
2020-01-01 20:58:03 +08:00
B 站 App 就这样,不知道 iOS 有没有什么办法限制一下
sephinh
2020-01-02 00:22:30 +08:00
获取号码都好的,电信的网上营业厅,我在移动手机上打开,直接给我登录上移动号码的账号,都不知道产品经理怎么想的
elfive
2020-01-02 00:36:39 +08:00
@xunmiqun @imn1 @taobibi
目前是两个手机,一个平板,4 个号码……一个作为流量卡放平板里,一个放在备用机内与生人通讯用(一般朋友、快递、工作上的人或者其他)、一个是跟关系不错的好友联系用的,最后一个备用

@7654 @imnpc
主要是在 Wi-Fi 网络下,iOS 应该是不能使用蜂窝数据通讯的,猜想应该是通过手机连接的基站信息,将该信息回传给运营商来确定手机号的吧

@zzzmode
个人觉得这个说法不成立,原因很简单:注册以后,App 端并没有提示进行绑定以获取所谓完整的 11 位手机号码,说明已经获取到了。
dai640
2020-01-02 00:46:17 +08:00
不是通过读取 SIM 卡获取的吗?有些 APP,只有手机登录,当打开 APP 就会自动误别当前手机号,根本不用授权,也没有提示授权选项,如抖音。
leaves7i
2020-01-02 05:28:50 +08:00
@dai640 你和楼主说的不是一个东西。你说的那个功能和运营商有关,我这里只有联通的卡会写入 SIM 卡,移动和电信的读取是未知号码。楼主那个是运营商提供的服务,只要手机插卡并且连接到基站,就自动登录,不需要输动态密码
xunmiqun
2020-01-02 07:15:10 +08:00
@sephinh 获取当前手机号 不管是哪个公司 估计有的还是只获取 sim1 的信息
zzzmode
2020-01-02 09:00:32 +08:00
@elfive 并不是那样的,如果都点注册了肯定能拿到手机号,一般都有个前置页面显示部分手机号的,那个时候第三方获取不到,需要同意运营商协议,最后必须要你手动点注册才能获取到完整手机号。还有一个接口是验证手机号,如果 app 本地读取到手机号了可以通过运营商接口验证是不是本机号码。解决办法是把流量关了
belin520
2020-01-02 09:24:26 +08:00
@agagega #13 这个不是在 APP 或者系统 OS 级别获取的,是直接在网络链路层通过运营商直接获取的。理论上无法避免。

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

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

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

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

© 2021 V2EX