【发布时间】:2011-05-24 16:39:34
【问题描述】:
我们正在使用 Struts 1.2 开发一个 Web 应用程序。在那个应用程序中,当用户按下注销时,它将注销用户,但是当他按下后退按钮时,它将带他进去,而不要求输入用户名和密码。同样,当我们在登录后给出页面的url时,它会在没有验证的情况下将他带进去。
我不知道如何解决这种安全问题。请指导我。
【问题讨论】:
-
您是否在注销操作中破坏会话?
-
你甚至使用会话来检查身份验证状态吗?
-
页面是否来自缓存?即如果你回击然后刷新它会起作用吗?
-
你在做什么认证?使用基本/摘要身份验证,您并没有真正将某人注销(它会在每个请求中不断发送身份验证数据)。
标签: java security tomcat struts-1