数码资讯
使用dedecms搭建的网站如何防止马
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
让我们来看看为什么PHP程序通常有一个漏洞,这实际上是由PHP程序确定itself.php重用性低,使程序的结构是复杂的,到处都是冗余代码,这不仅有利于漏洞的产生,而且影响漏洞修复;PHP入门程序简单和普通的源,导致很多人可以直接阅读代码寻找漏洞;因此它是连续的,发现缺陷被修复,是与当前流行的PHP系统的习惯以文件形式作为缓存,所以你需要打开文件的写权限,它无疑将成为PHP系统的薄弱环节。目前,针对TPHP系统的攻击方式,除了极少的注入攻击外,大部分攻击都是通过系统漏洞插入到特洛伊木马中获得的。
网站安全一直是服务器配置、文件权限控制和网站程序三之间的合作。今天我们主要看一下DedeCMS的网站程序,以提高安全性的改进。可执行文件是不允许被修改,可写文件不允许在DEDECMS的情况下访问,我们可以在以下几个方面做好保护。
1。重命名根目录中的数据目录,或者将其移到Web目录中。
数据目录是邪恶的人和邪恶的做法往往遮蔽面容的地方,写数据到这个目录,在这个目录中的任何文件都可以访问的网址,让浏览器访问里面的文件,你需要把这个目录的名称,或移动到外部网站目录。这些,甚至如果有人写了一句话变成一个木马通过漏洞,他找不到路径的文件,该木马被找到并不能继续发动攻击。因为dedecms程序不合理,导致更名为数据目录的动作会比较大,具体做法如下:
A.将公开的内容到酒吧目录(或其他自定义的目录),如RSS、sitemap、JS、枚举等。此步骤需要移动文件夹并修改这些文件的生成路径。
b.修改引用程序目录。
搜索和替换dededata。 / / 数据dededata。
搜索和替换dededata。' /数据/ dededata / 。
搜索
C.修改数据的文件夹名称,修改dededata值在包括 / common.inc.php文件,并修改模板缓存目录在后台系统设置,以便它可以修改。你也可以在未来改变数据文件夹的名字。
2。改名为迪迪管理目录和加固
如果后台是隐藏的,即使有人得到管理员的帐号和密码,他也无法登录。
答: /德/ config.php,发现如下行:
下面提到:
1测试用户登录状态
2美元cuserlogin = newuserlogin();
3if($ cuserlogin -> getuserid()= = 1)
4 {
5header(位置:登录。phptopage = 。Urlencode($ dedenowurl));
6 }
将上述代码更改为:
下面提到:
1测试用户登录状态
2美元cuserlogin = newuserlogin();
3if($ cuserlogin -> getuserid()= = 1)
4 {
5 / /头(位置:登录。phptopage = 。Urlencode($ dedenowurl));
6header(HTTP / 1.0404notfound );
7exit();
8 }
B.修改 / / login.php dede的文件名,并在 / / / login.htm dede模板的表单提交地址的相应变化;
C.修改 /德/目录名;
这样,其他人只能在 / / login.php dede改名前登录访问的地址,并访问其他地址将获得404的错误。
当然,安全加固后的dedecms升级,未来会有一些麻烦。
网站安全一直是服务器配置、文件权限控制和网站程序三之间的合作。今天我们主要看一下DedeCMS的网站程序,以提高安全性的改进。可执行文件是不允许被修改,可写文件不允许在DEDECMS的情况下访问,我们可以在以下几个方面做好保护。
1。重命名根目录中的数据目录,或者将其移到Web目录中。
数据目录是邪恶的人和邪恶的做法往往遮蔽面容的地方,写数据到这个目录,在这个目录中的任何文件都可以访问的网址,让浏览器访问里面的文件,你需要把这个目录的名称,或移动到外部网站目录。这些,甚至如果有人写了一句话变成一个木马通过漏洞,他找不到路径的文件,该木马被找到并不能继续发动攻击。因为dedecms程序不合理,导致更名为数据目录的动作会比较大,具体做法如下:
A.将公开的内容到酒吧目录(或其他自定义的目录),如RSS、sitemap、JS、枚举等。此步骤需要移动文件夹并修改这些文件的生成路径。
b.修改引用程序目录。
搜索和替换dededata。 / / 数据dededata。
搜索和替换dededata。' /数据/ dededata / 。
搜索
C.修改数据的文件夹名称,修改dededata值在包括 / common.inc.php文件,并修改模板缓存目录在后台系统设置,以便它可以修改。你也可以在未来改变数据文件夹的名字。
2。改名为迪迪管理目录和加固
如果后台是隐藏的,即使有人得到管理员的帐号和密码,他也无法登录。
答: /德/ config.php,发现如下行:
下面提到:
1测试用户登录状态
2美元cuserlogin = newuserlogin();
3if($ cuserlogin -> getuserid()= = 1)
4 {
5header(位置:登录。phptopage = 。Urlencode($ dedenowurl));
6 }
将上述代码更改为:
下面提到:
1测试用户登录状态
2美元cuserlogin = newuserlogin();
3if($ cuserlogin -> getuserid()= = 1)
4 {
5 / /头(位置:登录。phptopage = 。Urlencode($ dedenowurl));
6header(HTTP / 1.0404notfound );
7exit();
8 }
B.修改 / / login.php dede的文件名,并在 / / / login.htm dede模板的表单提交地址的相应变化;
C.修改 /德/目录名;
这样,其他人只能在 / / login.php dede改名前登录访问的地址,并访问其他地址将获得404的错误。
当然,安全加固后的dedecms升级,未来会有一些麻烦。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。