最新织梦cms漏洞之安全设置,有效防护木马

最新织梦cms漏洞之安全设置,有效防护木马,第1张

概述织梦CMS在安装完成后,新人往往会直接开始开发使用,忽视了一些安全优化的 *** 作,这样会导致后期整个系统安全系数降低,被黑或者被注入的概率极高,毕竟这世界百分百存在着极多的无聊hacker对全网的网站进行扫描,扫到你这个菜站,尤其是使用率极高的DEDECMS


织梦CMS在安装完成后,新人往往会直接开始开发使用,忽视了一些安全优化的 *** 作,这样会导致后期整个系统安全系数降低,被黑或者被注入的概率极高,毕竟这世界百分百存在着极多的无聊Hacker对全网的网站进行扫描,扫到你这个菜站,尤其是使用率极高的Dedecms,对你的站点下手的欲望更高,所以在开发前做好安全防范还是很有必要的!
安全设置前:备份网站文件及数据库

系统安全优化设置之前,做好备份工作。网站备份是网站维护必须必学基础,参考教程<<DEDECMS织梦网站备份教程>>

安全设置一:删文件

安装完成后会有一些文件,可以说是冗余文件,完全没有作用,反而带来被黑的危险,删除即可,以下目录文件均可删除:
 

目录 删除原因
/install 安装后的余留文件,没用,整个文件夹删除
/member 会员功能文件,大数企业站没用,文件夹删除,若需要会员功能的就不能删
/special 专题功能,如果你不需要这个功能,文件夹删除,需要就别删,大部分是不需要的
/Tags.PHP TAG标签,没有此功能可删除
网站后台目录dede要删除的文件 删除原因
/dede/tpl.PHP 文件上传管理系统文件,易被挂马,强烈建议删除或者不用时请改名(tpl备用.PHP)
/dede/templets_*.PHP 模板管理功能,老手建议删除,使用FTP管理
/dede/media_*.PHP 附件数据管理功能文件,易被挂马,删除(用你的FTP管理文件就可以了,别用这个)
/dede/file_*.PHP 文件式管理器功能控制器文件,易被挂马,删除(用你的FTP管理文件就可以了,别用这个)
/dede/mytag_*.PHP、mytag_tag_*.PHP 自定义标记管理,易被上传一句话木马
/dede/story_*.PHP 小说功能,可删除
/dede/erraddsave.PHP 纠错功能,可删除
/dede/Feedback_*.PHP 评论管理,可删除
/dede/group_*.PHP 圈子功能,很少用到,可删除
/dede/co_*.PHP 采集控制文件,可删除
/dede/cards_*.PHP 点卡功能功能,可删除
/dede/ad_*.PHP 广告管理添加/删除文件,企业站一般不用可删除
/dede/spec_*.PHP 专题管理,没有专题页面,可删除
/dede/Vote_*.PHP 投票功能,可删除
/dede/sys_sql_query.PHP sql命令运行器,不需要的话可以改名为(sys_sql_query安全禁用.PHP)也可以删除

 

目录/plus要删除的文件 删除原因(正常的企业站可以只保留List.PHP、vIEw.PHP、count.PHP、search.PHP、diy.PHP(企业站经常用到的表单)五个文件以及img文件夹,其他全部删除)
/plus/guestbook 留言簿模块,整体删除,容易sql注入及垃圾留言,
/plus/task和task.PHP 计划任务控制文件,文件夹和文件都删除
/plus/bookFeedback.PHP、bookFeedback_Js.PHP 图书评论和评论调用文件,存在注入漏洞,不安全
/plus/bshare.PHP 分享插件
/plus/ad_Js.PHP 广告插件,新闻资讯站用到的,请勿删除
/plus/car.PHP、posttocar.PHP、carbuyaction.PHP 购物车
/plus/comments_frame.PHP 调用评论,存在安全漏洞
/plus/digg_AJAX.PHP、digg_frame.PHP 顶踩
/plus/download.PHP、disdls.PHP 下载和次数统计
/plus/erraddsave.PHP 纠错
/plus/Feedback.PHP、Feedback_AJAX.PHP、Feedback_Js.PHP 评论
/plus/stow.PHP 内容收藏
/plus/Vote.PHP 投票
安全设置二:后台目录及账号密码修改

①网站后台文件改名:默认后台目录是/dede,需要将这个文件夹的名称修改,比如改为WangZhan123@+,那么后台登陆地址就由www.xxx.com/dede变为www.xxx.com/WangZhan123@+,(不定期更改一下)

 

②后台登录密码请勿使用admin,参考修改教程<<织梦修改管理员账号admin方法大全>>
 

安全设置三:目录权限设置

①有条件的用户把中 data、templets、uploads、HTML(可删)、special(可删)、images、install(装后删)目录设置为不允许执行脚本,include、plus、dede目录禁止写入,系统将更安全;

