首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

網站防注入與掛馬:php.ini 安全設定實戰

     編輯:PHP 相關知識

三種引入防攻擊檔案的方式比較

  1. 逐檔引入:每支 PHP 檔案頂端 include,維護成本極高。
  2. 共用設定檔引入:如 config.inc.php,為主流做法,維護較易。
  3. php.ini 全域引入:利用 auto_prepend_file,影響所有網站,適合企業內部統一管理。

php.ini 關鍵設定

; 自動在每支 PHP 腳本前/後引入檔案
auto_prepend_file = "/path/to/phpids.php"
auto_append_file = "/path/to/alert.php"

; 包含路徑設定(Windows 範例)
include_path = ".;C:\php\includes"

風險提醒:auto_prepend_file 可能被濫用掛馬

駭客若取得 php.ini 寫入權限,可透過 auto_prepend_file 批量植入惡意碼,特徵:不修改網站檔案、不影響速度、隱蔽性高。防範措施:嚴格限制 php.ini 權限、定期稽核設定檔。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved