文章
連永豐銀行、91APP 都可能遇到資安問題,那我們用 AI 做出來的 SaaS,真的準備好上線了嗎?
UJ @uj_quickorder_tw發布於
其實這個話題我想聊很久了
只是一直有點猶豫,因為我知道這篇文章可能會擋到一些人的財路,也可能讓某些正在推廣 AI 開發的人不太舒服
但最近看到永豐銀行的異常轉帳事件,以及 91APP 的個資外洩事件,我覺得還是有必要把這件事拿出來討論
先說清楚,這兩起事件並不是因為 AI 寫程式造成的
我想談的也不是 AI 能不能寫程式,而是另一個問題:
當 AI 讓每個人都有能力開發軟體,我們是不是也該開始認真討論,誰有能力為這些軟體負責?
現在有了 AI,開發一套系統真的比以前容易太多
不會寫程式,也可能透過 Vibe Coding 做出一套看起來很完整的產品
像是:
- 餐廳 POS 系統
- QR Code 線上點餐平台
- LINE 訂餐系統
- 會員管理與預約系統
- 串接 LINE Pay、全支付或信用卡的 SaaS 服務
甚至有人已經開始把這些系統賣給店家,或採用訂閱制收費
我覺得這是 AI 很棒的地方
它降低了開發門檻,讓更多人有機會把自己的想法變成真正的產品
但我一直有一個小小小小的疑問:
我們是不是太關注「AI 能不能把功能做出來」,卻很少討論「這套系統到底能不能安全地交給別人使用」?
假設今天你用 AI 開發了一套點餐系統
客人會在裡面留下姓名、電話、訂單紀錄,甚至透過系統完成付款
那你有沒有想過:
你的 API 有沒有做好身分驗證與存取權限?
不同客人的資料,有沒有可能被其他使用者讀取?
付款流程是否有被竄改、偽造或導向假支付頁面的風險?
系統使用的套件、資料庫、金鑰,有沒有妥善管理?
如果真的發生資安事件,你有沒有日誌可以追查?有沒有能力立即阻斷問題?
更重要的是:
當客人因為你的系統受到損失,你知道接下來該怎麼處理嗎?
不要覺得自己串接的是合法金流,系統就一定安全
金流服務商有做好安全防護,不代表你自己開發的整套系統也通過安全驗證
就像這次永豐銀行、91APP 的事件
大型企業有工程師、有資安團隊,也投入大量資源維護系統,仍然可能發生資安事故
但這些事件也讓我們看到另一件事:
除了預防問題,發生問題之後,有沒有能力調查、止血、通知用戶、修復漏洞與承擔責任,同樣重要
那如果換成一個完全不懂程式與資安,只靠 AI 開發系統的人呢?
當系統真的發生問題時,總不能只說:
「這是 AI 幫我寫的,我也不知道為什麼會這樣」
我自己並不反對 Vibe Coding
相反地,我很認同 AI 正在改變整個軟體開發產業,也認為個人開發 SaaS 的機會會越來越多
但我覺得我們需要分清楚三件事:
第一,AI 能幫你把功能做出來
第二,功能能正常運作,不代表系統已經具備商用所需的安全性
第三,把系統交給真實用戶使用,就代表你開始承擔相應的責任
AI 可以降低技術門檻,但不會自動替你完成安全驗證、維運管理與事故應變
更不會因為程式碼是 AI 產生的,你就不需要為產品負責
我甚至覺得,接下來 AI 開發教育真正需要補上的,可能不只是更多 Prompt、更多工具或更快的開發流程
而是教大家:
如何判斷一套 AI 開發的產品,已經具備正式上線的條件
最後,我想把這個問題丟給正在學 AI、使用 Vibe Coding,或已經開始開發 SaaS 的大家:
你認為一套 AI 開發的系統,要做到什麼程度,才算真正可以拿去商用?
做得出來,跟有能力對使用者負責,真的不是同一件事
我很好奇大家怎麼看這件事
0 個愛心0 則留言
登入並驗證手機後就能留言。登入