②网站根目录设置为755权限(即www权限),这样子根目录下的所有文件夹均为755权限

③老版本若登录后台提示验证码错误,选中/data目录,将权限设置为完全控制(可读可写)权限


 

安全设置四:主机安全防护

可下载第三方防护插件,例如:『D盾_防火墙』 、360出品的"织梦CMS安全包" 、百度旗下安全联盟出品的"Dedecms顽固木马后门专杀"、服务器安全狗、启用httpS证书配置;

安全设置五:利用伪静态功能禁止以下目录运行PHP脚本

① linux主机的用户一般都是apache环境,使用 .htaccess 文件来设置,如果你网站根目录已经存在这个文件,那就复制一下代码添加进去。
 

RewriteEngine on

#安全设置 禁止以下目录运行指定PHP脚本

RewriteCond % !^$

RewriteRule a/(.*).(PHP)$ – [F]

RewriteRule data/(.*).(PHP)$ – [F]

RewriteRule templets/(.*).(PHP|htm)$ – [F]

RewriteRule uploads/(.*).(PHP)$ – [F]

②:windows主机的用户一般都是IIS7、IIS8环境,使用 web.config 文件来设置,请确认你的主机已经开启了伪静态而且网站根目录有 web.config 文件,有这个文件的可以复制以下代码添加到对应的rules内。

<rule name="Block data" stopProcessing="true">

  <match url="^data/(.*).PHP$" />

    <conditions logicalGrouPing="MatchAny">

     <add input="{USER_AGENT}" pattern="data" />

     <add input="{REMOTE_ADDR}" pattern="" />

   </conditions>

  <action type="AbortRequest" />

</rule>

<rule name="Block templets" stopProcessing="true">

  <match url="^templets/(.*).PHP$" />

     <conditions logicalGrouPing="MatchAny">

      <add input="{USER_AGENT}" pattern="templets" />

      <add input="{REMOTE_ADDR}" pattern="" />

    </conditions>

  <action type="AbortRequest" />

</rule>

<rule name="Block SomeRobot" stopProcessing="true">

   <match url="^uploads/(.*).PHP$" />

      <conditions logicalGrouPing="MatchAny">

         <add input="{USER_AGENT}" pattern="SomeRobot" />

         <add input="{REMOTE_ADDR}" pattern="" />

      </conditions>

    <action type="AbortRequest" />

</rule>

③:Nginx下禁止指定目录运行PHP脚本

注意:这段配置文件一定要放在 location ~ .PHP(.*)$ 的前面才可以生效,配置完后记得重启Nginx生效。

location ~* /(a|data|templets|uploads)/(.*).(PHP)$ {

return 403;

}


测试有没有生效,可以随便创建一个PHP文件传到uploads文件夹下,执行:域名/uploads/测试文件.PHP  如果不能打开说明生效。

安全知识六:常见木马文件

迄今为止,我们发现的恶意脚本文件有

 plus/90sec.PHPplus/ac.PHP plus/config_s.PHP plus/config_bak.PHP plus/diy.PHP (系统文件)plus/ii.PHP plus/lndex.PHP data/cache/t.PHP data/cache/x.PHPdata/cache/mytag-*.htmdata/config.PHP data/cache/config_user.PHP data/config_func.PHPinclude/taglib/shell.lib.PHPinclude/taglib/*.lib.PHP

大多数被上传的脚本集中在plus、data、data/cache、include这几个目录下,请仔细检查这几个目录下最近是否有被上传异常文件。

推荐D盾—WEB查看工具:

软件使用自行研发不分扩展名的代码分析引擎,能分析更为隐藏的WebShell后门行为。

引擎特别针对,一句话后门,变量函数后门,${}执行 ,`执行,

preg_replace执行,call_user_func,file_put_contents,fputs 等特殊函数

的参数进行针对性的识别,能查杀更为隐藏的后门,

并把可疑的参数信息展现在你面前,让你能更快速的了解后门的情况

新版特别针对 Dedecms 的{dede:PHP}{/dede:PHP}代码加入了识别!

软件加入隔离功能,并且可以还原!

如有不能识别的webshell请使用上传样本功能上传给我们,我们将后期加入识别!

下载:http://www.d99net.net/down/WebShellKill_V1.4.1.zip



更新于2019-09-27,后期有更新,将会持续更新本文


@H_604_419@

上一篇:织梦arclist标签idlist按指定id顺序输出文章

下一篇:织梦修改管理员账号admin方法大全

总结

以上是内存溢出为你收集整理的最新织梦cms漏洞之安全设置,有效防护木马全部内容,希望文章能够帮你解决最新织梦cms漏洞之安全设置,有效防护木马所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/1038417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存