苏若藓 2022-03-16 18:25 采纳率: 33.3%
浏览 34

webapi账号登录,不用验证码如何防止被暴力破解?

自己做的管理系统,前后端分离,前端发账号密码给后端api,登录成功返回token。
目前是设置了一个5分钟内只能重试10次密码的功能,但问题来了。

如果是以用户名为判断标准,就会有人恶意输错别人账号的密码,导致别人无法正常登录。
如果是以客户端IP为判断标准,在同一NAT下只要有一个人输错,该网所有的人都无法正常登录。
以用户名+IP为判断标准,同样也存在同一NAT下恶意输错别人账号密码,让别人无法登录的可能。

服务器不支持IPv6。

  • 写回答

1条回答 默认 最新

  • _雪菜肉丝面_ 2022-03-16 19:24
    关注

    验证码大法好啊

    评论

报告相同问题?

问题事件

  • 修改了问题 3月16日
  • 创建了问题 3月16日