我们如何通过php保护网站免受“跨站脚本钓鱼”的影响。
谢谢
发布于 2010-07-12 16:23:12
跨站点脚本大多通过url执行。
像http://www.example.com/index.php?q="><script>alert('SSS')</script>一样
如果您index.php页面包含
echo $_GET['q'];您将收到一条警告。这样用户就可以抓取您cookie,并将恶意代码插入到您的web中。因此,请确保将所有GET和POST变量与验证一起使用。
发布于 2010-07-12 14:51:24
以下脚本可以提供帮助
<script type="text/javascript">
if(top.frames.length > 0) {
top.location.href = self.location;
}
</script> 如果你在每个页面中都包含了这个,那么你基本上就是在检查首页上是否有多个框架。显然,只有当您的站点本身不使用iframe(例如,用于提供广告)时,它才有效。
然而,针对网络钓鱼诈骗的最好防御方法是:
https://stackoverflow.com/questions/3226374
复制相似问题