• 售前

  • 售后

热门帖子
入门百科

DedeCMS V5.3/V5.5/V5.7 安全设置指南 图文(保举)

[复制链接]
术数古籍专卖疤 显示全部楼层 发表于 2021-8-19 18:18:59 |阅读模式 打印 上一主题 下一主题
1、目录权限
我们不发起用户把栏目目录设置在根目录, 缘故原由是如许进行安全设置会非常的麻烦, 在默认的环境下,安装完成后,目录设置如下:
(1) data、templets、uploads、a或5.3的html目录, 设置可读写,不可执行的权限;
(2) 不必要专题的,发起删除 special 目录, 必要可以在天生HTML后,删除 special/index.php 然后把这目录设置为可读写,不可执行的权限;
(3) include、member、plus、后台管理目录 设置为可执行脚本,可读,但不可写入(安装了附加模块的,book、ask、company、group 目录同样云云设置)。
2、其它需留意题目
(1) 固然对 install 目录已经进行了严格处理惩罚, 但为了安全起见,我们依然发起把它删除;
(2) 不要对网站直接使用MySQL root用户的权限,给每个网站设置独立的MySQL用户帐号,许可权限为:
SELECT, INSERT , UPDATE , DELETE
CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES
由于Dede并没有任何地方使用存储过程,因此务必禁用 FILE、EXECUTE 等执行存储过程或文件操纵的权限。
3、怎样设置目录的权限?
对于会用 Linux 的用户,信赖大多数都已经懂得这些东西,IIS用户,请看下图:
(1) 设置目录为只读
复制权限
图-1:复制权限
设置为只读
图-2:设置为只读
(2)设置不答应执行脚本
设置不答应执行脚本
图-3:设置不答应执行脚本
别的还必要留意题目是,不管IIS还是Apache都不要把.php和.inc文件参加mime中,如许体系会克制下载这些文件。

不外仅进行上面的设置还是不可,服务器安全设置更告急,如果常常被挂马可以找我们办理,杜绝挂马,服务器相干软件下载地点s.jb51.net

附:
1.Apache站点安全设置
如果是Windows2003下,可以对Apache进行如下操纵:
    1.1.在盘算机管理里的本地用户和组内里创建一个帐户,例如:DedeApache,密码设置为 DedeApachePWD,参加guests组(如果出现题目,可以赋予user权限);

    1.2.打开开始->管理工具->本地安全战略,在“用户权限分配”中选择“作为服务登陆”,添加DedeApache用户;

    1.3.盘算机管理内里选择服务,找到apache2.2,先停止服务,右击->属性,选择登陆,把单选框从本地体系帐户切换到此帐户,然后查找 选择DedeApache,输入密码DedeApachePWD,然后点确定(这个时候apache还不能正常启动,一样寻常环境肯定会报错:Apache2.2 服务因 1 (0x1) 服务性错误而停止。);

1.4.赋予apache安装目录(好比:D:/apache2.2)以及web目录(比 如D:/wwwroot)DedeApache帐号的可读写权限,去除 各磁盘根目录除administror与system以外的全部权限,赋予DedeApache安装 目录地点的磁盘根目录apache帐户的可读取列目录权限

我们在站点设置中可以添加如下内容:

复制代码代码如下:
<Directory "D:\dedecms\www\uploads">
<FilesMatch ".php">
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>
<Directory "D:\dedecms\www\data">
<FilesMatch ".php">
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>
<Directory "D:\dedecms\www\templets">
<FilesMatch ".php">
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>
<Directory "D:\dedecms\www\a">
<FilesMatch ".php">
Order Allow,Deny
Deny from all
</FilesMatch>
</Directory>

这里对应就取消了对应目录的脚本执行权限。

2.data目录路径更改
别的在DedeCMS V5.7中用户也可以设定data目录到上一级非web访问目录,基本操纵如下:
2.1.将data目录移动到上一级目录中,这里直接剪切已往就可以了;
2.2.设置include/common.inc.php中DEDEDATA文件

复制代码代码如下:
define('DEDEDATA', DEDEROOT.'/data');

可以改成类如:

复制代码代码如下:
define('DEDEDATA', DEDEROOT.'/../../data');

2.2.3.后台设置模板缓存路径

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作