DedeCms网站防挂马注意点

摘要:网页木立刻次我也说了是一个比较让人头疼的问题,网站系统的程序不免会有这样那样的漏洞,这些漏洞连程序开发者都不必定知道,可是,万一漏洞被一些心怀不轨的人所利用,就会形成网页挂马等一系列安全问题,因此作好网站的安全工做是重中之重 下面介绍下DedeCms网站防挂马一些注意点和一些防范措施 一、更名根目录下的data目录,或者移动到网站目录外面 data目录即是最藏污纳垢的地方,系统常常要往这个目录写数据,这个目录下的任何一个文件又均可以经过URL访问到,因此要让浏览器访问不到里面的文件,就须要将此目录更名,或者移动到网站的目录外面去。这些,即便别人经过漏洞往文件里写进了一句话木马,他也找不到此木马所在的文件路径,没法继续展开攻击。由于DedeCMS程序的不合理,致使更名data目录动做会比较大,具体作法以下: a.将公开的内容迁移到pub目录(或者其它自定义目录)下,如rss、sitemap、js、enum等,此步骤须要移动文件夹,并修改这些文件的生成路径 b.修改引用程序目录 搜索替换"DEDEDATA."/data/"为"DEDEDATA."/",大概替换五六十个地方; 搜索替换"DEDEDATA.'/data/"为"DEDEDATA.'/",大概替换五六十个地方; 搜索"/data/",按具体状况,修改路径相似成为:"$DEDEDATA."/"(注意include目录和后台管理目录都有data文件夹,不须要修改); c.修改data文件夹名称,并修改include/common.inc.php文件里的"DEDEDATA"的值,再在后台系统设置》参数设置里修改模板缓存目录,便可修改完成。之后也能够按照此步骤来更改data文件夹名称。 二、更名"dede"管理目录,并加固 若是把后台隐藏好了,即便别人得到了你的管理员帐号、密码,他也无从登陆。 a.在/dede/config.php里,找到以下行: 如下为引用的内容: 1//检验用户登陆状态 2$cuserLogin=newuserLogin(); 3if($cuserLogin->getUserID()==-1) 4{ 5header("location:login.php?gotopage=".urlencode($dedeNowurl)); 6} 把上面代码,改成: 如下为引用的内容: 1//检验用户登陆状态 2$cuserLogin=newuserLogin(); 3if($cuserLogin->getUserID()==-1) 4{ 5//header("location:login.php?gotopage=".urlencode($dedeNowurl)); 6header("HTTP/1.0404NotFound"); 7exit(); 8} b.修改/dede/login.php的文件名称,并对应的修改/dede/templets/login.htm里的表单提交地址; c.修改/dede/的目录名称; 这样,别人在没有登陆前,只能访问/dede/login.php更名后的地址,访问其余地址均会得到404错误。 固然,作了安全加固后,之后DedeCMS的升级就会有一些麻烦。 我司有智能建站、定制网站、云享主机、主机租用、企业邮箱等,欢迎前来咨询,快快行动哟!QQ:800003649
相关文章
相关标签/搜索