博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSRF攻防
阅读量:6051 次
发布时间:2019-06-20

本文共 430 字,大约阅读时间需要 1 分钟。

原理:

1 #csrfdemo.php2 
"; } 6  ?> 7  更新用户名
#CSRFUpdate.php   //exp

  

Update.php
"; } else { die('更新失败'); } ?> 
#data.json{"id":"101","username":"jsonp"}

 

防御:

方式一:Referer字段(同源)

1 #Update.php 2 
";17 } else {18 die('更新失败');19 }20 21 ?>

绕过:

//curl构造Referer头

 

方式二:通过csrf_token csrf_token 进行验证(session+token)

绕过:session劫持+token劫持

 

转载于:https://www.cnblogs.com/AtesetEnginner/p/10966492.html

你可能感兴趣的文章
二:Unit 8
查看>>
TortoiseSVN客户端重新设置用户名和密码
查看>>
nagios邮件报警配置
查看>>
Java 生产条形码代码
查看>>
python web开发-flask连接sqlite数据库
查看>>
Zxing二维码扫描
查看>>
MMU的作用
查看>>
决心书
查看>>
zookeeper的图形化展示
查看>>
Vue-router重修01
查看>>
进制间的互相转换适用版
查看>>
海量数据处理 - 10亿个数中找出最大的10000个数(top K问题)
查看>>
项目文件缩写介绍
查看>>
springmvc文件上传
查看>>
C#利用NOPI处理Excel的代码
查看>>
关于Apache的性能优化
查看>>
python中unicode字符串前缀u
查看>>
人人都爱易电源——转发有礼!
查看>>
基于滑动窗口协议写的程序(UDP实现) .
查看>>
读取文档
查看>>