PHP CSRF 跨站請求偽造防禦:Crumb 令牌機制完整實現
CSRF 攻擊原理 瀏覽器自動攜帶 Cookie 發起請求的特性,使攻擊者可構造惡意頁面,誘導已登錄用戶訪問,在用戶不知情情況下發起敏感操作(轉賬、修改密碼、發
PHP chmod() 被禁用解決方案與危險函數加固清單
錯誤現象 Warning: chmod() has been disabled for security reasons in D:\freehost\xxx\
PHP 自定義錯誤處理機制:從 die() 到專業級異常管理
基礎錯誤處理演進 階段 1:die() 硬編碼 if (!file_exists(welcome.txt)) { die(File not found)
PHP eval() 函數深度解析:極高風險與正確禁用姿勢
eval() 基本語法與行為 eval(string $phpcode): mixed 將字符串作為 PHP 代碼執行 代碼中需以分號結尾,可包含 retur
PHP 防注入安全代碼庫:從基礎過濾到企業級防護類
核心防護原則 入庫前:addslashes() 轉義,整型用 intval() 強制轉換 php.ini:啟用 magic_quotes_gpc、magic_
PHP 惡意 DDoS 攻擊應急處理與根因清查
現象與影響 服務器資源被佔滿,網站無法正常響應,經排查發現存在惡意 PHP 腳本發起大量外部連接或消耗 CPU/內存,疑似被植入 DDoS 攻擊代碼。 應急緩
PHP 防 SQL 注入完整指南:原理、代碼實踐與服務器加固
SQL 注入攻擊原理回顧 SQL 注入的核心在於「數據與代碼未分離」。以查詢葡萄酒類型為例: $variety = $_POST[variety]; // 用戶
preg_replace /e 修飾符隱藏後門深度解析與防範
前言:一場隱蔽的攻防戰 在協助朋友排查服務器入侵事件時,我遭遇了一個極具欺騙性的 PHP 後門。儘管使用多款主流掃描工具全盤檢測,均未發現異常。攻擊者手法老練:
PHP safe_mode 安全模式深度解析:配置、影響與現代替代方案
什麼是 safe_mode? safe_mode 是 PHP 4/5 早期內建的安全機制,試圖透過限制腳本存取檔案系統、執行系統指令、操作環境變數等方式,減輕共
PHP 防 SQL 注入完整指南:核心原理與最佳實踐
前言:為何 SQL 注入仍是首要威脅 在 Web 開發中,SQL 注入始終是最常見也最危險的安全漏洞之一。駭客透過在輸入欄位植入惡意 SQL 片段,竊取、篡改甚
PHP 關鍵詞過濾:基於 strpos 的高性能實現與文件編碼避坑指南
strpos 基礎 strpos(string $haystack, string $needle, int $offset = 0): int|false 返
PHP 敏感詞過濾系統:基於正則替換的靈活實現
需求場景 論壇、評論、聊天等 UGC 系統需過濾違禁詞、廣告詞、敏感政治術語等。本文實現一個可配置、支持自定義替換映射的過濾器。 核心實現 filter($m
PHP 防注入過濾器:GET/POST 參數深度清洗與 HTML 凈化
功能特性 遞歸處理多維數組輸入 兼容 magic_quotes_gpc 狀態 雙重防護:SQL 轉義 + HTML 標籤/事件屬性過濾 支持 _GET、_PO
PHP 5 中 $_SERVER 不再受 magic_quotes_gpc 保護的應對方案
問題背景 PHP 5.4 移除了 magic_quotes_gpc,且 $_SERVER 超全局變量從未被該機制保護。直接使用 $_SERVER[PHP_SEL
PHP 遞歸 addslashes 進階封裝:全自動過濾 GET/POST/COOKIE
需求背景 PHP 早期依賴 magic_quotes_gpc 自動轉義輸入,但該特性已於 PHP 5.4 移除。為兼容新舊環境並統一處理多維數組輸入,需封裝一個
PHP 陣列持久化儲存:var_export 與 serialize 兩大方案實戰
方案一:var_export() 產生可執行 PHP 程式碼 優點:輸出合法 PHP 代碼,可直接 include 載入,效能極佳(Opcode 快取支援),人
PHP 實戰 CC 攻擊緊急應變與 IP 封鎖自動化腳本
CC 攻擊特徵與應變原則 CC 攻擊(Challenge Collapsar)透過大量代理 IP 模擬正常請求耗盡伺服器資源。應變核心:**快速識別攻擊源 →
PHP 檔案包含漏洞(LFI/RFI)完整攻擊面與防禦指南
漏洞分類與攻擊向量 檔案包含漏洞分為本地檔案包含(LFI)與遠端檔案包含(RFI),根因皆為使用者輸入未經驗證直接傳入 include/require 等函式。