栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

PHP会话变量的安全性如何?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP会话变量的安全性如何?

会话比cookie更为安全。但是仍然有可能窃取会话,因此黑客将完全有权访问该会话中的任何内容。避免这种情况的一些方法是IP
Checking(效果很好,但是fi值很低,因此本身不可靠),并使用随机数。通常,对于一个随机数,您每页都有一个“令牌”,以便每个页面都检查最后一页的随机数与它存储的内容是否匹配。

在任一安全检查中,都将失去可用性。如果您进行IP检查,并且用户位于内部网防火墙(或引起此情况的任何其他情况)的后面,而该防火墙无法为该用户保留稳定的IP,则他们每次丢失IP时都必须重新进行身份验证。使用随机数,您将获得总是很有趣的“单击将导致此页面中断”的情况。

但是,有了cookie,黑客可以使用相当简单的XSS技术简单地窃取会话。如果您将用户的会话ID存储为cookie,那么他们也容易受到此攻击。因此,即使会话仅对可以进行服务器级黑客攻击的用户(如果您的服务器是安全的,它需要更复杂的方法,并且通常需要一定数量的特权)才有意义,您仍然需要进行额外的验证级别根据每个脚本请求。您不应该将cookie和AJAX一起使用,因为如果cookie被盗,这将使它更容易完全进入城镇,因为您的ajax请求可能无法对每个请求进行安全检查。例如,如果页面使用随机数,但从未重新加载页面,则脚本可能仅在检查该匹配项。如果cookie保留了身份验证方法,



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/430463.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号