OWASP TOP10-A2:失效的身份认证

【笔记】失效的身份认证

描述:

通过错误使用应用程序的身份认证和会话管理功能,攻击者能够破译密码、密钥或会话令牌,或者利用其它开发缺陷来暂时性或永久性冒充其他用户的身份。

可能产生的攻击点:

  • 允许密码填充,攻击者有可能获得完整的用户名密码列表
  • 允许暴力破解(枚举法,就是一直猜直到猜对)或【其他自动攻击】
  • 默认的管理员用户名和密码太过简单
  • 比较简单的忘记密码程序或者验证密码凭证
  • 使用明文、【加密】、【弱散列】密码
  • 缺少多因素身份验证或多因素身份验证失效
  • URL暴露会话ID
  • 登录成功后不更新会话ID

防范

  1. 少用默认配置。特别是管理员用户,默认配置会带来很多敏感信息的泄露;
  2. 多因素身份验证,比如追加手机号验证等,这样可以防止自动填充带来的登录;
  3. 定期执行弱密码检查。
  4. 使用更加复杂的密码策略
  5. 限制多次登录失败的会话,登录失败后使用统一的回复
  6. 登录成功后随机生成新ID,且不能显示在URL中,绝对超时后失效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值