博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSRF攻防
阅读量:6050 次
发布时间: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

你可能感兴趣的文章
HA集群之四:Corosync+Pacemaker+DRBD实现HA Mysql
查看>>
服务器定义
查看>>
我的友情链接
查看>>
分布式系统的面试题15
查看>>
个人代码库の创建快捷方式
查看>>
由strcat函数引发的C语言中数组和指针问题的思考
查看>>
无锁编程
查看>>
如何在loadrunner中做关联
查看>>
二叉树的六种遍历方法汇总(转)
查看>>
用wxpython制作可以用于 特征筛选gui程序
查看>>
【转载】 [你必须知道的.NET]目录导航
查看>>
数据存储小例
查看>>
C++中构造函数详解
查看>>
电商网站中添加商品到购物车功能模块2017.12.8
查看>>
android 模拟器 hardWare 属性说明
查看>>
六款值得推荐的android(安卓)开源框架简介
查看>>
max_element( )
查看>>
java中的类
查看>>
pthread_create线程创建的过程剖析(转)
查看>>
android存储访问框架Storage Access Framework
查看>>