返回顶部
首页 > 资讯 > 操作系统 >Linux操作系统下DedeCMS详细安全设置教程
  • 455
分享到

Linux操作系统下DedeCMS详细安全设置教程

LinuxDedeCMS安全设置 2022-06-12 01:06:13 455人浏览 安东尼
摘要

经常会听到使用dedecms的站长抱怨,网站又被挂马了,dedecms真的很不安全。dedecms可能存在某些漏洞这不假,但主要责任真的是dedecms吗?我们知道,一个黑客想上传木马,首先得可以找到可写的目录,当然如果

经常会听到使用dedecms的站长抱怨,网站又被挂马了,dedecms真的很不安全。dedecms可能存在某些漏洞这不假,但主要责任真的是dedecms吗?我们知道,一个黑客想上传木马,首先得可以找到可写的目录,当然如果被黑客获取root密码和提权,那就没办法了。上传木马之后,又必须是PHP程序能解析。知道了这两个条件,我们就可以根据这两方面设置权限了。所以说,网站被挂马,主要问题还在于你安全设置方面做得不够好。下面我们详细的介绍linux下DedeCMS程序安全的设置。

目录权限设置

WEB服务器运行的用户与目录所有者用户必须不一样,比如apache运行的用户为www,那么网站目录设置的所有者就应该不能设置为www,而是设置不同于www的用户,如Centos

我们这里假设web服务器以www用户运行,网站分配的用户为centos,dedecms网站根目录为/home/centos/web。

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

1、首先设置网站目录所有者为centos,用户组为www,目录设置为750,文件为640。


复制代码代码如下:

cd /home/centos

chown -R centos.www web

find web -type d -exec chmod 750 {} \;

find web -not -type d -exec chmod 640 {} \;

2、data、templets、uploads、a images目录, 设置可读写,不可执行的权限;

设置可读写权限:


复制代码代码如下:

cd /home/centos/web

chmod -R 770 data templets uploads a images

设置不可执行权限:

apache的设置,在apache配置文件中加入如下代码(以data目录为例,其它设置基本相同)。


复制代码代码如下:

<Directory /home/centos/web/data>

php_flag engine off

</Directory>

<Directory ~ "^/home/centos/web/data">

<Files ~ ".php">

Order allow,deny

Deny from all

</Files>

</Directory>

Nginx的设置如下:


复制代码代码如下:

location ~* ^/(data|templets|uploads|a|images)/.*\.(php|php5)$

{

deny all;

}

3、不需要专题的,建议删除 special 目录, 需要可以在生成HTML后,删除 special/index.php 然后把这目录设置为可读写,不可执行的权限,上面介绍了如何设置可读写和不可执行的权限,这里就不重复了。

其它需注意问题

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

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

SELECT, INSERT , UPDATE , DELETE,CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES

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

假设我们建立的数据库名为centosmysql数据库用户为centosmysql,密码为123456,具体设置命令如下:


复制代码代码如下:

mysql -uroot -p

mysql>GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES ON centossql.* TO centossql@localhost IDENTIFIED BY 123456;

mysql>FLUSH PRIVILEGES;

mysql>exit

3、更改默认管理目录dede,改到不易被猜到就好。

4、关注后台更新通知,检查是否打上最新dedeCMS补丁。

--结束END--

本文标题: Linux操作系统下DedeCMS详细安全设置教程

