RSS订阅华夏名网虚拟主机折扣优惠
你的位置:首页 » 常见问题 » 正文

华夏名网DEDECMS安全设置可防止挂马对外发包,取消执行php脚本限制

选择字号: 超大 标准 发布时间:2013年07月21日 | 作者:xi88 | 0个评论 | 2894人浏览

华夏名网DEDECMS安全设置可防止dedecms被挂马,对外发包漏洞,取消执行php脚本限制设置方法 原因:最近很多使用dedecms的站长都被被挂马,或种下后门,因为用的人多,研究的人也多防不胜防,所有dedecms安全设置就非常必要了,这篇文章是浪外在线根据网上多方资料整理而来,方便需要的朋友。 dedecms的安全建议:将data、templets、uploads、html、special、images、install目录设置为不允许执行脚本,其它目录禁止写入,后台等到处可见,但是95%的用户都没有设置。 其实dedecms官方网站也给出了一些安全设置的参考,但是那是大技术师说的,并且说给技术人员看的,并不通俗易懂,其实下面的文章都是根据这个而来,再继续往下看: 首先:服务器安全设置之 IIS用户设置方法,其实各个网站独立用户才比较安全 网站安全中,对目录的执行权限是非常敏感的,一般来说,可以写入的目录是不能够拥有脚本的执行权限的,像DedeCMS系统,可写入的有两个目录data、uploads,data目录主要是基本配置文件和缓存数据,uploads则是附件上传保存的目录,本篇将针对不同服务器环境来介绍如何取消这两个目录的执行权限,当然我们也建议用户其他一些生成纯静态html的目录,拥有可写入权限的也统统去除执行权限,这样系统会更为安全。 Windows下的IIS IIS6.0 打开IIS中站点,在站点uploads、data、images、templets目录以及静态html生成目录点击右键,菜单中选择“属性”,在目录属性面板选择执行权限为“无”即可。(如图1) 其实dedecms官方网站也给出了一些安全设置的参考,但是那是大技术师说的,并且说给技术人员看的,并不通俗易懂,其实下面的文章都是根据这个而来,再继续往下看: 首先:服务器安全设置之 IIS用户设置方法,其实各个网站独立用户才比较安全。 网站安全中,对目录的执行权限是非常敏感的,一般来说,可以写入的目录是不能够拥有脚本的执行权限的,像DedeCMS系统,可写入的有两个目录data、uploads,data目录主要是基本配置文件和缓存数据,uploads则是附件上传保存的目录,本篇将针对不同服务器环境来介绍如何取消这两个目录的执行权限,当然我们也建议用户其他一些生成纯静态html的目录,拥有可写入权限的也统统去除执行权限,这样系统会更为安全。 Windows下的IIS IIS6.0 打开IIS中站点,在站点uploads目录、data目录以及静态html生成目录点击右键,菜单中选择“属性”,在目录属性面板选择执行权限为“无”即可。(如图) 取消执行权限 IIS7 IIS7也类似于IIS6.0,选择站点对应的目录,data、uploads及静态html文件目录,双击功能试图面板中的“处理程序映射” iis7环境下的dedecms取消执行权限 在“编辑功能权限……”中,我们直接去除脚本的执行权限即可。 iis7环境下的dedecms取消脚本执行权限 其实上面只是介绍了如果取消执行权限,根据官方的推荐还需要设置目录写权限的设置方法,这里浪外在线简单的介绍下 例如a目录,一般是生成静态页面用的,那么我们就需要服务器端设置(dederun是iis中运行网站匿名用户) 对include plus 等目录不需要写入权限的,配置拒绝写入,以防止被上传到那目录下执行木马程序。 对Linux主机而言,执行权限得这样配置 apache 的 主机,写到.htaccess 下 RewriteEngine on RewriteCond % !^$ RewriteRule uploads/(.*).(php)$ – [F] RewriteRule data/(.*).(php)$ – [F] RewriteRule templets/(.*).(php)$ – [F] apache环境下的dedecms取消脚本执行权限后的效果 如果有其它目录,您接着下面写。 nginx环境规则内容如下:nginx执行php脚本限制 LNMP有一个缺点就是目录权限设置上不如Apache,有时候网站程序存在上传漏洞或类似pathinfo的漏洞从而导致被上传了php木马,而给网站和服务器带来比较大危险。建议将网站目录的PHP权限去掉,当访问上传目录下的php文件时就会返回403错误。 首先要编辑nginx的虚拟主机配置,在fastcgi的location语句的前面按下面的内容添加,虚拟主机则在规则文件nginx.conf 添加 location ~ /(data|uploads|templets)/.*\.(php|php5)?$ { deny all; } 最后,dedecms最新版本20130715的已经出了,新对执行函数进行了配置,已经再三限制执行的php函数,以免被执行恶意代码,请大家尽可能快的打上最新补丁文件! 最后,去dedecms后台点病毒扫描,5.7 的后期版本都有这个功能的,删除木马文件。 dedecms病毒扫描 好了就这些吧,做了这些应该不会有什么问题基本够用!建议用dedecms的朋友花点时间去设置一下.

标签:dedecms

0

文章作者:华夏名网
本文地址:http://hubeidc.com/idc/201307/21555.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

湖北数据虚拟主机
    最新文章 | 随机文章 | 热门文章
标签列表
  • 订阅湖北数据内容更新