NT$ 6,000 試看

Vibe Coding 資安基礎:AI 幫你寫的 App,上線前一定要守住的 20 道門

用 Cursor、Claude Code、Lovable、AI Studio 很快就做出 App,但「能動」不等於「安全」。看不懂程式碼也沒關係:用生活比喻講清楚觀念,每個單元都給你一步一步的做法、可以照抄給 AI 的提示詞,以及自己動手驗證的方法。

入門 20 個單元 共 2 小時 25 分

你會學到

  • 說清楚為什麼 AI 寫的程式「能動」不等於「安全」
  • 用攻擊者的眼光畫出自己 App 的資產、入口與信任邊界
  • 把 API Key 放到對的地方,外洩時知道先撤銷、再輪替
  • 用成熟的登入服務,不自己寫密碼與 Session
  • 在伺服器端檢查每個請求的身分與權限,擋住 IDOR
  • 為 Supabase 開啟 RLS、寫好 Firebase 規則並親自驗證
  • 防範 SQL Injection、XSS,設定 CSP 與安全標頭
  • 關好 API 的門:CORS、速率限制、不洩漏內部資訊的錯誤訊息
  • 安全處理檔案上傳與雲端儲存,不再有公開的 bucket
  • 辨識 AI 幻覺套件與惡意套件,安裝前先檢查
  • 給 AI 代理最小權限,危險指令一定人工核准
  • 認識 Prompt Injection,安全地使用 MCP 工具
  • 分開開發、測試、正式環境,建立日誌、監控與告警
  • 做好備份並實際演練還原
  • 依台灣個資法做到最少蒐集,驗證金流 Webhook、防止帳單爆量
  • 設定自動化資安掃描,完成上線前檢核與事件應變流程

課程介紹

AI 說「完成了,全部都可以用了」。畫面很漂亮、功能也都正常,你把網址分享出去,開始有人註冊。

可是你不知道的是:金鑰就寫在前端,任何人按 F12 都看得到;資料表沒有上鎖,改一下網址就能看到別人的資料;AI 代理拿著正式資料庫的權限,一個指令就能把資料全部刪掉。

這些不是假設,而是近兩年真的發生的事:

  • 約 45% 的 AI 生成程式碼含有常見漏洞(Veracode《2025 GenAI Code Security Report》)。
  • 研究者掃描 1,645 個 Lovable 展示 App,170 個以上沒有開資料庫門禁,外洩了使用者的 email、地址等資料(CVE-2025-48757)。
  • Tea App 一個設成公開的雲端儲存空間,讓約 72,000 張照片外洩,其中包含自拍與身分證件照。
  • 一位創業家用 AI 代理做實驗,在「沒有許可不准改」的指示下,AI 仍然刪掉了正式資料庫。

做得快是好事,但出事也一樣快。這門課就是為了讓你繼續用 AI 寫程式,同時不讓 App 變成別人的提款機。

這門課怎麼教

  • 先講觀念,用生活比喻:金鑰像家裡的鑰匙、權限像門禁卡、資料庫規則像每個房間的門鎖。不懂程式碼也聽得懂。
  • 真實事件與數據:每個主題都從一個真的發生過的事件或研究數據開始,讓你知道問題有多常見。
  • 一步一步的做法:每個單元都有流程,告訴你該檢查哪裡、該請 AI 怎麼改。
  • 自己動手驗證:不只相信 AI 說「已經安全了」,教你用免費工具、瀏覽器開發者工具和簡單的測試,親眼確認漏洞真的補起來了。
  • 提示詞小卡:每單元三張可以照抄給 AI 的提示詞,請 AI 檢查、請 AI 修、請 AI 寫測試。

你會守住的 20 道門

先建立資安觀念(第 1~4 單元)

為什麼要懂資安、用攻擊者的眼光看自己的 App、金鑰不能曝光、登入不要自己寫。

守住資料與每一次請求(第 5~8 單元)

權限與 IDOR、Supabase RLS 與 Firebase 規則、SQL Injection 與輸入驗證、XSS 與安全標頭。

API、檔案、套件與 AI 代理(第 9~12 單元)

CORS 與速率限制、檔案上傳與雲端儲存、幻覺套件與惡意套件、AI 代理的最小權限。

AI 工具、環境與救援(第 13~16 單元)

Prompt Injection 與 MCP、開發測試正式分開、日誌監控與告警、備份與還原演練。

個資、金流與上線檢核(第 17~20 單元)

台灣個資法與最少蒐集、Webhook 驗證與帳單爆量、自動化資安掃描,最後是上線前檢核清單與出事時的應變流程。

