PHP防護XSS,SQL,程式碼執行,檔案包含等多種高危漏洞

老朱教授發表於2017-10-01

版本:v1.1
更新時間:2013-05-25
更新內容:優化效能
功能說明

可以有效防護XSS,sql注射,程式碼執行,檔案包含等多種高危漏洞。

使用方法:

  1. 將waf.php傳到要包含的檔案的目錄
  2. 在頁面中加入防護,有兩種做法,根據情況二選一即可:

 


a).在所需要防護的頁面加入程式碼就可以做到頁面防注入、跨站

  1. require_once(`waf.php`);

如果想整站防注,就在網站的一個公用檔案中,如資料庫連結檔案config.inc.php,來呼叫本程式碼。常用php系統新增檔案


PHPCMS V9 phpcmsase.php

PHPWIND8.7 datasql_config.php

DEDECMS5.7 datacommon.inc.php

DiscuzX2   configconfig_global.php

WordPress   wp-config.php

Metinfo   includehead.php

b).在每個檔案最前加上程式碼具體做法是:在php.ini中找到 auto_prepent_file並修改為:

  1. Automatically add files before or after any PHP document;
  2. auto_prepend_file = waf.php路徑;

補丁檔案下載連結:


下載地址
php程式碼補丁 php_patch.zip (3 K)
asp程式碼補丁  asp.zip (2 K)



本文轉自黃聰部落格園部落格,原文連結:http://www.cnblogs.com/huangcong/p/5252320.html,如需轉載請自行聯絡原作者


相關文章