注销后的会话不会从服务器/网站端销毁

时间:2020-04-29 作者:Nitesh Kumar

我有一个wordpress站点,当我从客户端注销时,会话仍然存在,而它应该被销毁。但它存在于现场。虽然我清除了浏览器会话和cookies,但它仍然存在。

1 个回复
SO网友:Silver

我正在WordPress网站上进行渗透测试,我可以观察到同样的问题。这通常是一个低风险漏洞。

如果用户使用公共计算机,例如在图书馆中,下一个用户可能仍然能够在注销之前以某种方式检索原始cookie,并使用该cookie访问您的帐户。

OWASP在其安全测试指南中解释了该问题

编辑:所以在我的例子中,网站没有使用原生WordPress注销,而是使用一些插件注销电子商务网站。我认为问题在于插件。

使用/wp登录时。php?操作=注销,清除所有必要的WordPress Cookie。但这可能会忽略一些插件的注销。

因此,要回答上述问题,请检查使用的注销链接。这不是wp登录吗。php?action=注销,那么这不是本地WordPress注销,您需要调查网站为什么使用另一个注销功能(可能是插件的一部分)。

Testing for Server-Side Session Termination

相关推荐

SESSION_START():找不到存储处理程序‘mm’-会话在/Sites中启动失败

出现以下PHP警告问题:session\\u start():找不到保存处理程序“mm”-在/站点中会话启动失败找不到保存处理程序“mm”:保存处理程序:请参阅:我不知道这意味着什么:但我找到了一些解释它的文字:如果使用--with mm配置编译PHP,可以将会话模块设置为mm。此模块使用共享内存存储会话。如果希望在PI IP中实现自己的处理程序,请参阅session\\u set save handler函数。string session\\u name(string naine)session\\u