本文链接: https://lsjlt.com/news/31174.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux操作系统下DedeCMS详细安全设置教程
    经常会听到使用dedecms的站长抱怨,网站又被挂马了,dedecms真的很不安全。dedecms可能存在某些漏洞这不假,但主要责任真的是dedecms吗?我们知道,一个黑客想上传木马,首先得可以找到可写的目录,当然如果...
    99+
    2022-06-12
    Linux DedeCMS 安全设置
  • Linux下安装DedeCMS及安全设置教程
    随着linux服务器应用范围越来越广泛,国内很多站长也开始使用它作为自己的Web服务器,本篇就来介绍如何在Linux系统环境下安装配置Dedecms系统。  1.安装准备 ·Linux(Ubunt...
    99+
    2022-06-12
    安装DedeCMS 安全设置
  • 详细的DedeCMS(织梦)目录权限安全设置教程
    一、目录权限 根据统计,绝大部分网站的攻击都在根目录开始的,因此,栏目目录不能设置在根目录。 DEDEcms部署完成后,重点目录设置如下: 1)将install删除。 2) data、templets、uploads、a...
    99+
    2022-06-12
    dede织梦权限 织梦权限设置
  • Linux操作系统安全配置过程
    本篇内容主要讲解“Linux操作系统安全配置过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux操作系统安全配置过程”吧!Linux安全配置步骤简述 一、磁盘分区 1、如果是新安装系统,...
    99+
    2023-06-10
  • win2003系统安全详细设置
    win2003详细系统安全设置 正确设置磁盘的安全性,具体如下(虚拟机的安全设置,我们以ASP程序为例子)重点: 1、系统盘权限设置 C:分区部分: c:\ administrators 全部(该文...
    99+
    2023-05-23
    设置 详细 安全 系统 文件夹 文件 全部 权限 管理
  • Linux系统下安装配置 Nginx 超详细图文教程
    Linux系统下安装配置 Nginx 详细教程介绍 一、下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标移动到上面,右键 - 复制链接地址 我...
    99+
    2023-08-18
    nginx linux 服务器 centos
  • 安装win7 64位操作系统的详细教程
    在使用win7系统时,难免会遇到一些棘手的问题需要解决。这个时候我们就可以重装系统来解决啦。不过还是有很多小伙伴不知道怎么安装win7 64位操作系统,那么今天小编就来跟大家分享一个安装win7 64位操作系统的详细教程,下面就让我们一起来...
    99+
    2023-07-14
  • Linux系统安装Nodejs(详细教程)
    Linux系统安装Nodejs(详细教程) 介绍: ​ Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件...
    99+
    2023-08-31
    linux 服务器 运维
  • Windows7下Linux双操作系统安装图文教程
    最近正在学习linux系统的常用操作命令,于是心血来潮,想自己安装一个Linux系统实践一下,在网上找了半天资料,终于在自己的电脑上成功安装了,实现了Windows+Linux双系统,将自己的安装过程记录了下来。这里安装...
    99+
    2022-06-04
    linux双操作系统安装图文教程 linux双操作系统安装教程 Windows7下linux双操作系统安装
  • 怎么设置让linux操作系统更加安全
    这篇文章主要介绍了怎么设置让linux操作系统更加安全,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。BIOS安全  记着要在BIOS设置中设定一个BIOS密码,不接收软盘启动...
    99+
    2023-06-13
  • dedecms系统安全设置 防止入侵,挂马的基本安全操作方法
    尽管dedecms是一款功能强大的开源程序,几乎大部分的网站都是用这个开源程序做,而用的人太多,漏洞也是逐渐的被发现,50%左右的dede网站基本都有过被挂马,被入侵情况。 在此,编程网小编想说明一下我们的服务器的安全稳定性是...
    99+
    2024-04-02
  • Windows系统下MySQL8.0版详细安装及配置教程
    一. 前言 MySQL是目前最为流行的开源数据库产品,是完全网络化跨平台的关系型数据库系统。它起初是由瑞典MySQLAB公司开发,后来被Oracle公司收购,目前属于Oracle公司。因为开源,所以任何人都能从官网免费下载MySQL软件,并...
    99+
    2023-09-02
    mysql java 数据库
  • Linux系统网卡配置详细教程!
    Linux系统网卡的配置方法 一.网卡的配置方法1.基本操作2.操作步骤 一.网卡的配置方法 1.基本操作 永久修改网卡IPvi /etc/sysconfig/network-scripts/ifcf...
    99+
    2023-09-21
    linux 服务器 网络 分布式 java
  • Linux系统下Navicat的详细激活教程
    本篇内容主要讲解“Linux系统下Navicat的详细激活教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统下Navicat的详细激活教程”吧!背景Navicat 是香港卓软数字科...
    99+
    2023-06-20
  • Linux操作系统详解(最详细)
    Linux操作系统 文章目录 Linux操作系统@[toc]一. linux操作系统的基本介绍二. Linux操作系统的安装三. Linux的目录结构四. Linux系统的基本操作1. ...
    99+
    2023-09-01
    linux unix 服务器 java
  • Linux操作系统下串口是设置及编程
    本篇内容主要讲解“Linux操作系统下串口是设置及编程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux操作系统下串口是设置及编程”吧!用户常见的数据通信的基本方式可分为并行通信和串行通信...
    99+
    2023-06-13
  • win10 ghost系统下载安装详细教程
    当我们的电脑出现问题时,我们可以采取重新安装操作系统的方式来解决许多问题。很多小伙伴不知道win10 ghost系统下载安装怎么操作,今天小编就给大家带来win10 ghost系统下载安装详细教程,话不多说,下面就让我们一起来看看吧!win...
    99+
    2023-07-19
  • windows系统下安装yarn的详细教程
    1、yarn介绍:yarn是一个代码包管理器,它允许我们与来自世界各地的其他开发人员共享代码。想要更多了解可以进入官网查看:https://yarnpkg.com/getting-s...
    99+
    2023-02-06
    windows安装yarn版本 Windows安装yarn 安装yarn
  • Windows 10 系统下载安装详细教程
    有时候我们需要重装系统来解决电脑使用过程中出现的问题。很多小伙伴不知道如何安装系统,以为安装系统跟以前一样需要请专业的人士来做,其实现在网络上有很多一键重装系统的软件可以帮助我们重装系统,那么今天小编就来跟大家分享一下!下面就让我们一起来看...
    99+
    2023-07-12
  • 操作系统下载win7系统安装的详细步骤
    重装系统对于大多数没怎么接触过的小伙伴可能都比较陌生,今天·小编给大家带来windows7安装步骤的教程,大家可以来学习一下,步骤不是特别难操作一学就会。1、先下载一个小白一键重装系统工具,然后打开之后选择windows7旗舰版。2、然后我...
    99+
    2023-07-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作