admin管理员组文章数量:1037775
【DEDE安全】织梦cms网站防止木马操作
DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:
【DEDE建站教程】
织梦cms网站防止木马操作
织梦CMS在安装完成后,新人往往会直接开始开发使用,忽视了一些安全优化的操作,这样会导致后期整个系统安全系数降低,被黑或者被注入的概率极高,毕竟这世界百分百存在着极多的无聊hacker对全网的网站进行扫描,扫到你的站,所以在开发前做好安全防范还是很有必要的
安全设置前:操作前,先备份
安全设置一:删除系统文件
安装完成后会有一些文件,可以说是冗余文件,完全没有作用,反而带来被黑的危险,删除即可,以下目录文件均可删除:
代码语言:javascript代码运行次数:0运行复制/install 【安装后的余留文件,没用,整个文件夹删除】
/member 【会员功能文件,大数企业站没用,文件夹删除,若需要会员功能的就不能删】
/special 【专题功能,如果你不需要这个功能,文件夹删除,需要就别删,大部分是不需要的】
/tags.php 【TAG标签,没有此功能可删除】
安全设置二:网站后台目录dede要删除的文件
代码语言:javascript代码运行次数:0运行复制/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文件夹,其他全部删除。
代码语言:javascript代码运行次数:0运行复制/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 【投票】
安全设置四:后台目录及账号密码修改
1、网站后台文件改名:(不定期更改一下)
默认后台目录是/dede,需要将这个文件夹的名称修改,
如改为WangZhan123@+,
那么后台登陆地址就由
代码语言:javascript代码运行次数:0运行复制www.xxx/dede 变为 www.xxx/WangZhan123@+
2、后台登录密码请勿使用admin:
数据库内容替换——dede_admin——要替换的字段:userid——被替换内容:admin——替换为:longtengfei——安全确认码——保存确认
安全设置五:目录权限设置
1、这几个目录去掉写的权限
代码语言:javascript代码运行次数:0运行复制/data、/templets、/plus、/include、/dede
网站根目录设置为755权限(即www权限),根目录下的所有文件夹均为755权限
2、老版本若登录后台提示验证码错误,选中/data目录,将权限设置为完全控制(可读可写)权限
安全设置六:主机安全防护
服务器可下载第三方防护插件,例如:织梦CMS安全包 、DedeCMS顽固木马后门专杀、服务器安全狗、启用HTTPS证书配置等等;
安全设置七:禁止目录运行php脚本
1、linux主机的用户一般都是apache环境,使用 .htaccess 文件来设置,如果你网站根目录已经存在这个文件,那就复制一下代码添加进去。
代码语言:javascript代码运行次数:0运行复制RewriteEngine on
#安全设置 禁止以下目录运行指定php脚本
RewriteCond % !^$
RewriteRule a/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php|htm)$ – [F]
RewriteRule uploads/(.*).(php)$ – [F]
2、windows主机的用户一般都是iis7、iis8环境,使用 web.config文件来设置,请确认你的主机已经开启了伪静态而且网站根目录有 web.config 文件,有这个文件的可以复制以下代码添加到对应的rules内。
代码语言:javascript代码运行次数:0运行复制<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>
3、Nginx下禁止指定目录运行PHP脚本
这段配置文件一定要放在
代码语言:javascript代码运行次数:0运行复制location ~ .php(.*)$
前面才可以生效,配置完后记得重启Nginx生效。
代码语言:javascript代码运行次数:0运行复制location ~* /(a|data|templets|uploads)/(.*).(php)$ {
return 403;
}
测试有没有生效,可以随便创建一个PHP文件传到uploads文件夹下,执行:域名/uploads/测试文件.php 如果不能打开说明生效。
安全知识:常见木马文件
代码语言:javascript代码运行次数:0运行复制plus/90sec.php
plus/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.php
data/cache/mytag-*.htm
data/config.php
data/cache/config_user.php
data/config_func.php
include/taglib/shell.lib.php
include/taglib/*.lib.php
这些大多数被上传的脚本集中在plus、data、data/cache、include这几个目录下,请仔细检查这几个目录下最近是否有被上传异常文件。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-10-17,如有侵权请联系 cloudcommunity@tencent 删除php网站安全cms权限【DEDE安全】织梦cms网站防止木马操作
DEDE织梦cms常用的参数标签汇总、以及操作过程中的一些bug问题解决方法,dede网站二开,以下龙腾飞网络科技-小吴在建站实操中笔记记录,织梦dede建站教程保存使用非常方便:
【DEDE建站教程】
织梦cms网站防止木马操作
织梦CMS在安装完成后,新人往往会直接开始开发使用,忽视了一些安全优化的操作,这样会导致后期整个系统安全系数降低,被黑或者被注入的概率极高,毕竟这世界百分百存在着极多的无聊hacker对全网的网站进行扫描,扫到你的站,所以在开发前做好安全防范还是很有必要的
安全设置前:操作前,先备份
安全设置一:删除系统文件
安装完成后会有一些文件,可以说是冗余文件,完全没有作用,反而带来被黑的危险,删除即可,以下目录文件均可删除:
代码语言:javascript代码运行次数:0运行复制/install 【安装后的余留文件,没用,整个文件夹删除】
/member 【会员功能文件,大数企业站没用,文件夹删除,若需要会员功能的就不能删】
/special 【专题功能,如果你不需要这个功能,文件夹删除,需要就别删,大部分是不需要的】
/tags.php 【TAG标签,没有此功能可删除】
安全设置二:网站后台目录dede要删除的文件
代码语言:javascript代码运行次数:0运行复制/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文件夹,其他全部删除。
代码语言:javascript代码运行次数:0运行复制/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 【投票】
安全设置四:后台目录及账号密码修改
1、网站后台文件改名:(不定期更改一下)
默认后台目录是/dede,需要将这个文件夹的名称修改,
如改为WangZhan123@+,
那么后台登陆地址就由
代码语言:javascript代码运行次数:0运行复制www.xxx/dede 变为 www.xxx/WangZhan123@+
2、后台登录密码请勿使用admin:
数据库内容替换——dede_admin——要替换的字段:userid——被替换内容:admin——替换为:longtengfei——安全确认码——保存确认
安全设置五:目录权限设置
1、这几个目录去掉写的权限
代码语言:javascript代码运行次数:0运行复制/data、/templets、/plus、/include、/dede
网站根目录设置为755权限(即www权限),根目录下的所有文件夹均为755权限
2、老版本若登录后台提示验证码错误,选中/data目录,将权限设置为完全控制(可读可写)权限
安全设置六:主机安全防护
服务器可下载第三方防护插件,例如:织梦CMS安全包 、DedeCMS顽固木马后门专杀、服务器安全狗、启用HTTPS证书配置等等;
安全设置七:禁止目录运行php脚本
1、linux主机的用户一般都是apache环境,使用 .htaccess 文件来设置,如果你网站根目录已经存在这个文件,那就复制一下代码添加进去。
代码语言:javascript代码运行次数:0运行复制RewriteEngine on
#安全设置 禁止以下目录运行指定php脚本
RewriteCond % !^$
RewriteRule a/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php|htm)$ – [F]
RewriteRule uploads/(.*).(php)$ – [F]
2、windows主机的用户一般都是iis7、iis8环境,使用 web.config文件来设置,请确认你的主机已经开启了伪静态而且网站根目录有 web.config 文件,有这个文件的可以复制以下代码添加到对应的rules内。
代码语言:javascript代码运行次数:0运行复制<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>
3、Nginx下禁止指定目录运行PHP脚本
这段配置文件一定要放在
代码语言:javascript代码运行次数:0运行复制location ~ .php(.*)$
前面才可以生效,配置完后记得重启Nginx生效。
代码语言:javascript代码运行次数:0运行复制location ~* /(a|data|templets|uploads)/(.*).(php)$ {
return 403;
}
测试有没有生效,可以随便创建一个PHP文件传到uploads文件夹下,执行:域名/uploads/测试文件.php 如果不能打开说明生效。
安全知识:常见木马文件
代码语言:javascript代码运行次数:0运行复制plus/90sec.php
plus/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.php
data/cache/mytag-*.htm
data/config.php
data/cache/config_user.php
data/config_func.php
include/taglib/shell.lib.php
include/taglib/*.lib.php
这些大多数被上传的脚本集中在plus、data、data/cache、include这几个目录下,请仔细检查这几个目录下最近是否有被上传异常文件。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2024-10-17,如有侵权请联系 cloudcommunity@tencent 删除php网站安全cms权限本文标签: DEDE安全织梦cms网站防止木马操作
版权声明:本文标题:【DEDE安全】织梦cms网站防止木马操作 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1748315413a2284347.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论