LFI
本地文件包含(LFI)是攻击者操纵文件路径参数使服务端包含/读取非预期本地文件。
用途
理解文件路径可控导致的 LFI 与防御,是 PHP include 等常见漏洞。
机制
程序用 include($_GET[page]) 包含用户指定文件,攻击者输入 ../../etc/passwd 读取系统文件。防御:路径白名单、basename、open_basedir。
用例
- PHP 文件包含安全
- 路径遍历防御
- 敏感文件保护
本地文件包含(LFI)是攻击者操纵文件路径参数使服务端包含/读取非预期本地文件。
理解文件路径可控导致的 LFI 与防御,是 PHP include 等常见漏洞。
程序用 include($_GET[page]) 包含用户指定文件,攻击者输入 ../../etc/passwd 读取系统文件。防御:路径白名单、basename、open_basedir。