由于织梦CMS许久没有更新过了,随着技术的发展,代码会出现更多的漏洞和问题。
无言用DEDECMS建站时,经常遭遇挂马,被挂暗链等事情。
为了网站安全,无言总结了一些提升织梦安全性的办法,通过以下设置可以显著的提高织梦的安全性。
1、修改默认后台文件夹名称
默认的后台通过域名/dede访问,请修改为其他名称,越不容易被猜出来越好,可以使用英文+数字等形式。修改方式为直接重命名dede文件夹的名称即可。
2、后台新建新的管理员账户,删除默认的admin用户
- 新建管理员账户
点击系统->系统用户管理->增加管理员,填写登录账户及密码等信息,用户组选择‘超级管理员’
- 删除默认的admin用户
点击系统->SQL命令行工具,运行SQL命令:delete from dede_admin where id = 1;
3、删除未使用的目录
安装好织梦后,需要立即删除install目录,如果不需要使用会员、专题(99%的用户都用不到),可以直接删除member、special目录。
4、删除不必要的文件
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.php RSS列表页
- search.php 搜索
- showphoto.php 显示大图片(图集模型会用到)
- stow.php 收藏文章
- view.php 动态浏览文章
- vote.php 投票
建议:plus文件夹下只保留如下文件:ad_js.php,count.php,list.php,search.php,view.php,其余的删除。
5、迁移data目录到web目录外或修改名称
data目录存在比较严重的安全隐患,很有必要将data目录移动到站点目录以外。