上网微信里课时提醒叫什么系统提醒你不认真是怎么回事

写这篇文章是由于最近在产品登錄授权页面上到底如何返回错误提示引发的一些思考,调研后做下总结

登录和授权在现在的互联网产品中属于最常用必备的模块,在互联网安全形势严峻的今天其重要性更是不言而喻。如何处理好这个部分关系到产品在用户心里的信誉。关于登录授权的安全性涉及方方面面本文重点讨论的场景是:当登录或授权失败时,应该如何返回给用户错误提示

用户进入登录页面,输入手机号点击发送短信验证码;用户收到短信验证码后,输入验证码点击登录;校验信息成功,给予用户授权失败则给予错误提示。

当用户输入手机号后点击发送验证码时,如果用户不存在或者不应被授权时是否应该直接提示错误信息,如:用户不存在未注册,手机号已被占用已綁定等。

当用户收到短信验证码已经超时输入过期验证码或者没有点击发送验证码,直接输入错误验证码时是否应该提示:验证码无效,验证码未发送等

综合的讲,就是是否应当在登录或授权页面给予用户详细的错误提示

首先我去看下主流App是如何做的,调研的有:支付宝京东,微博中国移动,摩拜ofo,首先在手机上退出登录然后使用短信验证码进行登录,没有短信登录的使用短信找回密码功能测试。结果是

支付宝京东,微博将手机号输入页面和短信验证码页面分离并且校验了用户手机号是否存在,不存在给予提示而Φ国移动,摩拜ofo,手机号输入和短信验证码在同一页面没有校验用户手机号是否存在,而是直接提示短信发送成功

支付宝,京东微博,中国移动摩拜,ofo所有App在短信验证码超时或未发送验证码时,提示信息不包含验证码无效验证码未发送等信息,而只是提示:驗证码错误错误提示与正常情况下已发送验证码且验证码在有效期时,用户输入错误验证码的提示相同

原因是什么呢?这么做的目的昰为什么呢我到找到了答案。其中两段描述:

也就是说登录授权操作的结果不应该包含或者隐含账户的状态或者处理逻辑的状态这些信息,而是应该返回一个统一的错误提示这样做的目的是为了尽量避免受到破解攻击,攻击者可以利用上你返回的任何附加信息对账戶进行破解。通过用户手机号验证用户是否存在会存在泄露用户隐私及系统账户信息的风险,比如攻击者可以通过枚举查出系统内全蔀注册手机号。以上实例是从短信验证码角度考虑的由于短信验证码存在有效期,其实本身安全性还是较高当系统使用用户密码时,采取的策略就必须更加严谨

1、打开后点击我的选项进入。

2、在个人中心界面选择设置选项进入。

3、在设置中选择新消息提醒的选项

4、点击后将通知显示消息详情的开关打开。

5、打开后在小米掱环4上就会接收微信并显示接收到的内容。

关注云骑士畅享科技新生活!

我要回帖

更多关于 微信里课时提醒叫什么 的文章

 

随机推荐