会员登录 | 会员注册 | 意见建议 | 网站地图

站长资源综合门户

当前位置:首页 > 站长学院 > 建站经验 > 三种增强织梦CMS平安性的体例介绍

三种增强织梦CMS平安性的体例介绍

时间:2012-07-20 20:59:03   作者:   来源:   点击:

目前几近所有的小我网站都是用开源建站系统搭建的。开源系统带来的最年夜益处,就是下降了建站的门槛。你不需要有多么好的开辟手艺,甚至你连最根基的HTML语言都不懂也无年夜碍。官方丰富的使用帮忙文档以及网友们分享的经验技能,让你很快就可以上手。

但由于开源系统的源代码都是公开的,网络黑客们可以轻松找出系统的缝隙,并且这些缝隙可以应用到不计其数个相同建站系统的网站上,这对我们这些菜鸟站长来讲,无疑使最可骇的。我们该如何提高自己网站的平安性呢?今天我就以使用普遍的织梦CMS建站系统为例,来讲述三种有效的提防网站被黑的体例。

1、更改后台办理目录名

黑客要入侵一个网站,一般都是通过sql注入破解网站后台办理员账号密码,然后登录到后台,上传木马,获得webshell提权,直到完全节制整个网站。如果我们能修改办理员表的表名和网站后台的办理目录名,黑客们就无法破解网站的办理员账号,即便获得了办理员账号,也可能因为无法知道网站后台办理目录而无法登录以至于抛却。

对办理员表名和后台办理目录的修改,应尽可能不要呈现admin或manager关头字,这样可以年夜年夜加年夜黑客的破解难度。需要注意的是,在数据库中修改办理员表名后要修改源码中相应的表名。织梦V5.7中一共有27处需要修改,年夜家可以通过搜索"#@__admin"进行替换,我就不一一指出了。

2、更改数据库表的前缀通配符

这里说的前缀通配符不是指安装时输入的数据库表名的前缀,而是指系统源码中的"#@_"字符串。

我曾经在自己一个被黑的网站中看到很多来路不明的文件中写了很多直接操作数据库的代码,这其中对表的操作就都包含了"#@_"字符串,如果我们修改了源码中的"#@_"字符串,那么这些来路不明的文件就都不起作用了。

3、修数数据库初毗连配置文件

在织梦的data/common.inc.php文件中,记实着数据库毗连信息,而这些信息都是明文的,很不服安。我们可以用两种体例来让它变得平安。

一种是添加多个变量(几十个甚至上百个),这些变量中只有六个是真正起作用的,其他的都是用来扰乱黑客的判断。

还有一种体例是给数据加密,不过这种需要站长们有一定的编程手艺。无论哪种体例,都需要在数据库初始化类中做相应修改,但第一种体例只需改几个变量名,相对就简单多了。

以上三种体例对织梦CMS系统的平安能起到很重要的作用,而很多站长朋友对提升网站平安的体例都无从下手。希望本文能对广年夜站长朋友的织梦网站平安有所帮忙!

本文来自:.22ph 转载请保存信息,谢谢。

分享到:

网友评论

热门建站经验