为什么一些 app 每隔一段时间就需要重新登录

2020-06-04 11:20:13 +08:00
 morizawatt
ios,例如心悦俱乐部,腾讯新闻,飞猪等等这些 app,每天也都会打开,应该不是长时间不使用退出登录。但是支付宝 /微信 /豆瓣 /JD/淘宝这些倒是不会需要重新登录。大概每月一次还是两次,不知道我是个例还是大家也遇到过。是因为爬梯还是其他啥原因呢..
7691 次点击
所在节点    信息安全
22 条回复
alphadog619
2020-06-04 11:26:07 +08:00
防止你忘记密码吧,支付宝之类的确实很长时间不用重新登录。我要不是经常登录网页版淘宝、京东、支付宝,密码已经忘记了。说到这,我的支付宝密码我真的想不起来了。
cozof
2020-06-04 11:30:12 +08:00
安全问题
morizawatt
2020-06-04 11:31:21 +08:00
@alphadog619 应该不是....... tx 的那些 app 直接微信一键登录了 不用输密码
morizawatt
2020-06-04 11:31:49 +08:00
@cozof emmm 你遇到过吗
gcyrn
2020-06-04 11:45:10 +08:00
App 退出登录印象中很少碰到,网页版的京东 /淘宝倒是经常
中国特色 其它地方迄今还没遇到过类似问题
ohao
2020-06-04 11:52:05 +08:00
安全设计的逻辑

例如
Token 是有有效期的 周期内过期了要求重新登录
切换了后端集群 /链路,需要重新登录
检测到 IP (大区域变化,同省一般不会 /跨区域国家会)/设备 /其他安全相关的因素变动,需要重新登录

这个不是很正常吗?

Windows 大版本升级
我所有 Chrome 的账户也需要重新登录的
fishCatcher
2020-06-04 11:53:37 +08:00
我还以为是 ios 的 bug
dingdangnao
2020-06-04 11:56:35 +08:00
token 有有效期吧…
morizawatt
2020-06-04 12:04:57 +08:00
@fishCatcher 我也以为是,特别是转到云上贵州后....
morizawatt
2020-06-04 12:06:26 +08:00
@ohao
@dingdangnao
@gcyrn
可能是 token 吧.. 印象中好像 tx 系的那些专项小 app 都是一同需要重新登录
illl
2020-06-04 12:08:09 +08:00
token 正解
ccming
2020-06-04 12:34:52 +08:00
但是有的太频繁了,比如星巴克的 app,有必要吗
xuroid
2020-06-04 12:55:09 +08:00
个税 app,进一次登一次。
morizawatt
2020-06-04 13:17:53 +08:00
@ccming szd 觉得没必要 而且上面提的那些 app 觉得也没必要 token 啥的我是设计不太懂 就不能弄长时间一点吗
morizawatt
2020-06-04 13:18:32 +08:00
@xuroid 觉得这个还是有必要 毕竟涉及到个人财产了 我分组都跟银行 app 一组😂
morizawatt
2020-06-04 13:21:11 +08:00
@illl 那为啥 wx qq tb jd 这些 token 就不会过期 是出于什么考虑把这些应用的 token 弄那么短
gam2046
2020-06-04 13:26:52 +08:00
盲猜,支付宝、微信这类的 token 与设备进行了强绑定,也就是不更换设备,单纯的网络环境改变,不足以需要重新验证。高风险操作,如支付,另外有单独的支付密码。

而其他 app,没有这么依赖设备信息,就需要不断验证用户密码。
Lin0936
2020-06-04 13:34:46 +08:00
感觉星巴克 App 每次打开都要重新登陆,很烦,每次走到门口打开 app 发现要重新登陆都不想买了。
morizawatt
2020-06-04 13:36:10 +08:00
@gam2046 差不多是这样 那些有登录设备记录的 app 像微博 /优酷这类就没有过重新登录的情况
shawnsh
2020-06-04 15:06:31 +08:00
@gam2046 做了反爬,有多种服务 token

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

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

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

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

© 2021 V2EX