V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ShikiSuen
V2EX  ›  iPhone

不理解 App 钥匙链存在的意义

  •  1
     
  •   ShikiSuen · 9 天前 via iPhone · 3194 次点击

    这个钥匙链不是“自动密码填充”。指的是提供给第三方 app 储存数据的地方,类似 windows 上的注册表。尽管删掉 app ,钥匙链的数据依然存在。
    思考了很久,想不出这个东西对于用户的意义。
    最近一直在想办法禁止第三方 app 创建钥匙链内容,结果是一些 app 会卡死在启动过程,一些 app 关闭后登陆状态就退出了。
    可见只有少部分 app 用来储存登陆信息,其他 app 都是在里面拉屎。
    希望苹果以后在某个版本可以彻底的移除钥匙链。

    18 条回复    2024-09-07 21:28:18 +08:00
    shinsekai
        1
    shinsekai  
       9 天前   ❤️ 2
    对开发者意义很大,完美解决了反复重装薅羊毛以及风控识别的问题
    wyd011011daniel
        2
    wyd011011daniel  
       9 天前
    好像同一个公司下 app 也是通过这个方式 识别登陆状态,比如微软谷歌系。然后还有一楼说的,如果不给开发者一个很好的确定你是你的方式,每次下载重装 app 都以为是新用户,风控上很难做。
    ShikiSuen
        3
    ShikiSuen  
    OP
       9 天前 via iPhone
    @shinsekai 靠钥匙链做风控也不行了,有办法能删钥匙链,只是为难了普通用户
    iro
        4
    iro  
       9 天前   ❤️ 1
    谁能想到这玩意还和我一个 app 的消息推送挂钩,删掉相关条目以后消息推送才有
    shinsekai
        5
    shinsekai  
       9 天前
    @ShikiSuen 除了恢复出厂和越狱还有办法删钥匙链?
    ShikiSuen
        6
    ShikiSuen  
    OP
       9 天前 via iPhone
    @shinsekai https://v2ex.com/t/1032273 不用越狱,不会被 app 检测环境异常
    ruimz
        7
    ruimz  
       9 天前 via iPhone
    uber eats 靠这个拒绝 iOS 用户薅羊毛,但是对于 Android 没办法
    微软和谷歌系 app 登录一个之后全家都有登陆也是靠这个
    ShikiSuen
        8
    ShikiSuen  
    OP
       9 天前 via iPhone
    @ruimz 安卓有 drm id
    leonshaw
        9
    leonshaw  
       9 天前 via Android
    @shinsekai macos 可以删
    ruimz
        10
    ruimz  
       9 天前 via iPhone
    @ShikiSuen 意思是钥匙链是跟 Apple 账户走的,所以哪怕是新手机新手机号也不会被认为是新用户
    yov123456
        11
    yov123456  
       9 天前 via iPhone
    @ShikiSuen 巨魔了 差不多算是越狱了 无根越狱而已
    jjxtrotter
        12
    jjxtrotter  
       9 天前 via iPhone
    @leonshaw macOS 是在钥匙串那里删吗
    cinamann
        13
    cinamann  
       9 天前 via iPhone
    @shinsekai 呵呵 我都是拿一個備用機,不登入 Apple ID ,免得 Keychain 全部被還原過來。用幾次就 reset 。
    ferrum
        14
    ferrum  
       9 天前 via iPhone
    Keychain 被滥用了不代表它没有意义,它最重要的目的是存储需要加密的信息,这是为什么 Wi-Fi 密码之类的信息可以在 Keychains App 看到。
    ipwx
        15
    ipwx  
       9 天前   ❤️ 1
    如果系统不提供,每个程序就要五花八门提供不知道到底有没有正确实现的加密信息存储。
    bao3
        16
    bao3  
       9 天前
    @ShikiSuen 你举了一个巨魔工具清空 Keychain ,恰好说明不越狱是没办法清空的。巨魔是半越狱,和越狱相比只是差一个 jailbreak 工具而已。
    shinsekai
        17
    shinsekai  
       9 天前
    @leonshaw 那只能删支持 iCloud 同步的,如果一个钥匙串不支持同步,就无法在 MacOS 上看到
    WhatTheBridgeSay
        18
    WhatTheBridgeSay  
       9 天前
    我也很讨厌 keychain 被滥用,并且最绝的一点是如果你没有 mac 和 iCloud 同步,你连看的权利都没有,对于用户来说完全是个黑箱,
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:26 · PVG 03:26 · LAX 12:26 · JFK 15:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.