【安全】网站如何防范上传导致后门漏洞

一 上传时, 限制扩展名的类型, 不符合要求的不能上传.

比如上传图片或文档时, 限制为 .jpg, .png, .gif, .bmp, .docx, .pdf 等必须的格式, 这样, .aspx, .html 等带脚本攻击性(有的不是攻击性, 但可能涉H, 导致GA找上门, 也不是好事)的文件就不会上传了.

二 上传图片时, 先验证是否为真实图片. 如果不是不允许上传

代码类似下面:

cs 复制代码
try
{
    using (System.Drawing.Image img = System.Drawing.Image.FromStream(postedFile.InputStream))
    {
        // 加载成功,很可能是有效图片
        // 还可以进一步检查尺寸等属性
    }
}
catch (Exception ex)
{
    // 不是有效图片,拒绝上传
    throw new Exception("文件不是有效的图片格式。");
}

三 Web中间件上设置, 上传目录不允许执行脚本

下面是 IIS 上设置示例. 这样, 即使黑客上传成功了, 执行不了也是白费劲.

相关推荐
蝎蟹居33 分钟前
GBT 4706.1-2024逐句解读系列(25) 第7.5条款:不同电压功率需清晰明确
人工智能·单片机·嵌入式硬件·物联网·安全
盈创力和200744 分钟前
面向医疗安全的边缘智能终端:以太网温湿度多参量传感器在环氧乙烷灭菌环境中的双气体监测架构设计
安全·有害气体监测·以太网温湿度气体多参量传感器·物联网多合一传感器·可定制气体监测模组
汇智信科1 小时前
智慧矿山和工业大数据解决方案“安全生产数据综合分析系统
大数据·人工智能·安全·智能算法·智慧矿山·工业大数据·汇智信科
米羊1213 小时前
关于 免杀(上)
网络·安全
墨痕诉清风5 小时前
文件上传漏洞(PDF文件)
安全·web安全·pdf
Aloudata5 小时前
企业落地 AI 数据分析,如何做好敏感数据安全防护?
人工智能·安全·数据挖掘·数据分析·chatbi·智能问数·dataagent
张子夜 iiii6 小时前
如何关闭win11系统杀毒软件和防火墙
安全
上海云盾-高防顾问6 小时前
CC攻击的分类与演进:从代理攻击到僵尸网络的技术剖析
网络·安全
雨中飘荡的记忆7 小时前
Spring Security入门:从零开始构建安全应用
java·安全·spring
sunnyday04267 小时前
API安全防护:签名验证与数据加密最佳实践
java·spring boot·后端·安全