Udp发包一般就是由黑客通过php执行攻击别人的网站执行的一些操作,这样的后果是我们的服务器的带宽会被耗尽,cpu跑满,所以需要我们的空间有使用dedecms等程序的最好设置一下,防止我们的服务器变成肉鸡。 现象:主机发包(一般是因为dedecms的漏洞导致黑客上传的木马程序对外发UDP攻击包,用来攻击别人的网站),带宽使用超过50M/s,被系统自动重启或停机。 现在防phpddos的有几种方法
1.直接关闭php的函数(这种方法,有的php程序不能运行) win主机解决方案: 1、主要方案: 下载 safe_script 封udp解决phpddos问题 解压到任意目录后, 直接运行setup.bat即可 这个程序也可自动阻止UDP发包的程序。 检查使用了DEDECMS的站点的plus或include目录,删除那些黑客留下的木马程序,把dedecms升级到最新版。 2.备用方案: 比较彻底的办法是:禁用php的fsockopen函数,不过禁用这个功能可能会导致部分网站的某些功能(远程读取,api调用等)失效。
(编辑d:\SOFT_php_PACKAGE\PHP\php.ini,修改disable_functions =fsockopen,然后开始>运行 iisreset 即可生效。) LINUX设置方法: 直接在服务器上执行以下规则即可防止UDP发包。
复制代码 代码如下:
iptables -F iptables -A OUTPUT -p udp -d 61.139.2.69 --dport 53 -j ACCEPT iptables -A OUTPUT -p udp -d 8.8.8.8 --dport 53 -j ACCEPT iptables -A OUTPUT -p udp -j DROP service iptables save |