MuskLee
V2EX  ›  iOS

如何阻止 app 访问我的 sim 数据上网内网 ip 地址实现一键登录?

  •  
  •   MuskLee · May 14, 2023 via iPhone · 8666 views
    This topic created in 1103 days ago, the information mentioned may be changed or developed.
    4g 数据流量上网的时候,如何阻止 app 访问我的 sim 数据上网内网 ip 地址实现一键登录?

    越狱能实现吗,不想 app 获取我的手机号码



    40 replies    2023-05-18 00:50:39 +08:00
    ThirdFlame
        1
    ThirdFlame  
       May 14, 2023   ❤️ 1
    未授权之前,app 拿不到你的手机号。 只有运营商的 sdk 能看到前 3 位和后 4 位。
    只有授权同意后,APP 才能获得
    MuskLee
        2
    MuskLee  
    OP
       May 14, 2023 via iPhone   ❤️ 1
    @ThirdFlame 压根我就不想泄露能调用 sdk 的参数,😄
    shinsekai
        3
    shinsekai  
       May 14, 2023   ❤️ 1
    MIUI 好像可以阻止
    MuskLee
        4
    MuskLee  
    OP
       May 14, 2023 via iPhone
    @shinsekai miui 是啥😂
    python35
        5
    python35  
       May 14, 2023
    OP 手机上有小火箭之类的话阻止对应运营商的授权域名就可以了
    wy315700
        7
    wy315700  
       May 14, 2023 via Android
    MIUI 在一键登录授权之前系统会弹出提示
    点不允许 app 就拿不到授权信息
    MuskLee
        8
    MuskLee  
    OP
       May 14, 2023 via iPhone
    @Zikinn app 如果是服务器云端端提交 sdk 验证,本地屏蔽也没有用吧
    MuskLee
        9
    MuskLee  
    OP
       May 14, 2023 via iPhone
    @python35 我主要是想在 ios 系统上解决
    python35
        10
    python35  
       May 14, 2023
    @MuskLee 本地屏蔽就可以,我手机上用小火箭屏蔽了#6 列出的这些域名,屏蔽了就不会跳转到一键登录了(我用的联通),验证码登录不影响
    Shorekeeper
        11
    Shorekeeper  
       May 14, 2023
    @MuskLee #8 不太可能有“云端端提交 sdk 验证”这种操作...

    这个接口需要用户用手机流量访问才可以获得用户手机号,是因为运营商知道正在使用流量的人是谁。
    popzuk
        12
    popzuk  
       May 14, 2023 via iPhone
    用自建 dns 或代理软件屏蔽上面提到的域名。
    yfugibr
        13
    yfugibr  
       May 14, 2023 via Android
    @ThirdFlame #1 但这个授权界面不是 app 自己做的吗,也有可能是假的吧,实际上已经获取过了?
    Xusually
        14
    Xusually  
       May 14, 2023
    @yfugibr 你接入过一键登录 sdk 就知道了,页面 app 只可以自定义很少的内容。用户不授权的话,拿不到号码。
    MuskLee
        15
    MuskLee  
    OP
       May 14, 2023 via iPhone
    @yfugibr 我也觉得
    MuskLee
        16
    MuskLee  
    OP
       May 14, 2023 via iPhone
    @SunsetShimmer 没用过,有道理
    pheyer
        17
    pheyer  
       May 14, 2023   ❤️ 3
    苹果已经着手禁用了,如果 App 是用 Xcode14.3 打包的,且用户系统是 iOS 16.4 ,用户一键登录应该是实现不了的,因为关键的 CTCarrier api 被禁用了
    MuskLee
        18
    MuskLee  
    OP
       May 14, 2023 via iPhone
    @pheyer 期待😊
    d1g1tal0cean
        19
    d1g1tal0cean  
       May 14, 2023 via Android
    为什么运营商的 sdk 可以,苹果给开的口子?
    xiaowowo
        20
    xiaowowo  
       May 14, 2023
    @ThirdFlame 你是低估了大数据的能力。
    wclebb
        21
    wclebb  
       May 14, 2023
    我数据流量压根不打算注册,每次主动显示数据流量卡真的很烦。
    看似贴心替我考虑并不能解决我多点几次的登陆步骤。
    geeksammao
        22
    geeksammao  
       May 14, 2023
    @xiaowowo 大数据又不是什么黑科技,手机号码这种级别的数据运营商和 OS 根本不会轻易给你,接一下运营商 SDK 了解下取号流程就知道了。
    gdfsjunjun
        23
    gdfsjunjun  
       May 14, 2023   ❤️ 1
    这功能有一点好,iPad 插卡时收不到短信,用这个就可以直接登录,很方便。
    ThirdFlame
        24
    ThirdFlame  
       May 14, 2023
    @xiaowowo #20 你说的大数据手段那就是另外的问题了, 可这个一键登录无关。
    pingdog
        25
    pingdog  
       May 14, 2023 via Android
    @Zikinn 还有第 4 方接口 屏蔽不完的
    xiaowowo
        26
    xiaowowo  
       May 14, 2023
    @geeksammao 十一位手机号码获取到了七位数,你猜大数据需要几步猜到另外四位数?
    xiaowowo
        27
    xiaowowo  
       May 14, 2023
    @xiaowowo 我盲猜一手抖音之前的可能认识的人就是通过这种手段实现的。对方上传了他的通信录,然后抖音通过这种 api 获取到了你的手机号的七位数字。
    geeksammao
        28
    geeksammao  
       May 14, 2023 via iPhone
    @xiaowowo 不如你指教一下,把实现方案分享到网上又是一篇爆款文,不过提醒下没有 pdd 类似的钞能力不要随便实践,至少我司 app 连一些非常刚需的数据获取都会被应用市场严审。另外抖音的实现方案早有人分享过了,不需要这么花里胡哨。
    shinsekai
        29
    shinsekai  
       May 14, 2023
    @pheyer 应该也能实现,只是无法识别运营商类型而已,各个运营商 api 轮流试一遍就行,无非是多付点钱
    ABCDiSDR
        30
    ABCDiSDR  
       May 14, 2023
    @wy315700 没用的,这个功能我问过工程师,只有按照规范来开发的 APP ,才可以阻止。
    ershierdu
        31
    ershierdu  
       May 14, 2023
    @wy315700
    请问提示请求什么权限呢?手持小米 13+最新版 MIUI ,从来没看到过这个提示
    wy315700
        32
    wy315700  
       May 14, 2023 via Android   ❤️ 1
    @ershierdu 设置里有个隐私保护 里面有个隐私保护实验室 有个一键登录的选项
    ByteRan
        33
    ByteRan  
       May 14, 2023
    @xiaowowo #27 别盲猜,你去了解下原理
    xensa
        34
    xensa  
       May 14, 2023   ❤️ 1
    @ershierdu
    设置-隐私保护-保护隐私-隐私保护实验室-管理应用获取手机号并一键登录,打开即可
    about
        35
    about  
       May 14, 2023 via iPhone
    请问一下,图一是什么 app 。
    MuskLee
        36
    MuskLee  
    OP
       May 15, 2023 via iPhone
    @about Status Lite
    RayJiang9
        37
    RayJiang9  
       May 15, 2023
    @pheyer #16 这个问题他们已经修复了,又可以获取了

    https://docs.geetest.com/onelogin/changelog/ios
    Zikinn
        38
    Zikinn  
       May 16, 2023
    @MuskLee 写代理软件或者 DNS 的本地屏蔽就行, 这些 API 是让运营商看到这条流量是来自哪个手机号的, 同理如果你懒得写屏蔽规则就关闭流量之用 Wi-Fi 也可以.
    WebKit
        39
    WebKit  
       May 18, 2023 via Android
    小米手机可以禁止
    WebKit
        40
    WebKit  
       May 18, 2023 via Android
    @pheyer 这个是运营商拿的你的流量数据,不需要手机上的 API 吧,你流量通过基站访问网络,基站就有你的信息
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3354 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 179ms · UTC 11:05 · PVG 19:05 · LAX 04:05 · JFK 07:05
    ♥ Do have faith in what you're doing.