当前位置: 首页 > news >正文

CSRF总结

CSRF

文章目录

  • CSRF
  • 漏洞原理
  • 漏洞危害
  • 漏洞防护
  • CSRF攻击流程
  • CSRF和XSS的区别
  • CSRF漏洞挖掘及利用


CSRF

跨站点请求伪造(CSRF)攻击者会诱导受害者点击事先伪造好的url或者链接,点击后,攻击者就可以盗用你的身份,以你的身份发送恶意请求。

漏洞原理

网站的cookie在浏览器中不会过期,只要不关闭浏览器或者退出登录,那以后只要是访问这个网站,都会默认你已经登录的状态。

漏洞危害

攻击者盗用了你的身份,以你的名义发送恶意请求,造成个人隐私泄露以及财产安全。

漏洞防护

1.阻止不明外域的访问
2.提交时要求附加本域才能获取信息

CSRF攻击流程

1.受害者登录a.com,并保留了登录凭证(cookie)
2.攻击者引诱受害者访问了b.com
3.b.com向a.com发送了一个请求:a.com/act=xx,浏览器会默认携带a.com的cookie
4.a.com接收到请求后,对请求进行验证,并确认是受害者的凭证,误以为是受害者自己发送的请求
5.a.com以受害者的名义执行act=xx
6.攻击完成,攻击者在受害者不知情的情况下,冒充受害者,让a.com执行了自己定义的操作

CSRF和XSS的区别

CSRF跨站请求伪造,是以用户的身份攻击,自己没有权限。
XSS跨站脚本攻击,是盗取了用户的权限进行攻击

CSRF漏洞挖掘及利用

burp抓包后修改Referer字段再重新提交,如果请求成功就存在CSRF
在这里插入图片描述

http://www.lryc.cn/news/272823.html

相关文章:

  • 降维算法的简单介绍
  • k8s的声明式资源管理
  • Git | tag相关命令
  • 【Java期末】学生成绩管理系统
  • 顶顶通呼叫中心中间件通过队列外呼拨打另一个sip并且放音(mod_cti基于FreeSWITCH)
  • SQL Server从0到1——报错注入
  • 【python高级用法】线程
  • 分布式高级知识点
  • Linux 命令之 dpkg 的简单使用
  • Ubuntu20.04服务器使用教程(安装教程、常用命令、故障排查)持续更新中.....
  • 访问学者J1签证的申请流程
  • 51单片机(STC8)-- GPIO输入输出
  • 【实用安装教程】在win系统下制作Mac OS镜像启动U盘
  • 职场唠嗑-国家教学
  • 【温故而知新】JavaScript数据结构详解
  • matlab如何标定相机内外参和畸变参数
  • 【卫星科普】什么是农业一号卫星和农业二号卫星?
  • imgaug库指南(一):从入门到精通的【图像增强】之旅
  • vue封装基础input组件(添加防抖功能)
  • 小程序一次性订阅消息(消息通知):java服务端实现
  • 百度自由DIY小程序源码:PHP+MySQL组合开发 带完整的搭建教程
  • Vue中的选项式 API 和组合式 API,两者有什么区别
  • Linux下误删除后的恢复操作测试之extundelete工具使用
  • table表格中使用el-popover 无效问题解决
  • c++类全面讲解
  • 使用Python和Pygame库创建简单的的彩球效果
  • 第2课 使用FFmpeg读取rtmp流并用openCV显示视频
  • 【中小型企业网络实战案例 七】配置限速
  • Hive实战:实现数据去重
  • 客户满意度调查常用的ChatGPT通用提示词模板