当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > Dedecms站长必看:织梦官方安护设置心得

建站经验
清晰的认识自己的站点才能获得更高的流量
经验之谈:WEB建站之网站宣传
选择你青睐的URL范式 谷歌解答URL范式
祝志军:网站优劣 感受天涯的新架构新首页
搜狐网冯志军:从用户的角度看内容的整合
站长本位的回归“需要懂得,网站需要时间的积累与沉淀"
官方基础教程:深度学习DedeCMS(多图)
学一学并身体力行 用户体验设计十大误区
搭建一个小型论坛 分享我的18个经验心得
国产CMS初用印象 个人推荐选择PHPCMS
谷歌增加措施防范搜索引擎被恶意链接利用
软件下载网站 如何去应对迅雷的P2SP流量
2009网络行业有哪些发展趋势?
做正规网站 杜绝垃圾站时代四个易犯弊病
做个有技术的站长 将你的创意转化为现实
两则妙招:如何让DNS服务器集中解析域名
ASP.Net是什么 兼容ASP但是性能更加优越
股世英雄的网络推广经验之明确主题做推广
网站内容为王 网站的编辑如何来发布新闻
模块化 CSS 让你更加有效地去管理 CSS

建站经验 中的 Dedecms站长必看:织梦官方安护设置心得


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 206 ::
收藏到网摘: n/a

这两天,自己网站被挂马了,我狂晕,include下面的dedeajax2.js总是被人插马,郁闷,先是只能在模板里面把dedeajax2.js的调用去掉,然后再找想解决办法,因为是5.3,我估计多半是评论的时候被插入的马,但是5.3不能关闭评论,最新版本的5.5可以关闭评论,这样的话无法根本解决安全问题。然后排查网站目录权限,网站目录是单独的IIS帐号,而且只给了,这个帐号读写权限,以前这样做,基本上没有问题,今天织梦发了一篇柏拉图的喷精贴,看了之后,发现原来自己很多细节的安防没有设置好:

1、目录权限

我们不建议用户把栏目目录设置在根目录, 原因是这样进行安全设置会十分的麻烦, 在默认的情况下,安装完成后,目录设置如下:

(1) data、templets、uploads、a或5.3的html目录, 设置可读写,不可执行的权限;

(2) 不需要专题的,建议删除 special 目录, 需要可以在生成HTML后,删除 special/index.php 然后把这目录设置为可读写,不可执行的权限;

(3) include、member、plus、后台管理目录 设置为可执行脚本,可读,但不可写入(安装了附加模块的,book、ask、company、group 目录同样如此设置)。

1.gif

2、其它需注意问题

(1) 虽然对 install 目录已经进行了严格处理, 但为了安全起见,我们依然建议把它删除;

(2) 不要对网站直接使用MySQL root用户的权限,给每个网站设置独立的MySQL用户帐号,许可权限为:

SELECT, INSERT , UPDATE , DELETE

CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES

由于DEDE并没有任何地方使用存储过程,因此务必禁用 FILE、EXECUTE 等执行存储过程或文件操作的权限。

自己说明一下啊,以上的安防设置基本上把程序的权限做到了最严密了,我用自己的一句话概括这样的设置是:所有能够执行脚本的文件只能读,不能写,能够写入的文件却不能执行脚本,这样做的效果是尽可能的做到最严密的设置。

至于数据库设置,最好是但对开一个MYSQL帐号,而且权限设置仅限于操作MYSQl目录,给予单独的MYSQL帐号去掉file和EXECUTE执行权限,这样即使SQL注入,也只能到数据库一级,无法拿到服务器权限,数据库经常备份即可。。。。

那么继续观察,这样设置之后,网站是否还会被挂马了。

高手走过路过,一点粗浅的东西,不要笑话小弟。作者:fashionwind