學完之後,你會有

  • 一張自己 App 的攻擊面清單:知道資料、金鑰、金流放在哪裡、誰可以碰。
  • 一套每次推送程式碼都會自動跑的資安檢查,金鑰外洩、有漏洞的套件會被擋下來。
  • 一份上線前檢核清單與事件應變流程:出事時知道第一步該做什麼。
  • 跟 AI 協作的新習慣:讓 AI 寫,但每一道門都由你親手驗證。

要先知道的事

  • 課程示範都在自己的 App 與測試環境進行,不教攻擊別人網站的方法。
  • 畫面是示意,各工具的介面可能隨版本調整;程式範例是教學用的簡化版本。
  • 不需要會寫程式;看得懂一點程式碼會更快上手。

適合誰

  • 用 Cursor、Claude Code、Lovable、Replit、AI Studio 做 App 的創業者與接案者
  • 不寫程式、但要對產品負責的 PM、設計師與行銷人
  • 剛入行、想補齊資安基礎的初階工程師
  • 準備讓 AI 做的系統正式上線、開始收會員或收款的人
  • 想讓團隊用 AI 寫程式,又擔心資安風險的主管

課程大綱

先建立資安觀念

第 1 單元 Vibe Coding 很快,出事也很快:為什麼要懂資安 免費試看 6 分鐘
第 2 單元 攻擊者怎麼看你的 App:資產、入口與信任邊界 7 分鐘
第 3 單元 金鑰不能曝光:API Key、.env 與 Secrets 7 分鐘
第 4 單元 登入別自己寫:身分驗證的基本功 7 分鐘

守住資料與每一次請求

第 5 單元 每個請求都要問:你是誰、能不能做(權限與 IDOR) 7 分鐘
第 6 單元 資料庫的門鎖:Supabase RLS 與 Firebase 規則 7 分鐘
第 7 單元 永遠不要相信輸入:SQL Injection 與輸入驗證 7 分鐘
第 8 單元 前端也會被攻擊:XSS、CSP 與安全標頭 7 分鐘

API、檔案、套件與 AI 代理

第 9 單元 API 的門要關好:CORS、速率限制與錯誤訊息 7 分鐘
第 10 單元 檔案上傳與雲端儲存:公開 bucket 的教訓 6 分鐘
第 11 單元 套件供應鏈:幻覺套件與惡意套件 7 分鐘
第 12 單元 給 AI 代理多少權限:刪庫事件與最小權限 7 分鐘

AI 工具、環境與救援

第 13 單元 AI 工具也會被騙:Prompt Injection 與 MCP 7 分鐘
第 14 單元 開發、測試、正式要分開:環境與部署安全 7 分鐘
第 15 單元 出事要第一個知道:日誌、監控與告警 6 分鐘
第 16 單元 最後一道防線:備份與還原演練 7 分鐘

個資、金流與上線檢核

第 17 單元 個資保護:台灣個資法與最少蒐集 7 分鐘
第 18 單元 金流與第三方服務:Webhook 驗證與帳單爆量 6 分鐘
第 19 單元 讓工具幫你抓漏洞:自動化資安檢查 6 分鐘
第 20 單元 上線前檢核清單與事件應變:出事怎麼辦 6 分鐘

講師

賴家榮

賴家榮

甫東科技創辦人・AI 講師

課程重視實作,每個單元都有可以馬上照著做的範例。

看完整介紹 →

常見問題

「Vibe Coding 資安基礎」有幾個單元?要看多久?
共 20 個單元,總長度 2 小時 25 分,平均每個單元約 7 分鐘。可以分次看,系統會記住你看到哪裡。
可以先試看嗎?
可以。「第 1 單元 Vibe Coding 很快,出事也很快:為什麼要懂資安」開放免費試看,註冊會員後就能觀看,不用付費,也不用綁信用卡。
這門課適合誰?
適合:用 Cursor、Claude Code、Lovable、Replit、AI Studio 做 App 的創業者與接案者;不寫程式、但要對產品負責的 PM、設計師與行銷人;剛入行、想補齊資安基礎的初階工程師。程度是「入門」。
上完可以學會什麼?
上完之後,你可以:說清楚為什麼 AI 寫的程式「能動」不等於「安全」;用攻擊者的眼光畫出自己 App 的資產、入口與信任邊界;把 API Key 放到對的地方,外洩時知道先撤銷、再輪替;用成熟的登入服務,不自己寫密碼與 Session。
怎麼購買?買了可以看多久?
單堂購買 NT$ 6,000,付一次錢就可以永久觀看,沒有期限。這門課也包含在訂閱方案裡,訂閱期間可以觀看方案內的所有課程。
用手機可以看嗎?有問題可以問誰?
手機、平板、電腦都可以看。每門課都有專屬的 AI 助教,會依照課程內容回答並附上出處;全部看完可以取得結業證書。

學員評價

還沒有評價。

AI有問題?問 AI 助教