为了确保网站的安全性,建议在进行以下操作前做好全站数据和文件的备份。本文将分享一些针对DedeCMS的安全优化措施,这些方法经过实践验证,能够有效提升系统的安全性。
已知漏洞修复:
如果您使用的是2021年9月1号之前发布的模板,请下载并覆盖相关文件以修复已知漏洞。此操作不会影响您的网站内容,但建议先备份原文件以防万一。
如果您使用的是2021年9月1号之前发布的模板,请下载并覆盖相关文件以修复已知漏洞。此操作不会影响您的网站内容,但建议先备份原文件以防万一。
下载链接:请自行查找相关资源
提取码:vjqf
提取码:vjqf
1、修改默认后台名:
进入网站根目录,找到[dede]文件夹,将其重命名为其他名称(如[adminbuy])。此时,后台登录路径将变为http://www.*****.com/adminbuy/。
进入网站根目录,找到[dede]文件夹,将其重命名为其他名称(如[adminbuy])。此时,后台登录路径将变为http://www.*****.com/adminbuy/。
2、删除member文件夹:
除非您使用的模板需要会员功能(例如模板一或模板二),否则可以安全地删除该文件夹。这不仅减少了潜在攻击的风险,还节省了空间。
除非您使用的模板需要会员功能(例如模板一或模板二),否则可以安全地删除该文件夹。这不仅减少了潜在攻击的风险,还节省了空间。
3、删除special文件夹:
如果您的模板未使用专题页面,可以直接删除此文件夹。
如果您的模板未使用专题页面,可以直接删除此文件夹。
4、清理plus文件夹:
仅保留以下文件,其余全部删除:
仅保留以下文件,其余全部删除:
- Img 文件夹:用于存储CSS样式,必须保留。
- ad_js.php:广告位调用,建议保留。
- Diy.php:留言系统,建议保留。
- Search.php:搜索功能,建议保留。
- List.php:动态栏目,建议保留。
- View.php:动态文章,建议保留。
- count.php:文章浏览次数统计,建议保留。
5、删除DEDE文件夹下的冗余文件:
根据实际需求,删除以下文件:
根据实际需求,删除以下文件:
- ad_add.php、ad_edit.php、ad_main.php、adtype_main.php:若模板无广告位,可删除。
- cards_make.php、cards_manage.php、cards_type.php:会员点卡功能,所有模板均未使用。
- feedback_edit.php、feedback_main.php:评论功能,所有模板均未使用。
- file_class.php、file_manage_control.php等:附件管理器,存在安全隐患,建议删除并改用FTP上传。
- freelist_add.php、freelist_edit.php、freelist_main.php:自由列表管理,所有模板均未使用。
- getdedesysmsg.php、mda_main.php:DedeCMS官方广告,直接删除。
- media_add.php、media_edit.php、media_main.php:文件上传功能,存在安全隐患,建议删除。
- member_do.php、member_feed_edit.php等:会员注册相关,若非特定模板,可删除。
- mynews_add.php、mynews_edit.php、mynews_main.php:站内新闻功能,所有模板均未使用。
- shops_delivery.php、shops_operations.php等:订单功能,仅会员模板需要。
- spec_add.php、spec_edit.php:专题功能,所有模板均未使用。
- story_add.php、story_add_action.php等:小说功能,所有模板均未使用。
- vote_add.php、vote_getcode.php等:投票功能,所有模板均未使用。
6、删除install文件夹:
安装完成后,删除根目录下的install文件夹以防止不必要的访问。
安装完成后,删除根目录下的install文件夹以防止不必要的访问。
7、修改用户名和密码:
通过后台-系统-系统用户管理更改密码。默认用户名为admin,可通过sys_data_replace.php页面替换数据库中的用户名。
通过后台-系统-系统用户管理更改密码。默认用户名为admin,可通过sys_data_replace.php页面替换数据库中的用户名。
8、定期备份:
养成定期备份网站的习惯,避免因意外情况导致数据丢失。
养成定期备份网站的习惯,避免因意外情况导致数据丢失。
以上步骤可以帮助您更好地保护DedeCMS站点的安全性,希望对您有所帮助。