欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

防止本地用戶用fsockopen DDOS攻擊對策

 更新時間:2011年11月02日 23:53:39   作者:  
php腳本中的 fsockopen 函數,對外部地址,通過UDP發(fā)送大量的數據包,攻擊對方
原因
php腳本部分源碼:
復制代碼 代碼如下:

$fp = fsockopen("udp://$ip", $rand, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);

php腳本中的 fsockopen 函數,對外部地址,通過UDP發(fā)送大量的數據包,攻擊對方。

應對
可通過 php.ini ,禁用 fsockopen 函數,及使用Windows 2003的 安全策略 屏蔽本機的UDP端口。

禁用函數
查找到 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

重啟IIS后生效。

屏蔽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=any description=dns訪問 protocol=udp mirrored=yes dstport=53

REM 添加篩選器到IP篩選器列表(不讓別人訪問)
netsh ipsec static add filter filterlist=拒絕列表 srcaddr=any dstaddr=me description=別人到我任何訪問 protocol=udp mirrored=yes

REM 添加篩選器操作
netsh ipsec static add filteraction name=可以 action=permit
netsh ipsec static add filteraction name=不可以 action=block

REM 創(chuàng)建一個鏈接指定 IPSec 策略、篩選器列表和篩選器操作的規(guī)則(加入規(guī)則到我的安全策略)
netsh ipsec static add rule name=允許規(guī)則 policy=我的安全策略 filterlist=允許列表 filteraction=可以
netsh ipsec static add rule name=拒絕規(guī)則 policy=我的安全策略 filterlist=拒絕列表 filteraction=不可以

REM 激活我的安全策略
netsh ipsec static set policy name=我的安全策略 assign=y

相關文章

  • PHP與MongoDB簡介|安全|M+PHP應用實例詳解

    PHP與MongoDB簡介|安全|M+PHP應用實例詳解

    本篇文章是對PHP中的MongoDB簡介|安全|M+PHP應用實例進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 刪除數組元素實用的PHP數組函數

    刪除數組元素實用的PHP數組函數

    php之從數組中刪除空白的元素(包括只有空白字符的元素)將一個二維數組轉換為 hashmap
    2008-08-08
  • PHP內部實現打亂字符串順序函數str_shuffle的方法

    PHP內部實現打亂字符串順序函數str_shuffle的方法

    這篇文章主要給大家介紹了關于PHP內部實現打亂字符串順序函數str_shuffle的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • PHP常量使用的幾個需要注意的地方(謹慎使用PHP中的常量)

    PHP常量使用的幾個需要注意的地方(謹慎使用PHP中的常量)

    常量包含數字字母字符和下劃線,數字允許作為常量名。 常量名的所有字母必須大寫。類常量必須通過 const 定義為類的成員,強烈不鼓勵使用 define 定義的全局常量
    2014-09-09
  • Eclipse PHPEclipse 配置的具體步驟

    Eclipse PHPEclipse 配置的具體步驟

    下面小編就為大家?guī)硪黄狤clipse PHPEclipse 配置的具體步驟。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • php Notice: Undefined index 錯誤提示解決方法

    php Notice: Undefined index 錯誤提示解決方法

    字面意思就是未定義的索引,一般情況下是因為程序開發(fā)作者判斷不嚴謹導致。一般不會影響程序的運行,具體的解決方法可以參考下。
    2010-08-08
  • PHP編程中的常見漏洞和代碼實例

    PHP編程中的常見漏洞和代碼實例

    這篇文章主要介紹了PHP編程中的常見漏洞和代碼實例,本文對編程中的一些常見漏洞做了總結,并對如何防范做了講解,需要的朋友可以參考下
    2014-08-08
  • PHP學習筆記 用戶注冊模塊用戶類以及驗證碼類

    PHP學習筆記 用戶注冊模塊用戶類以及驗證碼類

    最近正在學習《PHP&MySQL范例精解》,剛剛看到第一張,關于用戶注冊模塊的設計,這本書提供了很多可重用類,便于用于其它項目中。
    2011-09-09
  • PHP設計模式中觀察者模式詳解

    PHP設計模式中觀察者模式詳解

    觀察者模式是極其重要的一個設計模式,也是我?guī)啄觊_發(fā)過程中使用最多的設計模式,本文首先概述觀察者模式的基本概念和Demo實現,接著是觀察者模式在Java和Spring中的應用,最后是對觀察者模式的應用場景和優(yōu)缺點進行總結
    2022-12-12
  • php繪圖之加載外部圖片的方法

    php繪圖之加載外部圖片的方法

    這篇文章主要介紹了php繪圖之加載外部圖片的方法,涉及GD庫中imagecopy方法的使用技巧,需要的朋友可以參考下
    2015-01-01

最新評論