Udp發包一般就是由黑客通過php執行攻擊別人的網站執行的一些操作,這樣的后果是我們的服務器的帶寬會被耗盡,cpu跑滿,所以需要我們的空間有使用dedecms等程序的最好設置一下,防止我們的服務器變成肉雞。
現象:主機發包(一般是因為dedecms的漏洞導致黑客上傳的木馬程序對外發UDP攻擊包,用來攻擊別人的網站),帶寬使用超過50M/s,被系統自動重啟或停機。
現在防phpddos的有幾種方法
1.直接關閉php的函數(這種方法,有的php程序不能運行)
2.直接封udp,這種方法可能誤殺某些運行程序
3.用星外官方出品的那個防ddos,但是要裝星外的php
4.利用偽靜態把攻擊導出到別的ip地址(需要LINUX服務器)
win主機解決方案:
1、主要方案:
下載 //www.companysz.com/softs/246728.html 解壓到任意目錄后, 直接運行setup.bat即可
這個程序也可自動阻止UDP發包的程序。
檢查使用了DEDECMS的站點的plus或include目錄,刪除那些黑客留下的木馬程序,把dedecms升級到最新版。
2.備用方案: 比較徹底的辦法是:禁用php的fsockopen函數,不過禁用這個功能可能會導致部分網站的某些功能(遠程讀取,api調用等)失效。
(編輯d:/SOFT_php_PACKAGE/PHP/php.ini,修改disable_functions =fsockopen,然后開始>運行 iisreset 即可生效。)
3.備用方案: 也可以用網站管理助手中的功能“查殺病毒”來清理木馬程序。
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
新聞熱點
疑難解答