CSRF与SSRF比较

news/2024/7/3 7:47:54

CSRF与SSRF比较

参考:简述CSRF、SSRF的区别

CSRF

CSRF,全名 Cross-site requestforgery,也就是 跨站请求伪造XSS是跨站脚本攻击。与XSS比较,XSS攻击是跨站脚本攻击,CSRF是跨站请求伪造,也就是说CSRF攻击不是出自用户之手,是经过第三方的处理,伪装成了受信任用户的操作。XSS是让用户触发恶意代码,实际的操作还是用户本身进行的,只是用户是无意识的。

图片.png

大部分网站还都是使用cookie,session等方式记录分辨受信任用户的身份。要伪造用户的操作最好的方法还是使用XSS或链接引导等,让用户在无意识的情况下完成操作。个人这样理解:XSS是CSRF实现方法中的一种。

SSRF

SSRF,全名Server Side RequestForgery,就是服务器端请求伪造。这是一种由攻击者构造i形成,由服务器端发起请求的一种安全漏洞。因其是由服务器端发起的,所以能够请求到与服务器相连但与外网隔离的**内部系统。**原因是服务端提供了从其他服务器应用获取数据的功能(例如分享等功能),但没有对目标进行过滤与限制。例如从指定URL地址获取网页文本内容,加载指定的图片,下载等。

本质就是:SSRF利用存在缺陷的Web应用作为代理攻击远程或本地 的服务器。

区别

总之,CSRF是服务器没有对用户提交是数据进行严格的控制,导致攻击者可以利用用户cookie信息伪造用户身份,向服务器发送请求。而SSRF是服务器对用户提供的URL地址过于信任,没有经过严格的检测,导致攻击者以此为跳板攻击其他服务器或内网。


http://lihuaxi.xjx100.cn/news/1026375.html

相关文章

GPT-4要革程序员的命?智能开发的理想与现实 | 爱分析调研

“生成式人工智能(AIGC)将在三年内终结编程。” ——Matt Welsh,前哈佛大学计算机科学教授、Google 工程主管 GPT-4 也许还不完美,但智能开发时代真的来了 美国时间3月14日,OpenAI 正式发布 GPT-4,在 Chat…

【大数据Hadoop】HDFS3.3.1-Namenode-租约管理

租约管理前言LeaseManager.LeaseLeaseManager添加租约 - addLease租约检查 - FsNamesystem.checkLease租约更新 - renewLease删除租约 - removeLease租约检查 - Monitor 线程租约恢复 - Monitor 线程发起租约恢复 - 其他方式发起前言 我们知道 HDFS 文件是 write-once-read-man…

认识HTTPS以及了解HTTPS的加密过程

目录 简单认识HTTPS: 运营商劫持: 加密的理解: HTTPS的工作过程: 对称加密: 非对称加密: 中间人攻击 证书 简单认识HTTPS: HTTPS 也是一个应用层协议。是在 HTTP 协议的基础上引…

Web_python_template_injection(Python模块注入)

打开链接,提示是Python的模块注入 我们先了解一些基本概念: 模板引擎可以让(网站)程序实现界面与数据分离,业务代码与逻辑代码的分离,这大大提升了开发效率,良好的设计也使得代码重用变得更加容…

ChatGPT文本框再次升级,打造出新型操作系统

在ChatGPT到来之前,没有谁能够预见。但是,它最终还是来了,并引起了不小的轰动,甚至有可能颠覆整个行业。 从某种程度上说,ChatGPT可能是历史上增长最快的应用程序,仅在两个多月就拥有了1亿多活跃用户&…

【ROS实操1编码实现乌龟运动控制,让小乌龟做圆周运动。】

实现分析: 1.乌龟运动控制实现,关键节点有两个,一个是乌龟运动显示节点turtlesim_node,另一个是控制节点,二者是订阅发布模式实现通信的,乌龟运动显示节点直接调用即可,运动控制节点之前是使用的turtle_te…

Mongo初遇回忆录

序 上周,我和M女士分手了,也许是上个月,我不知道。也许是她太墨守成规,也许是我太肆意妄为,她说我给不了她想要的平稳和安定。她没有留下太多东西,我也不愿留下更多回忆。 做决定的过程中,我比…

nodejs+vue 沃健身房管理系统

3)系统分析 本章主要是对系统可行性、系统性能、还有系统功能需求进行分析。 (4)系统设计 对系统系统功能和数据库等进行详细讲解。 (5)系统的实现 主要对个人中心、课程分类管理、用户管理、健身器材管理、健身教练管理、预约教练管理、健身课程管理、课程订单管理、健身视频管…