Web常用攻击手段-上传文件漏洞

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2020-11-19 08:29 被阅读0次

上一篇 <<<Web常用攻击手段-CSRF攻击
下一篇 >>>Web常用攻击手段-忘记密码


上传文件漏洞描述:上传文件未校验或过滤不严,比如直接判断扩展名,使得攻击者修改扩展名上传木马文件到服务器,然后直接执行。

危害:对文件进行扫描以及增删改查操作,甚至系统瘫痪

步骤模拟

a、上传jsp文件

<%@page import="java.io.File"%>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%
    String root ="F:\\test";
    File file = new File(root);
    file.delete();
%>

b、上传后均可以获取到访问地址,可通过其他正常图片获取,比如http://127.0.0.1:8080/upload/aaa.png
c、上传文件后,和正常图片读取一样启动执行脚本,可导致危害发生。

防御手段

a、前端做后缀限制,后端从流信息中识别扩展名,不能直接读取扩展名
b、项目动静分离,让静态服务器无法执行jsp、exe、sh等动态语言的脚本
c、服务器环境硬盘上限制删除操作,或需要高级权限才可删除。
d、服务器上不要有热部署功能
e、限制上传class、jsp、exe等可执行程序。


相关文章链接:
<<<Web常用攻击手段-XSS攻击
<<<Web常用攻击手段-SQL注入
<<<Web常用攻击手段-Http请求防盗链
<<<Web常用攻击手段-CSRF攻击
<<<Web常用攻击手段-忘记密码
<<<Web常用攻击手段-其他漏洞
<<<安全技术--数据加密/认证技术
<<<安全技术--Https相关知识
<<<安全技术--接口幂等性设计
<<<安全框架--SpringSecurity
<<<安全框架--JWT
<<<安全框架--OAuth2
<<<安全架构整体设计方案

相关文章

网友评论

    本文标题:Web常用攻击手段-上传文件漏洞

    本文链接:https://www.haomeiwen.com/subject/rnyfiktx.html