发布时间:2026/9/5 23:51:35
什么是CSRF漏洞 文章目录前言1. 业务流程中的安全管控2. WebApp中安全机制的实现3. CSRF的形成3.1 成因3.2 攻击原理与流程4. CSRF漏洞总结前言1. 业务流程中的安全管控毫无疑问你访问的大多数WebApp、移动App都需要你注册登录才能使用这里面有着商业、风控、合规等原因也有业务本身就需要的原因。就像你去银行取钱银行得先确认你是谁然后基于“你是谁”再判断你能不能进行取钱这个操作。总结一下这个过程身份认证看你的身份证会话管理持续面对面标识你已经认证过了为你办理业务访问控制你存钱的金额取钱最大金额当我们将这些由人操作的业务流程实现为一个计算机信息系统/网络应用时也必须提供相应的机制身份认证账号口令会话管理客户端会话ID唯一标识服务端会话数据结构访问控制权限ACL2. WebApp中安全机制的实现传统的鉴权机制的实现整个机制没有问题只有拥有账号密码的实体才能通过认证只有认证过后才拥有一个唯一的身份凭据session idsession ID 存储在Cookies中。问题在于浏览器对同一站点的cookie是自动携带的不管请求来源是哪里。3. CSRF的形成3.1 成因CSRF漏洞形成因素概括为3个层次第一层浏览器的 Cookie 机制Cookie 的设计初衷让无状态的 HTTP 协议维持状态 Cookie 的携带规则只要请求的目标域名匹配就自动携带 不管这个请求是谁触发的这意味着用户访问evil.com页面里如果有一个指向bank.com的请求浏览器会自动把bank.com的 Cookie 带上去。这不是浏览器的 bug而是设计如此。第二层服务端的信任边界模糊服务端收到一个请求 → 看到 Cookie 有效 → 认为是用户本人操作 → 执行 问题服务端缺少一个关键判断—— 这个请求真的是用户在我们的页面上主动发起的吗有可能是跨站发起的请求因为Cookie是自动携带的服务端只做了身份认证Authentication没有做请求来源验证Origin Validation第三层请求的可预测性攻击者必须能构造出目标站能理解和执行的请求 - 知道 URL如 /transfer - 知道参数名如 to, amount - 知道请求方法GET / POST 如果这些信息都可预测/可获取 → 攻击成立三个层次合在一起自动携带凭证浏览器机制 × 服务端不验证来源服务端缺陷 × 请求可被构造信息泄露 CSRF 攻击成立3.2 攻击原理与流程用户登录 bank.com → 浏览器获得 CookieSession ID ↓ 用户访问攻击者控制的 evil.com ↓ evil.com 页面中的恶意代码自动向 bank.com 发起请求 ↓ 浏览器自动携带 bank.com 的 Cookie ↓ bank.com 服务器认为是合法用户的操作 → 执行转账等操作4. CSRF漏洞总结维度核心要点本质服务端无法区分请求是用户主动发起还是被第三方借用根因浏览器自动携带 Cookie 服务端不验证请求来源测试核心站在攻击者视角构造一个能让用户浏览器自动发出的请求验证服务端是否执行

相关新闻

2026/9/5 23:51:34

DokuWiki 原生支持 Markdown:从语法迁移到 PHP 8.2 部署全指南

如果你所在团队的文档一直放在 DokuWiki 里,那么看到“DokuWiki 原生支持 Markdown”这条消息时,第一反应大概率不是兴奋,而是困惑:维基系统不是都有自己的语法吗?为什么要去适配 Markdown?这个问题恰恰问到…

2026/9/5 23:46:34

MATLAB实现全景图像拼接:从块匹配原理到工程实践

简介:本资源是一套基于MATLAB实现块匹配算法的全景图像拼接完整工程,面向图像处理初学者、计算机视觉入门者及课程设计实践者,解决多视角图像自动对齐与无缝融合的核心问题,适用于风景摄影、虚拟导览、安防监控等实际场景。压缩包…

2026/9/5 23:46:34

YOLO红外微小飞鸟检测:数据集构建、模型优化与部署实战

简介:本资源是面向计算机视觉初学者与红外目标检测研究者的轻量级YOLO专用数据集,聚焦于低对比度、小尺度飞鸟在红外图像中的精准识别难题,适用于无人机巡检、生态监测、机场鸟击防范等实际场景。压缩包共605个文件,含302张红外鸟…

2026/9/6 0:06:59

调试记录2026

2026年7月20日 Depth Anything V3生成的点云,效果看上去还可以 在Photoshop中进行高斯模糊(模拟失焦)后再检测,依然可以保持尺相对度: 更大的高斯模糊 在图片中添加纯色块 2026年8月10日 MUJOCO动力学仿真

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/5 23:56:35

基于U-Net的道路场景语义分割实战:从数据增强到类别不平衡优化

简介:本资源是一个面向深度学习初学者与计算机视觉实践者的道路目标语义分割实战项目,聚焦自动驾驶与智能交通场景下的像素级图像理解任务,基于U-Net架构与PyTorch框架实现端到端训练与推理。压缩包共7个文件(5个Python脚本、1个环…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/5 2:45:13

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/5 2:30:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/5 2:46:50

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…