linux下dedecms详细安全设置教程.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经常会听到使用 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 目录为例,其它设置基本 相同)。 lt;directory /home/centos/web/datagt; php_flag engine of lt;/directorygt; lt;directory ~ 建议删除 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 mysqlgt;grant select,insert,update,delete,create,drop,index,alter,create temporary tables on centossql.*

文档评论(0)

lyf66300 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8020140062000006

1亿VIP精品文档

相关文档