SSRF攻击服务器请求伪造攻击
CSRF攻击跨站请求伪造攻击也称客户端请求伪造攻击
两种攻击最主要的区别是一个在服务器,一个在客户端。
文章目录
前言 什么是SSRF攻击?
1.分类:
针对服务器的 SSRF 攻击:
针对后端系统的SSRF攻击:
2.SSRF攻击的绕过
url解析绕过:
ip地址进制转换:
指向任意IP的域名xip.io
协议限制绕过
3.ssrf攻击的防护:
总结
前言 什么是ssrf攻击?
由hacker构造请求,利用存在缺陷的Web应用作为代理,让服务端发起请求。
1.分类:
针对服务器的 SSRF 攻击:
攻击的定义:
由hacker构造请求,利用存在缺陷的Web应用服务器作为代理,让服务器发起请求的攻击。
这种攻击允许攻击者绕过对源IP地址的检查,访问受限的内网资源,甚至从内部系统中窃取数据、执行远程代码或对特定服务发起拒绝服务攻击
攻击的步骤:
1.发现漏洞:首先识别出可以触发服务器发起HTTP请求的点,如图片加载、文件下载、API请求等功能。
2.请求构造:创建一个精心设计的请求,这个请求将由服务器发送,目的可能是与服务器的内部网络或者外部恶意服务器通信。
3.执行与利用:将构造的请求发送到漏洞点,让服务器不自觉地执行该请求,将结果返回给攻击者或影响内部系统。
举例:burp靶场-针对本地服务器的基本 SSRF
描述:
步骤:
1.访问某个商品,点击“检查库存”,在 Burp Suite 中拦截该请求,并将其发送给 Burp Repeater。