Day49:WEB攻防-文件上传&存储安全&OSS对象&分站&解析安全&解码还原&目录执行

目录

文件-解析方案-目录执行权限&解码还原

目录执行权限

解码还原

文件-存储方案-分站存储&OSS对象

分站存储

OSS对象存储


知识点:

1、文件上传-安全解析方案-目录权限&解码还原

2、文件上传-安全存储方案-分站存储&OSS对象

文件-解析方案-目录执行权限&解码还原

1 、执行权限

文件上传后存储目录不给执行权限

2、解码还原

数据做存储,解析固定(文件后缀名无关)

文件上传后利用编码传输解码还原

目录执行权限

文件上传后存储目录不给执行权限

 

解码还原

文件上传后利用编码(base64)传输并对应解码还原,无解

数据做存储,解析固定(任何文件后缀名都无用)

文件-存储方案-分站存储&OSS对象

1 、分站存储

upload.xiaodi8.com 上传

images.xiaodi8.com 存储

2OSS对象

Access控制-OSS对象存储-Bucket对象

分站存储

无解,上传和存储的地方不在一个服务器上

OSS对象存储

无解,把上传的东西放在了云存储桶里(类似一个网盘,专门放东西的地方)

无论什么东西放上去就只是一个文件,如直接访问就会下载

安全绕过:以上方案除目录设置权限如能换目录解析绕过外,其他均无解

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 03:38:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 03:38:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 03:38:04       82 阅读
  4. Python语言-面向对象

    2024-04-01 03:38:04       91 阅读

热门阅读

  1. Golang基础-8

    2024-04-01 03:38:04       34 阅读
  2. 算法D60 | 单调栈3 | 84.柱状图中最大的矩形

    2024-04-01 03:38:04       38 阅读
  3. 探索Python中的集成方法:Stacking

    2024-04-01 03:38:04       37 阅读
  4. 在ros中获取两个坐标系的外参关系

    2024-04-01 03:38:04       28 阅读
  5. leetcode 2952.需要添加的硬币的最小数量

    2024-04-01 03:38:04       37 阅读
  6. Kubernetes operator系列:Cue语言基础学习

    2024-04-01 03:38:04       47 阅读