PHP安全编程幻灯片.ppt

Command Execution(命令执行) 命令执行防御 避免用户输入 转义 escapeshellarg escapeshellcmd Code Execution(代码执行) 代码执行总结 eval() preg_replace($pattern,$replacement,$subject) dynamic variable(动态变量) create_function 其他 ob_start() unserialize() array_map() Code Execution(代码执行) 代码执行示例 $code=$_GET[code]; eval($code); echo $regexp = $_GET[reg]; $var = phpphpinfo()/php; preg_replace(/php(.*?)$regexp, \\1, $var); Code Execution(代码执行) 代码执行防御 禁用; 过滤特殊字符or 使用白名单 其他漏洞 其他漏洞 逻辑漏洞 目录遍历 文件上传 会话劫持 LDAP注入 http拆分 PHP安全配置 PHP安全配置 PHP有大约283个配置项,安全相关的配置项大概有27项,常见的有: allow_url_fopen enable_dl disable_functions display_errors

文档评论(0)

1亿VIP精品文档

相关文档