PHP SQL 注入防護系統:雙重過濾與請求參數驗證
通用 SQL 注入防護程式碼 本系統提供一個可整合於專案入口的防注入過濾器,針對 $_GET、$_POST、$_COOKIE 進行關鍵字攔截與雙重過濾,適用於舊
PHP 使用者驗證與 Base64 加密實作:自訂加解密函式
PHP 自訂加密驗證機制 本範例展示一套自訂的使用者驗證體系,包含 Cookie 管理、Base64 編碼與自訂對稱加密演算法(類似 Discuz! 的 aut
PHP 過濾 HTML 標籤的多種方法與最佳實踐
PHP 移除 HTML 標籤技術總覽 在處理使用者輸入、防止 XSS 攻擊或輸出純文字時,移除 HTML 標籤是常見需求。本文整理三種主流做法,從內建函式到自訂
PHP 簡單資料儲存程式:表單提交與 MySQL 寫入實作
PHP 簡易資料儲存範例 本範例示範如何建立一個基本的 PHP 表單處理程式,包含 HTML 表單設計、資料驗證、以及將資料寫入 MySQL 資料庫的完整流程。
ASP 防 SQL 注入遺留代碼審計與 PHP 現代替代方案
原 ASP 代碼分析 文章提供的 ASP 代碼採用黑名單關鍵字過濾: | 0 Then Response.Write 您的操作可能是SQL注入行
PHP SQL 注入防禦:預處理語句才是銀彈,而非字符過濾
原代碼的誤區 文章提供的 inject_check、safe_convert 採用黑名單過濾 + 轉義策略,存在根本缺陷: 繞過技術層出不窮:編碼、註釋、
Web Shell 掃描與清理:PHP 實現的安全掃描器設計原則
原代碼風險分析 原 clear_virus 類存在嚴重缺陷: 極高權限風險:需 Web 進程擁有代碼目錄寫入權限,一旦掃描器被繞過即成寫入後門工具。
高性能 PHP 頁面計數器:Redis 原子操作替代 MySQL 插入
原始方案的性能瓶頸 原代碼每次訪問 INSERT INTO count VALUES (, 32),再 SELECT COUNT(*) 統計。缺點明顯:
PHP 加密藝術:從弱 XOR 到 AES-GCM 現代最佳實踐
原始碼分析:為什麼不可用 文章提供的 jiami/jiemi 函數採用流式 XOR 加密: // 核心邏輯 $middle = ord($data[$i]) +
PHP 分析 PE 文件結構:識別可疑 EXE 特徵的實用腳本
背景:為什麼要在 PHP 中分析 EXE? 雖然 PHP 非逆向工程首選語言,但在 Web 端實現「上傳文件自動掃描」場景時(如用戶上傳安裝包、插件),輕量級
PHP 異常處理最佳實踐:從基礎到自定義異常體系構建
為什麼需要異常處理? 傳統錯誤處理(返回 false、觸發 E_WARNING)易被忽略,導致程式靜默失敗。異常機制提供: 強制處理:未捕獲會冒泡終止腳本
打造安全的 PHP 投票系統:防重複投票與 CSRF 保護實戰
需求分析:投票系統的核心挑戰 一個可靠的投票系統需解決三大問題:防重複投票、防 CSRF 攻擊、資料完整性。原始碼中使用 Cookie 單一驗證、直接拼接 SQ
PHP 非法字符過濾指南:MySQL/MSSQL 轉義、SQL 注入預防與 XSS 防護
核心場景與對策 1. 數據庫特殊字符轉義 (防 SQL 語法錯誤/注入) MySQL 推薦:mysqli_real_escape_string($l
PHP 惡意代碼過濾與輸入 sanitization 實戰指南
前言:為什麼需要輸入過濾? 在 Web 應用開發中,未經過濾的用戶輸入是導致 XSS(跨站腳本攻擊)、SQL 注入、代碼注入等安全漏洞的主要來源。雖然現代框架內
防止外部表單提交 (CSRF) 的 PHP 實現方案分析
CSRF 攻擊原理 攻擊者誘導已登錄用戶訪問包含惡意表單的頁面,自動提交至目標站點執行敏感操作 (轉賬、改密、發帖)。瀏覽器會自動攜帶目標站點 Cookie,服
SQL 注入攻擊原理、實戰案例與系統級防禦體系建設完全指南
SQL 注入本質 應用將不可信數據拼接進 SQL 語句,導致數據庫執行攻擊者構造的邏輯。繞過認證、提取數據、修改/刪除數據、執行系統命令 (MSSQL/Orac
PHP 過濾不安全 HTML 實戰:用戶提交內容的 XSS 防護策略
場景與風險 論壇、評論、CMS 後台允許用戶提交 HTML 以豐富排版,但引入 XSS 風險:<script> 竊取 Cookie、<ifra