永发信息网

Tomcat 怎样防止跨站请求伪造

答案:2  悬赏:80  手机版
解决时间 2021-04-03 23:50
Tomcat 怎样防止跨站请求伪造
最佳答案
这里有两个方案,可以参考:
方案一:每个请求都带上一个由服务器生成的随机参数。然后在服务器端和对该参数,如果和下发的随机数不同,则可以认为有人在伪造请求。因为攻击者无法知道他本次攻击的http请求需要带什么样的随机数才是有效的。 方案二:跨域伪造之所以能成功,主要决定因素是攻击者的页面和稍候被打开的目标页面共享session信息。受害者登录后,攻击者的页面通过ajax向被攻击网站的关键业务发起的请求便自动带上了合法的session信息。但是,根据javascript的同源策略可知,挂有A域名的窗口,不能获取挂有B域名窗口中的任何信息,不管B是如何被打开的。据此,我们可以在客户端的每个要保护的业务链接上增加一个参数sessionId,这个参数可以通过js从cookie中获得。然后,在服务器端获取此参数,并同真正的sessionId做对比,如果不同,则认为请求是伪造的。因为攻击者的窗口无法从被攻击网站的窗口中取得这个sessionId。方案二的实现: 定义一个过滤器, 对页面传递过来的sessionid和实际sessionid进行比较, 相同则通过
定义过滤器
请求时增加sessionid参数
全部回答
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样用重量来计算平方面积
余江县阳光家苑户口在哪里读书
lol ruank是什么意思?代表什么?是胜率值?
“为世忧乐者,君子之志也;不为世忧乐者,小
火鸟网怎样发布任务
手机怎么连接拨号宽带 开始是用笔记本拨号上
将-0.000?000?723四舍五入取近似值,保留两个
杭州有体育大学有哪些,中国所有二本体育大学
想进外企该怎么准备?
新hsk和旧的有什么区别
矛下面一个女读什么字
我在保税区买了东西,再卖给朋友合法吗
单选题The old woman is qui
我想提供工作,怎么在学校招聘
中国黄金饰品质量怎么样?? - 金饰论坛 - 珠宝
推荐资讯
夏日小清新语录,形容冬日雨后的诗句
感悟友情的经典句子,关于友情的伤感句子! 对
本来运气挺好买转运的东西好不好
富阳计生指导站十月二日上班吗
爱惜小动物生命的名言,有首歌歌词有:那片小
女友说不分了,男友也没回应是什么意思
找一部电影讲的是一个人打扮成小丑的模样去抢
高三补课费是不是特别贵,一节课大概多少钱几
怎么解决5s发热待机耗电非常快的原因
茶与花的唯美句子,花与生活范文
福建莆田做高仿耐克,阿迪达斯等鞋厂怎么联系
大专英语老师是不是从零开始教
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?