wordpress頁面異常導致本地路徑泄露的解決方法

當我們使用WordPress博客建站系統建立網站后,通過一些網站安全檢測會發現一些漏洞存在,最為普遍的漏洞就是“頁面異常導致本地路徑泄露”,而大多數站長都是使用虛擬主機建站,通過使用360網站安全檢測發現需要修補此漏洞需修改服務器配置文件,使用虛擬主機的我們沒有服務器文件修改權限,在這種情況下我們該如何修補這個漏洞呢?

在有問題的文件中,在< ?php 的下方添加一句代碼即可解決此問題。
代碼一:ini_set('display_errors', false);

wordpress頁面異常導致本地路徑泄露的解決方法-圖片1

代碼二:error_reporting(0);

wordpress頁面異常導致本地路徑泄露的解決方法-圖片2

以上給出的兩句代碼都能修譜此漏洞,只是實現的方式不同,大家可以根據自己的需要添加適合的代碼,二選一。

一般的漏洞文件有漏洞文件路徑:

/wp-includes/registration.php

/wp-includes/registration-functions.php

/wp-includes/user.php

/wp-admin/admin-functions.php

/wp-admin/upgrade-functions.php


如果WEB應用程序自帶錯誤處理/管理系統,請確保功能開啟;否則按語言、環境,分別進行處理:

1、如果是PHP應用程序/Apache服務器,可以通過修改php腳本、配置php.ini以及httpd.conf中的配置項來禁止顯示錯誤信息:
修改php.ini中的配置行: display_errors = off
修改httpd.conf/apache2.conf中的配置行: php_flag display_errors off
修改php腳本,增加代碼行: ini_set('display_errors', false);


有些網站在Apache服務器上,后臺用的是php應用程序,所以主要是分析第一條的解決方案。
大多數的網站應該是用的虛擬機,并且無法修改php.ini以及httpd.conf,這樣我們的解決方法只剩下最后一條,增加代碼行,找到有問題文件上,在最上面加上一行代碼:

ini_set('display_errors', false);

問題就可以完美解決了。
如果暴露的鏈接是目錄,那么還是找這個目錄下面默認的文件index.php。

 
  • 本文由 米粒在線 發表于 2014年6月15日15:00:24
  • 轉載請務必保留本文鏈接:http://m.bjmhhq.com/24405.html

發表評論

匿名網友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動滑塊以完成驗證