我将在我的项目中实施一些安全检查。
我该如何实现这一点 - “出现该验证码图像后最多 3 次尝试错误密码。”
我正在使用Servlet/JSP
.
关于技术要求
不幸的是,要识别来源,IP 地址是不够的。因此,您需要使用会话,甚至确认会话是在客户端维护的。也就是说,机器人可以简单地不举行任何会话,然后永远不会达到验证码。
所以依次:
session.setAttribute("enterkey", Random.nextInt())
)重定向到自身通过添加一个随机数,可以防止一连串几乎平行的帖子。
我不能在这里给你完整的实现,因为这是一个很大的过程。但是,您的实现将是这样的..
请记住,实施应与用户名绑定。计数器应该为每个用户增加......
您可以在登录 servlet 中使用会话计数器,在三个失败后您可以在会话中存储一个属性。在您的 jsp 中读取该属性,在这种情况下显示验证码图像。