SSRF(Server-side Request Forgery),由于某些应用需要调用其他服务器上的资源,需要传入一个目的地址供服务器去请求,假设这个目标地址被攻击者攻击控制,就可以访问服务器内网的其他服务
SSRF漏洞的危害
- 可以对外网、服务器所在内网、本地进行端口扫描,获取一些服务的banner信息;
- 攻击运行在内网或本地的应用程序(比如溢出);
- 对内网web应用进行指纹识别,通过访问默认文件实现;
- 攻击我内外网的web应用,主要是使用get参数就可以实现的攻击(比如struts2,sqli等);
- 利用file协议读取本地文件等。
SSRF漏洞经常出现的场景
1.分享:通过URL地址分享网页内容
2.转码服务:通过URL地址把原地址的网页内容调优,使其适合手机屏幕浏览
3.在线翻译:通过URL地址翻译对应文本的北荣
4.图片加载与下载:通过URL地址加载或下载图片
5.图片、文章收藏功能
6.未公开的api实现以及其他调用URL功能
7.从URL关键字中寻找
share、wap、url、link、sr