我们知道dede是一个非常强大的系统,但是越大功能越多往往意味着漏洞越多。所以我们需要精简一下不用的功能,不能给黑客们留下太多漏洞
1)后台的文件管理(管理目录下file_manage_xxx.php),不用的可以删掉
2)用不到的功能一概关闭,比如会员,评论等,如果没有必要通通在后台关闭
3)不需要SQL命令运行器的将dede/sys_sql_query.php 文件删除
4)不需要tag功能请将根目录下的tag.php删除
5)客请将根目录下的digg.php与diggindex.php删除
6)下载发布功能(管理目录下soft__xxx_xxx.php),不用的话可以删掉。
7)以下一些是可以删除的目录:
member会员功能
special专题功能
company企业模块
plus\guestbook留言板
8)、以下是可以删除的文件:
管理目录下的这些文件是后台文件管理器,属于多余功能,而且最影响安全,许多HACK都是通过它来挂马的
file_manage_control.php
file_manage_main.php
file_manage_view.php
media_add.php
media_edit.php
media_main.php
二:定期检查dedecms有没有更新,及时打上补丁:
有两个途径,一个可以在后台点击在线更新,具体见下图:
更新很重要,一定要常检查,补丁出来了,往往意味着一批网站已经被挂木马了。
三:设置目录的权限,这个很重要:
笔者是按照dede的后台里的安全建议执行的:有条件的用户把data,templets,uploads,html,special,../images,install目录设置为不允许执行脚本,其他目录禁止写入,系统将更安全。注意,这里的install删除更安全,象笔者的网站不需要special的,也是删除更安全。
data、templets、uploads、a或5.3的html目录,设置可读写,不可执行的权限;
include、member、plus、后台管理目录设置为可执行脚本,可读,但不可写入(安装了附加模块的,book、ask、company、group 目录同样如此设置)。
四:把data文件夹改名,增加挂马的程序找到你后台路径的难度:
接着就是要把默认的admin登陆名改掉,在这里为大家提供一个很简单的方法,就是直间写入sql命令,在dede的后台管理的系统/SQL命令行工具里输入语句:update dede_admin set userid="new userid" where id=1;这里的new userid代表了你要修改的用户名,顺便可以把密码修改的复杂些,并可以定期修改下你的密码甚至是登陆名,用刚才的sql语句。
五:常见恶意文件,以备自查:
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/config.php
data/cache/config_user.php
data/config_func.php
六:数据库设置:
不要对网站直接使用MySQL root用户的权限,给每个网站设置独立的MySQL用户帐号,许可权限为:
SELECT, INSERT , UPDATE , DELETE
CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES
由于DEDE并没有任何地方使用存储过程,因此务必禁用FILE、EXECUTE 等执行存储过程或文件操作的权限。
七:织梦官方提供的万能保护代码
http://bbs.dedecms.com/read.php?tid=15538 dede提供的万能防护代码
希望能帮到大家;爬行的蜗牛:http://www.pxwoniu.com/wzzt/6.html 欢迎转载
希望能帮到大家;爬行的蜗牛:http://www.pxwoniu.com/wzzt/6.html 欢迎转载
爬行的蜗牛
爬行的蜗牛
飘过