Dedecms织梦安全设置之如何防止挂木马与sql注入

1、 网站在安装的时候,可以把网站表的默认前缀dede_,改成其它的比如dule_,随便一个都可以的。
2、 将网站的后台登录地址更换,dedecms的后台默认登录地址是http://www.你的网址/dede,可以把dede文件夹换成其它名字。
3、 降网站的默认管理员删了之后,新建一个自己专用的拥有全陪的权限帐号,密码最好是复杂一点。
4、 网站安装好之后删除install文件目录
5、 网站上面的用不到功能进行清理,比如会员,评论,等
6、 多关注dedecms管网,如果出现安全补丁,及时进行身级。
7、 最近dedecms官网出一万能安全防护代码,可以登录官网站到论坛去下载。

8、可以根据自己的需要删除目录:member、special、company、plusguestbook

更要注意:文件管理器,这个是会通过hack挂马的:file_manage_control.php、file_manage_main.php、file_manage_view.php、media_add.php、media_edit.php、media_main.php

SQL命令运行器:dede/sys_sql_query.php

tag功能:tag.php

digg.php与diggindex.php

9、及时打补丁
第十、下载发布功能:我也忘记了(好像似soft_x_x.php)

10、万能安全防护代码:config_base.php在这里面设置

 代码如下 复制代码

