劉奕成Albert Liu
F5 LTM/WAF 網路資安維運工程師
13 年 24×7 高流量網站平台維運經驗。專注於負載平衡、網站應用防火牆與 DDoS 防護的日常維運、事件處理,並把重複的維運工作做成工具。
關於我
穩定的流程、清楚的文件、可驗證的變更。
我在高流量網站平台的 24×7 維運團隊工作了 13 年,日常工作是 F5 LTM 與 WAF:留意憑證是否快到期、查出 pool 裡哪個 node 出了問題、判斷一個請求是被 WAF 誤擋還是真的攻擊,以及在不中斷既有使用者的情況下進行 bypass 或 rollback。
我參與「Arbor AED(L3/L4)→ F5 LTM → Imperva WAF(L7)」多層防護架構的日常維運,負責事件的發現、判讀與處理,需要時依 SOP 升級(escalate)給網路團隊。
我習慣把重複的維運工作寫成工具,用 Python 與 Ansible 把跨系統查詢與封鎖流程自動化,直接減少值班人力與處理時間。我相信 WAF 服務的品質來自穩定的流程、清楚的文件與可驗證的變更。
- 職稱基礎架構維運工程師
- 領域LTM · WAF · DDoS
- 工作模式三班制 24×7 · on-call
- 地點台灣・台北
- 語言中文 · English
核心專長
以 F5 LTM 與 WAF 為主,自動化為輔。
F5 LTM
WAF/網路資安
DDoS 與防火牆
網路與自動化
維運經驗
值班現場處理過的事件,以及因此做出的工具。
憑證到期自動通知
自行開發工具,自動查詢 LTM 上的憑證,在到期前 30 天寄信通知,取代人工逐張檢查,降低憑證過期造成服務中斷的風險。
Pool node 異常造成「時好時壞」
找出 pool 中有一個 node 的網站服務已異常,但 health monitor 仍判定正常、持續分流給它。事後補上能檢查實際網站服務的監控,讓同類問題及早發現。
FQDN ⇄ Node 對應查詢工具
整合「FQDN → 防火牆 NAT → LTM VIP → pool/node」的跨系統查詢,輸入 IP 或 node 即可雙向反查完整路徑,省下大量手動逐一查詢的時間。
WAF 誤擋處理與事件 SOP
用封鎖頁面上的 Session ID 到 WAF 查證、確認誤擋後加入白名單;並以 Alert、Simulation-Blocked、True-Blocked 區分事件,依 SOP 調整處置或升級。
來源 IP 封鎖工具(Ansible)
攻擊發生時,原本要在防火牆、AED 黑名單、紀錄表與雲端防火牆逐一操作;以 Ansible 整合後,封鎖一個 IP 只需少數幾個操作。
AED → WAF 升級流程
L7 攻擊先在 AED 調整 Protection Group 與防護等級,仍無法擋下時轉由 WAF 政策封鎖,並附上 NetFlow 與封包證據升級給網路團隊。沒有 WAF 告警,不代表沒有攻擊。
TMM 記憶體與 HTTP/2 監控
追查 TMM 記憶體偏高造成連線中斷的問題,協助調整門檻並建立多段告警;另依 F5 安全通告,為 HTTP/2 計數建立監控與值班處理流程。
LTM 批次工具與 Syslog 告警
LTM 批次啟用/停用工具,把數百台伺服器的部署由約 60 人分鐘縮短到 5 人分鐘,並內建變更前後驗證;另有 ELK Syslog 告警入口,涵蓋 55 台網路設備。
線上展示
我自己做的維運工具 demo,使用模擬資料,非正式環境。原始碼在 GitHub。
tcping.albertycliu.xyz
Country Availability從各國檢查網址是否可連線availability.albertycliu.xyz
ISP Status BoardISP 狀態看板jkb.albertycliu.xyz
FQDN/Firewall/LTM 查詢跨設備搜尋 IP、FQDN、物件名稱fqdn-seachtool.albertycliu.xyz
Outage Report障礙偵測概念 demooutage.albertycliu.xyz
Syslog Alert PortalSyslog 告警入口 demosyslog.albertycliu.xyz
Network Diag(Admin)瀏覽器端網路診斷:管理端admin.albertycliu.xyz
學歷與證照
學歷
國立臺灣科技大學
資訊工程學系 碩士
2005 – 2009
證照
Cisco CCNA
Microsoft MCSE
語言
中文(母語)
英文:聽、說、讀精通,寫中等
聯絡
歡迎來信聊聊 WAF、LTM 或維運自動化。
albert.ycliu@gmail.com