Code Injection
代码注入是攻击者将可执行代码注入程序并通过 eval/exec 等执行,实现任意代码运行。
用途
理解动态执行用户输入导致的代码注入与防御,是解释型语言常见漏洞。
机制
程序用 eval(input) 或类似执行用户可控字符串,攻击者注入代码语句。防御:避免 eval、参数化 API、输入验证、沙箱。
用例
- PHP/Python 安全审计
- eval 漏洞防御
- 动态执行风险
代码注入是攻击者将可执行代码注入程序并通过 eval/exec 等执行,实现任意代码运行。
理解动态执行用户输入导致的代码注入与防御,是解释型语言常见漏洞。
程序用 eval(input) 或类似执行用户可控字符串,攻击者注入代码语句。防御:避免 eval、参数化 API、输入验证、沙箱。