iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Build on Google AI

從 Vibe Coding 到 Production:用 Google AI 打造上線守門員 系列

本系列將使用 Google AI Studio、Gemini 與 Firebase,打造 Production Readiness Agent。Agent 會分析 Vibe Coding 專案的程式碼與系統設計,檢查權限控管、個資外洩、密鑰管理、錯誤處理、可觀測性及部署風險。30天內,我會從資安與 SRE 基礎開始,逐步完成多 Agent 檢查流程、結構化報告、誤報驗證與實際測試,探索 AI 如何協助開發者把「可以執行」的產品,改造成「可以安全上線」的系統。

參賽天數 23 天 | 共 23 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11|套件裝得越快,風險來得越快:依賴與供應鏈安全

Day 10,我們沿著使用者輸入找到 SQL、Shell 與 HTML 等 Interpreter,避免資料跨越成指令。 但應用程式執行的不只有自己寫的程式碼。...

2026-08-30 ‧ 由 mickeyha 分享
DAY 12

Day 12|服務掛掉以前看得見嗎?Logs、Metrics 與 Traces 入門

Day 11,我們盤點了應用程式安裝的套件與已知弱點。 但產品進入正式環境後,新的問題才剛開始。外部服務可能變慢,某個 Endpoint 可能持續回傳 500,...

2026-08-31 ‧ 由 mickeyha 分享
DAY 13

Day 13|錯誤處理、Timeout 與 Retry:避免小故障變成大事故

Day 12,我們用 Metrics 發現 Checkout 出現 503,再用 Trace 找到 payment.authorize 發生 Timeout。...

2026-09-01 ‧ 由 mickeyha 分享
DAY 14

Day 14|健康檢查、容量與降級:讓服務撐過流量與依賴故障

Day 13,我們替外部呼叫加入 Timeout、Backoff 與 Idempotency。 這些控制可以處理短暫故障,但不能創造不存在的容量。如果付款服務持...

2026-09-02 ‧ 由 mickeyha 分享
DAY 15

Day 15|備份不是有做就好:資料庫遷移、復原與回滾演練

Day 14,我們替服務加入 Health Check、Circuit Breaker 與容量上限。 這些機制可以處理流量與外部依賴故障,卻無法挽回已經被刪除或...

2026-09-03 ‧ 由 mickeyha 分享
DAY 16

Day 16|拆解 Cloudflare Security Audit Skill:為什麼找漏洞不能只問一次 AI?

前 15 天,我們逐項建立 Production Readiness 的基礎: Authentication 與 Authorization 個資與 Log...

2026-09-04 ‧ 由 mickeyha 分享
DAY 17

Day 17|只報真正能利用的問題:降低 AI 資安報告的誤報

Day 16,我們把 AI 稽核拆成 Recon、Hunt、Validate、Report、Structured Output 與 Independent Ve...

2026-09-05 ‧ 由 mickeyha 分享
DAY 18

Day 18|從 Recon 開始:讓 Agent 看懂系統架構與信任邊界

Day 17,我們替 Confirmed Finding 定義了六道證據門檻。 不過,Validator 要判斷攻擊者是否跨越邊界,前提是 Agent 已經知道...

2026-09-06 ‧ 由 mickeyha 分享
DAY 19

Day 19|設計檢查規則:把資安、隱私與 SRE 知識交給 Agent

Day 18,我們建立了 architecture.json。 Agent 現在知道 Demo 是一個 Firebase Web App,也知道 Browser...

2026-09-07 ‧ 由 mickeyha 分享
DAY 20

Day 20|讓 Gemini 穩定回答:實作 Structured Output 與驗證規則

Day 19,我們把資安、隱私與 SRE 知識整理成可執行規則。 Rule Engine 現在可以決定: 哪些規則適用? 需要哪些證據? 最高可以輸出什麼 Ve...

2026-09-08 ‧ 由 mickeyha 分享