news 2026/4/23 13:45:51

网络安全 文件包含漏洞

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络安全 文件包含漏洞

文件包含漏洞的定义

文件包含漏洞是一种常见的Web安全漏洞,允许攻击者通过动态包含文件的功能,将恶意文件注入到服务器端执行。通常发生在应用程序使用用户可控的输入(如参数或路径)来动态包含文件时,未对输入进行严格过滤或验证。漏洞分为本地文件包含(LFI)和远程文件包含(RFI)两种类型。

文件包含漏洞的利用

伪协议

php://filter,php://filter 是 PHP 中一种特殊的流过滤器伪协议,主要用于在数据流传递过程中应用过滤器(如编码、解码或转换)。它不直接访问文件系统,而是对现有数据流进行处理,常用于文件读写时的动态内容转换。过滤器链可以使用不同的编码转换,通常被用来读取文件:

php://filter/[过滤器链]/resource=[目标资源]

Base64 编码读取文件示例:

php://filter/convert.base64-encode/resource=filename

靶场、实战练习

Bugku NUAACTF 2020 command-injection-CSDN博客

文件包含漏洞防御

验证

严格过滤用户输入,禁止包含路径中出现../等目录遍历字符。使用白名单机制,限制可包含的文件范围。

策略

关闭不必要的PHP配置选项,如allow_url_includeallow_url_fopen,防止远程文件包含。

将用户输入与文件路径拼接时,使用绝对路径而非相对路径,避免目录遍历。

对包含的文件名进行硬编码或映射,避免直接使用用户输入。例如,通过预定义的文件列表选择包含内容。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 10:56:04

张雪峰谈2025年网络安全专业是否有前景?

张雪峰谈2025年网络安全专业是否有前景? 看到很多网友在讨论2025年网络安全是否还有前途?IT类工作想转行网安方面是否有优势?该怎么做!首先让我们看看张雪峰老师是怎么说的。 原视频素材来源网络 一、网安人才缺口巨大 央视报道…

作者头像 李华
网站建设 2026/4/22 23:26:34

一键获取B站高清视频的终极解决方案

一键获取B站高清视频的终极解决方案 【免费下载链接】bilibili-downloader B站视频下载,支持下载大会员清晰度4K,持续更新中 项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader 还在为无法保存心仪的B站视频而烦恼吗&#xff1f…

作者头像 李华
网站建设 2026/4/23 10:51:25

大模型推理性能革命:揭秘昇腾FusionSpec异步并行优化技术

大模型推理性能革命:揭秘昇腾FusionSpec异步并行优化技术 【免费下载链接】ascend-inference-cluster 昇腾超大规模MoE模型推理部署技术分享 项目地址: https://gitcode.com/ascend-tribe/ascend-inference-cluster 引言:你的推理服务还在被低效困…

作者头像 李华
网站建设 2026/4/23 10:51:26

PS4存档管理革命:Apollo工具全面解锁游戏进度自由

还在为PS4游戏存档备份烦恼吗?想要轻松修改游戏进度却无从下手?Apollo Save Tool正是您需要的解决方案!这款专为PS4玩家设计的存档管理神器,让您无需复杂操作就能完成存档备份、修改和账户激活,真正实现游戏进度的完全…

作者头像 李华
网站建设 2026/4/23 10:50:43

3步打造个人知乎知识库:终极内容备份方案

3步打造个人知乎知识库:终极内容备份方案 【免费下载链接】zhihu_spider_selenium 爬取知乎个人主页的想法、文篇和回答 项目地址: https://gitcode.com/gh_mirrors/zh/zhihu_spider_selenium 你是否曾经在深夜翻看自己多年前的知乎回答,却发现有…

作者头像 李华
网站建设 2026/4/23 11:13:25

Open WebUI实战:5个企业级应用案例分析

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个Open WebUI案例展示平台,包含5个典型应用场景:1. 电商产品配置器;2. 教育课程管理系统;3. 医疗预约界面;4. 金融…

作者头像 李华