认证与会话管理

认证的目的是为了认出用户是谁,授权的目的是为了决定用户能够做什么。

密码必须以不可逆的加密算法,或者单向散列函数算法,加密后储存在数据库中。

如果只有密码作为唯一的认证手段,从安全是略显不足。所以要采用多因素认证。

Session认证:密码与证书等认证手段,一般用于登录(login)过程。当登录完成后,用户访问网站的页面,不可能每次浏览器请求页面时都再使用密码认证一次。因此,当认证成功后,就需要替换一个对用户透明的凭证。这个凭证就是SessionID。

猜你喜欢

转载自www.cnblogs.com/lwfiwo/p/10631514.html