//禁止用户提交某些特殊变量
$ckvs = Array(‘_GET’,'_POST’,'_COOKIE’,'_FILES’);
foreach($ckvs as $ckv){
if(is_array($$ckv)){
foreach($$ckv AS $key => $value)
if(eregi(“^(cfg_|globals)”,$key)) unset(${$ckv}[$key]);
}
}

改为这个:

 代码如下 复制代码

//把get、post、cookie里的 $ckvs = Array('_GET','_POST','_COOKIE');
foreach($ckvs as $ckv){
if(is_array($$ckv)){
foreach($$ckv AS $key => $value)
if(!empty($value)){
${$ckv}[$key] = str_replace(‘<'.'?','&'.'lt;'.'?',$value);
${$ckv}[$key] = str_replace('?'.'>‘,’?’.’&’.’gt;’,${$ckv}[$key]);
}
if(eregi(“^cfg_|globals”,$key)) unset(${$ckv}[$key]);
}
}
//检测上传的文件中是否有PHP代码,有直接退出处理
if (is_array($_FILES)) {
foreach($_FILES AS $name => $value){
${$name} = $value['tmp_name'];
$fp = @fopen(${$name},’r');
$fstr = @fread($fp,filesize(${$name}));
@fclose($fp);
if($fstr!=” && ereg(“<?”,$fstr)){
echo “你上传的文件中含有危险内容,程序终止处理!”;
exit();
}

 }}

11、定期做好备份

12、那些文件该设置可读,那些可以可读跟写入

13.大多数被上传的脚本集中在plus、data、data/cache三个目录下,请仔细检查三个目录下最近是否有被上传文件,设置此目录权限。

最后谨记一点经常检查自己的网站,是否被挂黑链,,被挂是小事,如果被挂木马删程序的话不好了,严重一点的,网站的排名都会掉的,所以及时检查网站,也及给网站定时的备份,保证网站安全的运行,这些事情都会在意料之外发现的,做好防范措施。

时间: 2024-10-03 11:11:22

Dedecms织梦安全设置之如何防止挂木马与sql注入的相关文章

dedecms织梦建站简单步骤

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 1.www.dedecms.com官网下载dedecms织梦内容管理系统, 同时配合wampserver服务器软件使用建站模块. 2.把下载好的dedecms的织梦后台管理系统压缩包解压到wapserver所在安装的位置www文件夹下, 例如安装所在位置于d盘D:wampwww,则解压所下载的后台管理系统在此位置下. 3.输入网址http:/

dedecms(织梦)请求流程

问题描述 dedecms(织梦)请求流程 有个问题,dedecms的请求流程是怎样的?是直接请求的html静态页面吗?有经过控制器解析吗?就是,我给某个dedecms链接带个参数,然后在dedecms中获取到并存到session中,有这样的做法吗?有的话,是在那个.class.php文件中实现的?谢谢

修改dedecms 织梦系统 生成静态页面栏目缓存文件路径

修改dedecms 织梦系统 生成静态页面栏目缓存文件路径 由于dedecms 生成频道栏目,要生成一个临时mkall_cache_{adminid}.php教程文件,这对网站做安全会有一定的影响,特别我现在是把我整个网站限制不能上传php,js文件,为了方便起见,今天我就来拿我修改过程记录下来与各位分享吧. 首页我们找到dedecms  的后台管理上当默认是在dede/目录. 找到文件: makehtml_all.php 找到73行, 将 //$mkcachefile = DEDEROOT."

dedecms织梦手机站跳转模板设置例子

在新织梦的default模板中,除了原有的模板外,多了些手机模板,主要手机模板如下: index_m.htm 首页模板 inde_default_m.htm 频道页模板 list_default_m.htm 列表页模板 list_default_sg_m.htm 列表页模板 article_article_m.htm 内容页模板 article_default_m.htm 内容页默认模板 search_m.htm 搜索页模板 head_m.htm 顶部模板 footer_m.htm 底部模板 *

DedeCms织梦后台添加编辑文章空白解决办法

原因分析: 根据dedecms官方文档说明,出现这种问题是可能是由于catalog_do.php里的header()的问题,因为当执行header()前,如果前面输出了空格.空行.任何字符,都会导致header()跳转失效.这就需要你非常有耐心的去排查一个个<?php  ?>是否有空格或空行.把这些空格空行删除,至此功能就全部正常了. 解决的方法: 1.下载-/dede/catalog_do.php把文件下载到本地,用文本编辑器打开,做如下替换: A.把:header("locati

Dedecms织梦程序漏洞层出不穷 解决根本问题是关键

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 众所周之,织梦的开源程序在企业站或门户站中占有很大地位,其以自身强大功能及上手快,操作易的特点, 使得不少初学者纷纷选择此程序来搭建自己的网站站点.然而,正是因为如此多的的人使用此程序,也使得不少黑客利用其程序本身漏洞,入侵站长网站,挂黑链,发布病毒,种植木马,令广大织梦站长们苦不堪言,小编的垃圾车网站也曾经深受其害.那么,小编是怎样解决问题

Dedecms织梦栏目分页标题优化与增加页码

如何做织梦dedecms标题栏目优化代码,使dede模版栏目达到标准优化 一种.大多数站长都很喜欢用dedecms来建站吧,在建站过程中可能也遇到过这样的问题,废话就不多说了,进入主题,修改前请做好备份! 第一.栏目url标准化 当我用dedecms建了分类了时候,发现在栏目是带index.html的 修改前:/abc/index.html 修改后:/abc/ 打开文件:include/channelunit.func.php 大概在171行 $reurl = $typedir.'/'.$def

dedecms 织梦-织梦当前位置调用 不同的域名对应不同的首页链接

问题描述 织梦当前位置调用 不同的域名对应不同的首页链接 一个用织梦做的网站,在服务器上绑定两个域名.在文章页当前位置调用的时候主页只能显示一个主域名.谁有好方法让他们各自显示各自的主页链接.不要网站做跳转.

dedecms织梦soft_add.php文件暴模版SQL注入漏洞修复方案

阿里云总是报dedecms的soft_add.php文件存在SQL注入漏洞,不修复觉着烦,所以就尝试修复,这里给出修复该漏洞的方法,希望能够帮助到也有此疑惑的同学们! 涉及文件及其路径 文件:soft_add.php 文件路径:/member/soft_add.php 修复方法 找到下面这句:(第154行)  代码如下 复制代码 $urls .= "{dede:link islocal='1′ text='{$servermsg1}'} $softurl1 {/dede:link}\r\n&qu