V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
elfive
V2EX  ›  问与答

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

  •  
  •   elfive · 2020-01-01 16:20:22 +08:00 via iPhone · 6497 次点击
    这是一个创建于 1817 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    @zzzmode
    个人觉得这个说法不成立,原因很简单:注册以后,App 端并没有提示进行绑定以获取所谓完整的 11 位手机号码,说明已经获取到了。
    dai640
        16
    dai640  
       2020-01-02 00:46:17 +08:00 via iPhone
    不是通过读取 SIM 卡获取的吗?有些 APP,只有手机登录,当打开 APP 就会自动误别当前手机号,根本不用授权,也没有提示授权选项,如抖音。
    leaves7i
        17
    leaves7i  
       2020-01-02 05:28:50 +08:00 via Android
    @dai640 你和楼主说的不是一个东西。你说的那个功能和运营商有关,我这里只有联通的卡会写入 SIM 卡,移动和电信的读取是未知号码。楼主那个是运营商提供的服务,只要手机插卡并且连接到基站,就自动登录,不需要输动态密码
    xunmiqun
        18
    xunmiqun  
       2020-01-02 07:15:10 +08:00 via Android
    @sephinh 获取当前手机号 不管是哪个公司 估计有的还是只获取 sim1 的信息
    zzzmode
        19
    zzzmode  
       2020-01-02 09:00:32 +08:00 via iPhone
    @elfive 并不是那样的,如果都点注册了肯定能拿到手机号,一般都有个前置页面显示部分手机号的,那个时候第三方获取不到,需要同意运营商协议,最后必须要你手动点注册才能获取到完整手机号。还有一个接口是验证手机号,如果 app 本地读取到手机号了可以通过运营商接口验证是不是本机号码。解决办法是把流量关了
    belin520
        20
    belin520  
       2020-01-02 09:24:26 +08:00
    @agagega #13 这个不是在 APP 或者系统 OS 级别获取的,是直接在网络链路层通过运营商直接获取的。理论上无法避免。
    silymore
        21
    silymore  
       2020-01-02 10:11:31 +08:00 via iPhone
    用代理,运营商也就是能知道你 ip 然后映射会用户,把 ip 藏起来就好了
    linKnowEasy
        22
    linKnowEasy  
       2020-01-02 10:26:26 +08:00
    如果确实有想法的话. 建议看一下相关功能的 SDK 文档. 上面有没有一些 SDK 限制
    理论上你关闭移动网络,只用 wifi 就没有问题了,
    一键登录页面都是运营商提供的. 意思就是你要用到一键登录. 才会发起这种请求.
    lamada
        23
    lamada  
       2020-01-02 12:55:43 +08:00
    下个车托之家,从来没注册过,隔几天就开始打推销电话了
    woyaojizhu8
        24
    woyaojizhu8  
       2021-02-03 23:57:47 +08:00
    @demov2 #2
    @7654 #6
    @imnpc #7
    @belin520 #20 哪怕开热点给别的设备,别的设备上的 APP 也能用这个接口获取?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5911 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 02:55 · PVG 10:55 · LAX 18:55 · JFK 21:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.