Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16490639
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:32:40

下载本文示例代码
天极软件专题专区精选     到天极软件“读编交流区”畅所欲言 Google专区 POPO专区 QQ专区 QQ挂机 了解Web2.0 Flash MX 视频教程 Photoshop视频教程 网页设计视频教程 照片处理数字暗房 PPT动画演示教程 Excel动画教程集 Word动画演示教程 Windows Vista专区 特洛伊木马专区 黑客知识教程专区 防火墙应用专区 注册表应用专区 Windows API开发专区 网络编程专区 VB数据库编程专区 图像处理与多媒体编程  本文通过介绍一些技巧介绍了针对PHP木马攻击的防御之道,通过这些方面你可以更好的防范木马程序。  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用户只能执行我们想让它能干的事情,给每一个目录建立一个单独能读写的用户。这也是当前很多虚拟主机提供商的流行配置方法哦,不过这种方法用于防止这里就显的有点大材小用了。  编辑推荐:浅议PHP程序开发中的模板选择 天极软件专题专区精选     到天极软件“读编交流区”畅所欲言 Google专区 POPO专区 QQ专区 QQ挂机 了解Web2.0 Flash MX 视频教程 Photoshop视频教程 网页设计视频教程 照片处理数字暗房 PPT动画演示教程 Excel动画教程集 Word动画演示教程 Windows Vista专区 特洛伊木马专区 黑客知识教程专区 防火墙应用专区 注册表应用专区 Windows API开发专区 网络编程专区 VB数据库编程专区 图像处理与多媒体编程  本文通过介绍一些技巧介绍了针对PHP木马攻击的防御之道,通过这些方面你可以更好的防范木马程序。  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用户只能执行我们想让它能干的事情,给每一个目录建立一个单独能读写的用户。这也是当前很多虚拟主机提供商的流行配置方法哦,不过这种方法用于防止这里就显的有点大材小用了。  编辑推荐:浅议PHP程序开发中的模板选择 下载本文示例代码


针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道针对PHP木马攻击的防御之道
阅读(154) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~