织梦DEDECMS基础安全设置优化指南

  • A+
所属分类:建站分享

一直以来dedecms的安全问题都很让人头痛,相信不少使用织梦DEDECMS的站长都有遇到过网站被黑挂马或暗链的情况,特别是dedecms新手用户,由于对dedecms不熟悉,没有进行相关的安全设置而频繁中招。为此博客吧整理了一份基础的dedecms安全设置指南,希望对有需求的站长有帮助。

删除不必要的目录

安装好织梦后,需要立即删除install目录,install是程序安装目录,避免被不怀好意的人利用。

如果不需要使用dedecms的会员、专题功能,就删除member、special目录,一般来说大部用户都用不到这两个功能。

删除不必要的文件

可以选择性删除plus文件夹下的文件,plus文件夹中的文件功能如下:

文件名文件说明建议
guestbook文件夹留言板删除
img文件夹图片删除
task文件夹计划任务删除
ad_js.php调用广告,如果你的广告不是通过后台“广告管理”设置的,可以删除该文件保留
advancedsearch.php、heightsearch.php高级搜索,一般只用到search.php删除
arcmulti.php异步方式调用指定的tag列表,用不到,删除吧删除
bookfeedback.php、bookfeedback_js.php图书评论和评论调用文件,存在注入漏洞,不安全删除
car.php、posttocar.php、carbuyaction.php购物车删除
comments_frame.php调用评论,存在安全漏洞(现在一般都用第三方评论,不再用织梦自带的评论)删除
count.php统计文章阅读次数保留
digg_ajax.php、digg_frame.php文章的顶踩功能删除
disdls.php、download.php下载次数统计、下载功能删除
diy.php自定义表单保留
erraddsave.php文章纠错删除
feedback.php、feedback_ajax.php、feedback_js.php评论相关功能删除
flink.php、flink_add.php友情链接、友情链接添加(建议删除,否则容易暴露模板路径)删除
freelist.php自由列表删除
guestbook.php留言删除
list.php动态浏览栏目页保留
mytag_js.php自定义标签js调用方式(如果没用到后台的自定义宏标记,请删除)删除
qrcode.php生成二维码删除
recommend.php信息推荐删除
rss.phpRSS列表页删除
search.php搜索保留
showphoto.php显示大图片(图集模型会用到)删除
stow.php收藏文章删除
view.php动态浏览文章保留
vote.php投票删除

如果没用到就可以删除掉,plus文件建议只保留如下文件:ad_js.php,count.php,list.php,search.php,view.php,其余的都可以删除,当然还需要根据自己的需求进行调整。

修改默认后台文件夹名称

dedecms后台默认登陆地址是“域名/dede”,建议修改为其他名称,越复杂越不容易被猜出来越好,当然自己要可以记住,可以使用英文+数字等形式,修改方法是直接重命名dede文件夹的名称即可。

删除默认的ADMIN用户

建议不要使用默认的admin用户名,可以先新建一个管理员帐户,然后新admin帐户删除。下面是操作步骤:

新建管理员账户

点击系统->系统用户管理->增加管理员,填写登录账户及密码等信息,用户组选择‘超级管理员’

删除默认的admin用户

点击系统->SQL命令行工具,运行SQL命令:delete from dede_admin where id = 1;

迁移DATA目录到WEB目录外

data目录保存的是dedecms网站数据,同时data目录存在着比较严重的安全隐患,因此很有必要把data目录移动到站点目录以外的位置,如果不想迁移目录,建议修改data目录的名称。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: