一、文件上传分类
原生态
1、
2、
3、
4、
5、
6、
7、
拓展
1、中间件
2、编辑器
3、CMS类
二、如何防范
1.执行权限
文件上传后存储目录不给予执行权限
判断
上传文件后,出现不允许访问
2、解码还原
数据做存储,解析固定(与文件后缀名无关)
文件上次后利用编码传输解码还原
判断
查看图片的地址,是不是把图片数据进行了base64编码
3、分站存储
上传的源码在一个服务器,存储数据的在另一个服务器
判断
对比上传文件的地址和数据存储的地址是否为同一个服务器
4、采用云存储OSS
类似分站存储,源码和数据分别存储在不同的地方
判断
对比上传文件的地址和数据存储的地址是否为同一个服务器