SSRF(服务端请求伪造)原理/防御

简介: 原理攻击者伪造服务器获取资源的请求,通过服务器来攻击内部系统比如端口扫描,读取默认文件判断服务架构,或者配合SQL注入等其他漏洞攻击内网的主机

原理

攻击者伪造服务器获取资源的请求,通过服务器来攻击内部系统


比如端口扫描,读取默认文件判断服务架构,或者配合SQL注入等其他漏洞攻击内网的主机


触发点/检测

SSRF常出现在URL中,比如分享,翻译,图片加载,文章收藏等功能


对以上的功能点抓包分析请求的URL,如果访问的是另一个服务器的地址,就可能存在SSRF漏洞


防御

SSRF常用的防御手段有五种


   禁用不需要的协议,只允许http和https请求

   黑名单内网IP,请求的地址不能是内网的地址

   限制请求的端口为http常用的端口,来防止端口探测

   限制错误信息,避免用户根据错误信息判断端口状态

   过滤返回的信息,展示给用户之前,先判断是否符合规范


相关文章
|
3月前
|
SQL 存储 安全
Web安全-CSRF跨站请求伪造
Web安全-CSRF跨站请求伪造
101 5
|
7月前
|
安全 数据安全/隐私保护
第二轮学习笔记:CSRF跨站请求伪造漏洞
第二轮学习笔记:CSRF跨站请求伪造漏洞
52 0
|
XML 安全 网络安全
SSRF(服务器端请求伪造)
SSRF(服务器端请求伪造)攻击,如何进行内网穿透
133 1
|
SQL 存储 安全
链接注入(便于跨站请求伪造)
安全风险: 可能会劝说初级用户提供诸如用户名、密码、信用卡号、社会保险号等敏感信息 可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务 可能会在 Web 服务器上上载、修改或删除 Web 页面、脚本和文件
720 0
|
XML 安全 网络协议
【BP靶场portswigger-服务端9】服务端请求伪造SSRF漏洞-7个实验(全)(下)
【BP靶场portswigger-服务端9】服务端请求伪造SSRF漏洞-7个实验(全)(下)
407 0
【BP靶场portswigger-服务端9】服务端请求伪造SSRF漏洞-7个实验(全)(下)
|
安全 前端开发 应用服务中间件
【BP靶场portswigger-服务端9】服务端请求伪造SSRF漏洞-7个实验(全)(上)
【BP靶场portswigger-服务端9】服务端请求伪造SSRF漏洞-7个实验(全)(上)
362 0
【BP靶场portswigger-服务端9】服务端请求伪造SSRF漏洞-7个实验(全)(上)
XSRF CRFS(跨站请求伪造,单点登录攻击) 特点和原理
概念:跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。跟跨网站脚本(XSS)相比,XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任。
XSRF CRFS(跨站请求伪造,单点登录攻击) 特点和原理
|
存储 JavaScript 安全
跨站脚本攻击(XSS)和跨站请求伪造(CSRF)是什么?区别是什么?底层原理是什么?
跨站脚本攻击(XSS)和跨站请求伪造(CSRF)是什么?区别是什么?底层原理是什么?
913 0
|
机器学习/深度学习 安全 程序员
网络安全-跨站请求伪造(CSRF)的原理、攻击及防御
网络安全-跨站请求伪造(CSRF)的原理、攻击及防御
284 0
网络安全-跨站请求伪造(CSRF)的原理、攻击及防御
|
Web App开发 XML 前端开发
密码学系列之:csrf跨站点请求伪造
密码学系列之:csrf跨站点请求伪造