Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 605

不安全文件上传

审核人Cybersecurity entrepreneur & security researcher

不安全文件上传 是什么?

不安全文件上传Web 应用未经严格校验即接收用户上传文件的漏洞,攻击者可借此上传恶意文件,导致远程代码执行、网页篡改或数据泄露。


不安全文件上传发生在 Web 应用对用户上传文件的文件名、MIME 类型、内容、大小和存储位置缺乏严格校验时。攻击者利用该漏洞上传 Web Shell(PHP/ASPX/JSP)、多态文件、含恶意宏的 Office 文档或超大负载。一旦文件被放置在 Web 可访问目录并被服务器执行,即可实现远程代码执行、持久化或横向移动到内网。常见防御包括对扩展名与 MIME 类型实施白名单、校验文件魔数字节、服务器端重命名、存放于 Web 根目录之外、反恶意软件扫描,以及通过独立域名并使用严格的 Content-Type 头进行下发。

示例

  1. 01

    在头像上传接口处把 `shell.php` 伪装成 JPEG 进行上传,服务端未校验真实内容。

  2. 02

    向 HR 招聘门户提交带有恶意宏的 Word 简历。

常见问题

不安全文件上传 是什么?

Web 应用未经严格校验即接收用户上传文件的漏洞,攻击者可借此上传恶意文件,导致远程代码执行、网页篡改或数据泄露。 它属于网络安全的 攻击与威胁 分类。

不安全文件上传 是什么意思?

Web 应用未经严格校验即接收用户上传文件的漏洞,攻击者可借此上传恶意文件,导致远程代码执行、网页篡改或数据泄露。

如何防御 不安全文件上传?

针对 不安全文件上传 的防御通常结合技术控制与运营实践,详见上方完整定义。

相关术语

另见