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

12 天前
 ShikiSuen

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

3254 次点击
所在节点    iPhone
18 条回复
shinsekai
12 天前
对开发者意义很大,完美解决了反复重装薅羊毛以及风控识别的问题
wyd011011daniel
12 天前
好像同一个公司下 app 也是通过这个方式 识别登陆状态,比如微软谷歌系。然后还有一楼说的,如果不给开发者一个很好的确定你是你的方式,每次下载重装 app 都以为是新用户,风控上很难做。
ShikiSuen
12 天前
@shinsekai 靠钥匙链做风控也不行了,有办法能删钥匙链,只是为难了普通用户
iro
11 天前
谁能想到这玩意还和我一个 app 的消息推送挂钩,删掉相关条目以后消息推送才有
shinsekai
11 天前
@ShikiSuen 除了恢复出厂和越狱还有办法删钥匙链?
ShikiSuen
11 天前
@shinsekai https://v2ex.com/t/1032273 不用越狱,不会被 app 检测环境异常
ruimz
11 天前
uber eats 靠这个拒绝 iOS 用户薅羊毛,但是对于 Android 没办法
微软和谷歌系 app 登录一个之后全家都有登陆也是靠这个
ShikiSuen
11 天前
@ruimz 安卓有 drm id
leonshaw
11 天前
@shinsekai macos 可以删
ruimz
11 天前
@ShikiSuen 意思是钥匙链是跟 Apple 账户走的,所以哪怕是新手机新手机号也不会被认为是新用户
yov123456
11 天前
@ShikiSuen 巨魔了 差不多算是越狱了 无根越狱而已
jjxtrotter
11 天前
@leonshaw macOS 是在钥匙串那里删吗
cinamann
11 天前
@shinsekai 呵呵 我都是拿一個備用機,不登入 Apple ID ,免得 Keychain 全部被還原過來。用幾次就 reset 。
ferrum
11 天前
Keychain 被滥用了不代表它没有意义,它最重要的目的是存储需要加密的信息,这是为什么 Wi-Fi 密码之类的信息可以在 Keychains App 看到。
ipwx
11 天前
如果系统不提供,每个程序就要五花八门提供不知道到底有没有正确实现的加密信息存储。
bao3
11 天前
@ShikiSuen 你举了一个巨魔工具清空 Keychain ,恰好说明不越狱是没办法清空的。巨魔是半越狱,和越狱相比只是差一个 jailbreak 工具而已。
shinsekai
11 天前
@leonshaw 那只能删支持 iCloud 同步的,如果一个钥匙串不支持同步,就无法在 MacOS 上看到
WhatTheBridgeSay
11 天前
我也很讨厌 keychain 被滥用,并且最绝的一点是如果你没有 mac 和 iCloud 同步,你连看的权利都没有,对于用户来说完全是个黑箱,

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

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

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

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

© 2021 V2EX