博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DEDECMS 安全优化
阅读量:7304 次
发布时间:2019-06-30

本文共 543 字,大约阅读时间需要 1 分钟。

hot3.png

首先将DEDE的安装目录修改为二级目录

比如原来的目录是 网站根目录

/

一般官方只要求修改后台的 dede 文件夹名字 防止后台文件暴露或者爆破管理后台

我们将DEDE整个安装到

/自定义文件夹

然后通过修改文件的形式将静态文件生成到根目录即可

修改源文件将首页生成到根目录 而不是安装目录

1、打开 dede/makehtml_all.php

2、第111行  修改为 homeFile = DEDEADMIN.'/../'.$row['position'];

3、也就是加了 .. /  上级路径 这样首页就会生成到根目录而非二级目录了

修改栏目路径将栏目和内容生成到根目录 而不是安装目录

1、修改所有栏目的文件保存路径为 /../game (这里以game栏目为例子)

2、默认栏目名应该为 {cmspath}/game

3、通过这样的方式  让栏目和内容生成到根目录

总结

通过自定义二级目录名的方式,不暴露DEDECMS的真实地址

让攻击者找不到PHP文件,也就无法进行SQL注入,上传漏洞等操作

从根本上杜绝攻击,不过仅适用于只生成静态页面的用户,但是可以满足大多数使用场景了

转载于:https://my.oschina.net/1784253989/blog/531421

你可能感兴趣的文章
「快速阅读」这个智商税,你交了么?
查看>>
网约车智能派单方法
查看>>
python 实现后台cron_table管理
查看>>
kali之Nmap
查看>>
提交按钮在页面加载5秒后变为可用状态。
查看>>
浅谈java集合
查看>>
我的友情链接
查看>>
实验理解Linux SHELL 输入输出重定向
查看>>
APP --UI测试
查看>>
No space left on device: Couldn't create accept lock
查看>>
android ANR检测 BlockCanary
查看>>
多研究些架构,少谈些框架( 2 ):微服务和充血模型
查看>>
PHP isset() 函数
查看>>
Wordpress主题站
查看>>
PDO 查询mysql返回字段整型变为String型解决方法
查看>>
让你的网站用上https
查看>>
gitlab 同步小脚本
查看>>
centos7安装saltstack
查看>>
基于Elasticsearch开发时的注意事项备忘
查看>>
适配器模式 adapter 结构型 设计模式(九)
查看>>