1. 程式人生 > >限制php本地檔案只能在指定目錄開啟的open_basedir配置

限制php本地檔案只能在指定目錄開啟的open_basedir配置

       php的include(),include_once(), require(),require_once(),等等開啟檔案的函式,如果開啟的檔案路徑或者檔名由外部變數傳人,而對變數沒有進行很好的檢查和控制,可能導致任意檔案的讀取漏洞。

       而對本地檔案包含漏洞:PHP環境下配置open_basedir,限制某個特定目錄下PHP能開啟的檔案,將很好的保護伺服器,使本地檔案包含攻擊無效。注意: 不能防止遠端檔案包含漏洞。(該配置在php.ini下)