跨站请求伪造

CSRF是什么?

跨站请求伪造(Cross Site Request Forgery,CSRF)是一种攻击,它强制浏览器客户端用户在当前对其进行身份验证后的Web 应用程序上执行非本意操作的攻击,攻击的重点在于更改状态的请求 ,而不是盗取数据,因为攻击者无法查看伪造请求的响应。

借助于社工的一些帮助,例如,通过电子邮件或聊天发送链接,攻击者可以诱骗用户执行攻击者选择的操作。如果受害者是普通用户,则成功的CSRF 攻击可以强制用户执行更改状态的请求,例如转移资金、修改密码等操作。如果受害者是管理账户,CSRF 攻击会危及整个Web 应用程序。

CSRF是跨站请求伪造攻击,它不像XSS和SQL注入会盗取用户的信息,它的目的是强制浏览器客户端用户执行攻击者想要用户达成的目的,也就是更改用户状态的请求,如:转移资金和修改密码等操作,它分为get型和post型攻击。

原理

攻击者的网站诱骗用户访问用户原本的网站,并带有自己的身份凭证(cookie),执行攻击者的要求的操作,跨网站攻击,这就是CSRF跨站请求伪造。

防御

验证Referer

添加token

同源策略

相关推荐
KKKlucifer7 分钟前
数据分类分级 + 权限管控一体化安全方案:构建精准可控的数据安全防线
安全
程序员一点10 分钟前
第17章:SELinux 与系统安全机制
安全·操作系统·系统安全·openeuler·selinux
进击切图仔14 分钟前
linux 虚拟文件系统简介和详解
linux·运维·服务器
深念Y20 分钟前
腾达路由器无线中继模式:WISP与Client+AP什么意思
网络·wifi·智能路由器·路由器·ssid·腾达·无线中继
JamesYoung797120 分钟前
第五部分 — 内容脚本与页面交互 DOM 访问模式与安全桥接
安全·交互
天远Date Lab23 分钟前
天远企业司法认证API实战:Python构建企业级供应链合规审查防火墙
大数据·开发语言·网络·python
XM_jhxx28 分钟前
简会扶梯静音房智能终检系统:为扶梯安全运行保驾护航
安全
AIwenIPgeolocation41 分钟前
基于昇腾算力+鲲鹏服务器实现国产化环境的OpenClaw高效应用,解锁AI自动化新体验
服务器·人工智能·自动化
进击的雷神1 小时前
ID隐式传参、多页面字段分散、数据强制覆盖、无分页列表解析——巴西展会爬虫四大技术难关攻克纪实
服务器·网络·爬虫·python
gaize12131 小时前
阿里云 GPU 云服务器|AI 训练渲染专用
服务器·人工智能·阿里云