织梦系统(dede)安全问题精编版[1页].docx
《织梦系统(dede)安全问题精编版[1页].docx》由会员分享,可在线阅读,更多相关《织梦系统(dede)安全问题精编版[1页].docx(1页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、最新资料推荐在调用织梦系统(dede)SQL标签时如果sql语句中有子查询或联合查询等复杂查询时,会出现“Safe Alert: Request Error step 2! ”错误提示,原因是出于安全问题的考虑!但有时又不得不使用这些复杂查询,故经本人研究成功解决了此问题,不敢独享,现发出希望能为大家解决一些问题!解决方案:1、 在dedesql.class.php找到以下内容/老版本的MYSQL不支持子查询,我们的程序里可能也用得少,但是黑客可以使用它来查询数据库敏感信息elseif (preg_match()*?selects, $clean) != 0)$fail = true;$err
2、or=sub select detect;if (!empty($fail)fputs(fopen($log_file,a+),$userIP|$getUrl|$db_string|$errorrn);exit(Safe Alert: Request Error step 2!);elsereturn $db_string;将红色部份注释。2、 以上方法虽可行,但全部程序都存在安全隐患,故不推荐,可使用如下方法:a)、如果你是在模板中调用,请在调用标签之前加上dede:php$dsql-safeCheck = false;/dede:php在调用之后加上dede:php$dsql-safeCheck = true;/dede:phpb)、如果你是在php文件中调用,请在执行sql语句之前加上$dsql-safeCheck = false;在执行sql语句之后加上$dsql-safeCheck = true;以上两个解决方案均可成功解决织梦系统(dede)cms的安全问题,至于使用哪一个请读者自选。最新精品资料整理推荐,更新于二二一年一月十八日2021年1月18日星期一17:52:16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1页 系统 dede 安全问题 精编
限制150内