身份验证缺陷
身份认证:身份认证常用于系统登录,一般为用户名和密码登录方式,在安全性要求较高的情况下,还有验证码.客户端证书.Ukey等
会话管理:HTTP利用会话机制来实现身份认证,HTTP身份认证的结果往往是获得一个令牌并放在...cookie中,之后的身份识别只需读授权令牌,而无需再次进行登录认证
通过错误使用应用程序的身份认证和会话管理功能,攻击者能够破译密码,密钥或会话令牌,或者利用其它开发缺陷来暂时性或永久性冒充其他用户的身份...Basic Authentication(基本认证)
原理:基本身份验证用于保护服务器端资源.Web服务器将发送401身份验证请求以及对所请求资源的响应.然后,客户端浏览器将使用浏览器提供的对话框提示用户输入用户名和密码....浏览器将对用户名和密码进行base64编码,并将这些凭据发送回Web服务器.然后,如果凭据正确,Web服务器将验证凭据并返回所请求的资源.对于使用此机制保护的每个页面,将自动重新发送这些凭据,而无需用户再次输入其凭据...value值使用base64解码即可,比较蛋疼的是,我的value解码出来明明是root:owaspbwa,却不对,换成guest:guest就成功了我明明是用root:owaspbwa登陆的,却返回错误