SSRF记录

SSRF(服务端请求伪造)

原理

服务端提供从其他服务器获取数据的功能,并且没有对服务器和数据进行限制

攻击方式

  • 内网探测
  • 向内部任意主机端口发送精心构造的攻击载荷
  • 读取文件
  • ddos
  • 攻击内网web应用
    等等.....

实现场景

  • 在线翻译
  • 转码服务
  • 图片下载
  • 信息采集
  • 邮件系统

挖掘方式

  • 通过查看源码network抓包观察是否有对本地资源进行请求。
  • 通过dnslog观察

审计方式

可能敏感函数

image

SSRF端口扫描

看代码没有对url地址做校验,通过代码获取url的返回界面循环输入到html文件并打印返回
image

  • 我们可以通过http请求端口探测
  • 我们可以通过ftp请求获取内网敏感文件
    image

SSRF绕过方法

image

SSRF修复

  • 统一错误信息
  • 限制请求端口为常用端口
  • 限制具体协议
  • 对特定的域名加入白名单,白名单之外的域名不允许访问
  • 根据请求来源判断是不是在白名单内,否则拒绝访问。
posted @   猫鳍  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示