SQL Injection 防禦基礎
永遠不要信任使用者輸入 在 PHP 或 Python 中操作資料庫時,絕對禁止使用字串串接 SQL 指令。 php // 危險! $sql = "SELECT FROM ...
探討雲端架構、維運自動化與數位轉型的最佳實踐。
永遠不要信任使用者輸入 在 PHP 或 Python 中操作資料庫時,絕對禁止使用字串串接 SQL 指令。 php // 危險! $sql = "SELECT FROM ...
快取不是萬靈丹 - 快取穿透 (Penetration):查詢不存在的 Key,導致請求直打 DB。解法:使用 Bloom Filter 或快取空值。 - 快取擊穿 (Br...
擴展層級 - HPA (Horizontal Pod Autoscaler):增加 Pod 數量(應用層擴展)。 - CA (Cluster Autoscaler)...
自動節費 若不確定資料存取頻率,開啟 S3 Intelligent-Tiering。 AWS 會自動監控物件存取模式,將不常存取的檔案移至低成本儲存層(Infrequent Access)...
排查流程 SOP 當 Pod 進入 CrashLoopBackOff 或 Pending 狀態時,請依照以下順序執行: 1. 查看狀態:kubectl get pods -...
選擇指南 - RDS (Managed):自動備份、自動 Patch、Multi-AZ 高可用。適合追求維運效率的團隊。 - EC2 自建:需要特殊 Plugin、極致的 ...
適合與不適合場景 - 適合:Stateless 的 Web Server、CI/CD Agents、批次處理任務。 - 不適合:資料庫、Stateful 應用。 技巧...
一鍵啟動環境 不要讓新進工程師花一天安裝 DB/Redis。 編寫 docker-compose.yml,定義 Web, DB, Redis, Mock Server。 只需 doc...
避免告警轟炸 (Alert Fatigue) 設定 group_by 和 group_wait。 當某個 Cluster 網路斷線,數百個 Pod 同時發出 Alert 時,Ale...
加速 Playbook 1. Pipelining: 在 ansible.cfg 開啟 pipelining = True,減少 SSH 連線次數。 2. Forks...