返回介绍

11.2.1 撞库漏洞

发布于 2024-10-11 22:07:47 字数 796 浏览 0 评论 0 收藏 0

撞库漏洞是指登录口没有做登录次数限制,导致可以使用不同的用户及密码进行不断的登录尝试,以遍历用户密码,也可以理解为登录爆破,如图 11-8 所示。

图 11-8

撞库漏洞有以下几种情况:

1)用户名和密码错误次数都无限制

。这种情况是早期比较常见的,可以载入用户名和密码字典对登录口不断进行请求尝试。

2)单时间段内用户的密码错误次数限制

。之前有个“锁 QQ”的茬儿,说的是 QQ 登录密码连续错误次数 30 次,就会被锁定 QQ,就有人利用这个问题不断地去锁定别人的 QQ。这种方式是基于账号可信认证,密码错误次数存在限制,认证的是账号。所以这种情况也是可以撞库的,只要我们有一个用户名列表,爆破完一个密码还不能登录就换一个用户,或者干脆基于社工库的密码来撞。

3)单时间段内 IP 登录错误次数限制

。比较典型的是 discuz,就是基于 IP 来限制登录,当一个 IP 登录 5 次后还没有成功登录,则会被禁止该 IP 登录,不过 discuz 获取的是 Client-IP 存在绕过的问题。这种防御撞库的手段存在一个误杀的问题,如果出口 IP 里面还有一个大内网,比如企业网、学校网,这时候就会误杀其他用户。

针对撞库漏洞比较好的解决方案是使用登录验证码和多因素认证,登录验证码有很多种,选择安全的验证方式也很关键,因为目前网络上还有专门提供人工打码的服务平台。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文