时间: 2021-07-31 作者:daque
1.提防跳出web目次 开始窜改httpd.conf,即使你只承诺你的php剧本步调在web目次里操纵,还不妨窜改httpd.conf文献控制php的操纵路途。比方你的web目次是/usr/local/apache/htdocs,那么在httpd.conf里加上这么几行: php_admin_value open_basedir /usr/local/apache/htdocs 如许,即使剧本要读取/usr/local/apache/htdocs除外的文献将不会被承诺,即使缺点表露翻开的话会提醒如许的缺点: warning: open_basedir restriction in effect. file is in wrong directory in /usr/local/apache/htdocs/open.php on line 4 之类。 2.提防php跷跷板实行webshell 翻开safe_mode, 在,php.ini中树立 disable_functions= passthru,exec,shell_exec,system 二者选一即可,也可都选 3.提防php跷跷板读写文献目次 在php.ini中的 disable_functions= passthru,exec,shell_exec,system 反面加上php处置文献的因变量 重要有 fopen,mkdir,rmdir,chmod,unlink,dir fopen,fread,fclose,fwrite,file_exists closedir,is_dir,readdir.opendir fileperms.copy,unlink,delfile 即变成 disable_functions= passthru,exec,shell_exec,system,fopen,mkdir,rmdir,chmod,unlink,dir ,fopen,fread,fclose,fwrite,file_exists ,closedir,is_dir,readdir.opendir ,fileperms.copy,unlink,delfile ok,大功成功,php跷跷板拿咱们没辙了,^_^ 可惜的是如许的话,运用文本数据库的那些货色就都不许用了。 即使是在windos平台下搭建的apache咱们还须要提防一点,apache默许运转是system权力,这很恐惧,这让人发觉很不爽.那咱们就给apache降降权力吧. net user apache fuckmicrosoft /add net localgroup users apache /del ok.咱们创造了一个不属于任何组的用户apche. 咱们翻开计划机处置器,选效劳,点apache效劳的属性,咱们采用log on ,采用this account ,咱们填入上头所创造的账户和暗号,重启apache效劳,ok,apache运转在低权力下了. 本质上咱们还不妨经过树立各个文献夹的权力,来让apache用户只能实行咱们想让它才干的工作,给每一个目次创造一个独立能读写的用户.这也是暂时很多假造长机供给商的时髦摆设本领哦,然而这种本领用来提防这边就显的有点牛鼎烹鸡了。