欢迎来到啊哦源码!织梦模板,dede模板下载,织梦cms模板,免费网站模板下载站

啊哦源码

织梦CMS致使CPU峰值现象的解决方法

企业模板

说到CPU跑满100%状况,第一想到主机配置太低、网站流量太大、网站中毒,作为国内第一大开源程序DEDE,不少黑客在研究漏洞,DEDE站点用户在50W左右,那样黑客攻击下来后挂上我们的广告打来收益。这也是为何那样多黑客研究DEDE是什么原因。

前几个月,发现不少用户的服务器出现CPU100%的状况,经检查后,大多数是php(织梦CMS居多)程序致使的,而且自己维护的几个网站也出现同样状况,并且收到过机房告知服务器外发攻击的通告,于是立刻检查网站,并进行问题排查。 发现占用CPU的网站用的都是织梦程序,检查文件后,发现plus文件夹下有几个异常文件,从文件修改时间上看与其他文件完全不同(出了缓存文件与配置文件,大多数文件的修改时间都是一致的)。

偶,马依噶,中毒了

打开查询里面的网站源码,都存在’IP”post’等奇怪代码,再通过文件对比,这部分异常文件都是多出的,果断删除。重新开启网站,CPU正常,没出现100%的状况。为了预防再出现类似状况,可以通过禁用php的fsockopen 函数与屏蔽服务器的UDP端口来预防被借助php-ddos外发udp攻击。屏蔽了服务器被借助外发udp攻击这个最好办,非常重要的是要堵住网站漏洞,由于即使攻击发不出,只须恶意代码被实行了,一样会占用很多CPU%,照样影响网站的运行。

下面介绍禁用php的fsockopen 函数与屏蔽服务器的UDP端口的办法:

1.禁用函数

打开php.ini查找到 disable_functions ,添加需禁用的函数名,如下例:

passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

如此就可以禁用php的fsockopen 函数。

2.屏蔽UDP端口

将以下蓝色文本复制到记事本,另存为 banudp.bat 或任意名,双击运行即可。

REM 添加安全方案,名字

netsh ipsec static add policy name=我的安全方案

REM 添加 IP筛选器列表

netsh ipsec static add filterlist name=允许列表

netsh ipsec static add filterlist name=拒绝列表

REM 添加筛选器到IP筛选器列表

netsh ipsec static add filter filterlist=允许列表 srcaddr=me dstaddr=209.11.240.36 description=dns访问 protocol=udp mirrored=yes dstport=53

REM 添加筛选器到IP筛选器列表

netsh ipsec static add filter filterlist=拒绝列表 srcaddr=me dstaddr=any description=其他人到我任何访问 protocol=udp mirrored=yes

REM 添加筛选器操作

netsh ipsec static add filteraction name=可以 action=permit

netsh ipsec static add filteraction name=不能 action=block

REM 创建一个链接指定 IPSec 方案、筛选器列表和筛选器操作的规则

netsh ipsec static add rule name=允许规则 policy=我的安全方案 filterlist=允许列表 filteraction=可以

netsh ipsec static add rule name=拒绝规则 policy=我的安全方案 filterlist=拒绝列表 filteraction=不能

REM 激活我的安全方案

netsh ipsec static set policy name=我的安全方案 assign=y

以上办法都是针对windows主机的。期望对网站建设的朋友们有的帮。

最主要的DEDE程序的安全防护:

1、目录权限

大家不主张用户把栏目目录设置在根目录, 缘由是如此进行安全设置会十分的麻烦, 在默认的状况下,安装完成后,目录设置如下: data、templets、uploads、a或5.3的html目录, 设置可读写,不可实行的权限; 无需专题的,建议删除 special 目录, 需要可以在生成HTML后,删除 special/index.php 然后把这目录设置为可读写,不可实行的权限; include、member、plus、后台管理目录 设置为可实行脚本,可读,但不可写入(安装了附加模块的,book、ask、company、group 目录同样这样设置)。

2、删除易被挂马的系统文件

安装完成后会有一些文件,可以说是冗余文件,完全没用途,反而带来被黑的危险,删除即可,以下目录文件均可删除:

目录删除缘由/install安装后的余留文件,没用,整个文件夹删除/member会员功能文件,大数企业站没用,文件夹删除,若需要会员功能的就不可以删/special专题功能,假如你无需这个功能,文件夹删除,需要就别删,大多数是无需的/tags.phpTAG标签,没此功能可删除网站后台目录dede要删除的文件删除缘由/dede/tpl.php文件上传管理软件文件,易被挂马,强烈建议删除或者不需要时请改名(tpl备用.php)/dede/templets_*.php模板管理功能,老手建议删除,用FTP管理/dede/media_*.php附件数据管理功能文件,易被挂马,删除/dede/file_*.php文件式管理器功能控制器文件,易被挂马,删除/dede/mytag_*.php、mytag_tag_*.php自概念标记管理,易被上传一句话木马/dede/story_*.php小说功能,可删除/dede/erraddsave.php纠错功能,可删除/dede/feedback_*.php评论管理,可删除/dede/group_*.php圈子功能,极少用到,可删除/dede/co_*.php采集控制文件,可删除/dede/cards_*.php点卡功能功能,可删除/dede/ad_*.php广告管理添加/删除文件,企业站通常不需要可删除/dede/spec_*.php专题管理,没专题页面,可删除/dede/vote_*.php投票功能,可删除/dede/sys_sql_query.phpSQL命令运行器,无需的话可以改名为(sys_sql_query安全禁用.php)也可以删除

目录/plus要删除的文件删除缘由五个文件与img文件夹,其他全部删除)/plus/guestbook留言簿模块,整体删除,容易SQL注入及垃圾留言,/plus/task和task.php计划任务控制文件,文件夹和文件都删除/plus/bookfeedback.php、bookfeedback_js.php图书评论和评论调用文件,存在注入漏洞,不安全/plus/bshare.php推荐插件/plus/ad_js.php广告插件,新闻资讯站用到的,请不要删除/plus/car.php、posttocar.php、carbuyaction.php购物车/plus/comments_frame.php调用评论,存在安全漏洞/plus/digg_ajax.php、digg_frame.php顶踩/plus/download.php、disdls.php下载和次数统计/plus/erraddsave.php纠错/plus/feedback.php、feedback_ajax.php、feedback_js.php评论/plus/stow.php内容珍藏/plus/vote.php投票


希望以上内容可以解决您的问题!
如有其他问题欢迎大家一起交流学习!
作者:酱油妹 来源:www.srgoc.cn 关注: 时间:2021-12-17 08:53
版权声明:凡注明来源为http://www.srgoc.cn的均为本站原创,转载请注明来源。
本文网址:http://www.srgoc.cn/jiaocheng/jiqiao/20220313/13051.html
►凡本站提供教程均已验证教程的准确性。
►为提高用户在织梦后台添加栏目的灵活性(可随意添加/删除栏目),并保持(管理后台添加/删除栏目)与前端网站栏目的一致,本站模板中栏目均未固定,用户直接搜索typeid=''并替换''中的数字为所需栏目id即可。
►本站提供各种类型织梦模板!希望在这里找到喜欢的。下载本站模板,用户直接替换相关文字和图片即可。
►本站仅提供织梦模板即(DEDE模板),(除另外说明)均不带织梦安装程序及数据,用户直接覆盖默认模板即可。
►本站所有资源(包括源码、模板、插件等)仅供学习与参考,请勿用于商业用途。
►如有其他问题,请加网站客服QQ(375750496)进行交流。
相关织梦教程
在线客服

织梦模板 整站模板 新手教程 使用技巧