天涯论坛

 找回密码
 立即注册
搜索
查看: 75|回复: 3

2021-2-8 《白帽子讲Web安全》笔记-4.CSRF-进阶

[复制链接]

3045

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065860
发表于 2024-7-12 16:43:28 | 显示全部楼层 |阅读模式

返回目录

摘自《白帽子讲Web安全》4.2.1浏览器的Cookie策略:IE拦截第三方cookie,必须先让session cookie有效才可攻击火狐不拦截第三方cookei,能够直接攻击网站倘若运用cookie,就不消顾虑,能够直接攻击4.2.2P3P头的副功效准许跨域set-cookie(破坏同源策略),CSRF防御不可依赖于浏览器拦截第三方cookie4.2.3GET和POST服务器区分get和post请求,用户可构造一个GET请求提交表单区分,有若干种办法来构造一个post请求。4.2.4Flash CSRF4.2.5CSRF Worm即使XSS漏洞,仅仅依靠CSRF,能发起蠕虫攻击。

4.2.1浏览器的Cookie策略

删除外链论坛:www.fok120.com博客文案攻击之因此会成功经过外链论坛:www.fok120.com服务器验证,是由于用户的浏览器成功发送了Cookie的缘故。

浏览器所持有的Cookie分为两种:

一种是“Session Cookie”,又叫作“临时Cookie”;另一种是“Third-party Cookie”,叫作为“本地Cookie”。

例,“http://www.a.com/cookie.php”代码如下,给浏览器写入2个cookie

<?php header{"Set-Cookie:cookie1=123;"};//临时cookie header{"Set-Cookie;cookie2=456;expires=Thu, 01-Jan-2030 00:00:01 GMT;",false};//本地cookie ?>

两者的区别在于

Third-party Cookie是服务器在Set-Cookie时指定了Expire时间,仅有到了Expire时间后Cookie才会失效,因此这种Cookie会保留在本地;Session Cookie则指定Expire时间,保留在内存中,因此浏览器关闭后,Session Cookie就失效了。

浏览网站,若是一个网站设置了Session Cookie,那样在浏览器进程的生命周期内,即使浏览器新打开了Tab页,由于新Tab页在同一个浏览器进程中,Session Cookie都是有效的,因此呢Session Cookie将被发送。

倘若浏览器从一个域的页面中,要加载另一个域的资源,因为安全原由,某些浏览器会阻止Third-party Cookie的发送。

例,用户在http://www.a.com域中,而在另一一个域中,有一个页面“http//:http://www.b.com/csrf.html”,此页面构造了csrf以拜访“www.a.com”,代码如下

<iframe src="http://www.a.com"></iframe>

此时能够发掘仅有Session Cookie被发送了,而Third-party Cookie被禁止了。

IE出于安全思虑,默认禁止了浏览器在 <img> 、<iframe> 、<script> 、<link>等标签中发送第三方Cookie。

Safari会拦截第三方Cookie。

在火狐中,默认策略是准许发送第三方Cookie的。

Opera,Chrome,Android都不会拦截第三方Cookie。

因此,删除博客文案CSRF要成功必须

运用火狐




上一篇:2021-2-2 《白帽子讲Web安全》笔记-3.XSS-Payload进阶
下一篇:原来 java 注解只是个标记,没什么本领,一文精通,值得保藏!
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-25 02:05:52 | 显示全部楼层
楼主听话,多发外链好处多,快到碗里来!外链论坛 http://www.fok120.com/
回复

使用道具 举报

11

主题

801

回帖

7

积分

新手上路

Rank: 1

积分
7
发表于 2024-9-7 21:15:27 | 显示全部楼层
你的话深深触动了我,仿佛说出了我心里的声音。
回复

使用道具 举报

2992

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109210
发表于 2024-10-28 17:32:29 | 显示全部楼层
说得好啊!我在外链论坛打滚这么多年,所谓阅人无数,就算没有见过猪走路,也总明白猪肉是啥味道的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 15:22 , Processed in 0.110803 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.