跳至主要內容

AI 寫的程式能賣給客戶嗎?44% 引入漏洞的實測數據

作者:Clone發布日期:分類:AI 工具閱讀時間:約 11 分鐘

AI 程式碼漏洞示意圖,機械手持程式文件,放大鏡下顯示程式碼裂痕與警示,標示 44% 的 AI 程式碼有漏洞
目錄
  1. 先看數據:AI 生成的程式碼有基準缺陷率
  2. 所以問題不在「誰用」,在「誰驗收」
  3. 已經在外洩了:三個真實案例
  4. 一個反直覺的數據:連資深的人都會高估 AI
  5. 自己用可以,賣給客戶是完全不同的一件事
  6. 可交付、可維護、可交接:三道檢查點
  7. 可交付
  8. 可維護
  9. 可交接
  10. 人才市場:分裂,而不是齊漲
  11. 我們的立場

AI 是放大器。放大能力,也放大無能。

同一套工具,資深工程師拿去把三天的重構壓縮成三小時,外行人拿去在三小時內做出一個看起來會動、但把資料庫憑證寫死在前端的系統。工具沒變,變的是使用者能不能看出產出有什麼問題。

這篇不是要唱衰 AI 開發。我們自己就是重度使用者——這個網站、公司內部 47 個專案裡有 30 個帶著 AI 開發規範檔。正因為用得深,才知道它在哪裡會出事。

先看數據:AI 生成的程式碼有基準缺陷率

這是整件事的起點,而且結論可能和你想的不同。

Veracode 2026 年 GenAI 程式碼安全報告的實測結果:

項目通過率
整體平均56%
SQL 注入防護83%
加密演算法選用87%
跨站腳本(XSS)15%
日誌注入12%

換句話說,約 44% 的 AI 程式碼生成任務會引入具風險的漏洞。而更值得注意的是:這個數字幾乎沒有進步——前一份報告是 55%,現在是 56%。模型能力大幅提升的同時,安全性原地踏步。

AI 生成程式碼安全通過率對比圖,展示 SQL 注入防護 83%、加密演算法 87%,但跨站腳本僅 15%、日誌注入僅 12% 的巨大落差

這裡有個關鍵:這些測試是研究人員在控制環境下做的,不是外行人亂下指令的結果。AI 產出的程式碼本身就帶著缺陷率,跟誰下 prompt 沒有關係。

所以問題不在「誰用」,在「誰驗收」

很多人把這件事講成「外行人用 AI 才危險」。這個說法不夠精確,而且會讓你錯過真正的重點。

資深工程師用 AI 一樣會生出有漏洞的程式碼。差別在於他看得出來。

他知道要問「這個 endpoint 有沒有檢查物件層級的權限」、知道 BOLA 長什麼樣、知道使用者可控的字串進到日誌會發生什麼事、知道為什麼那段看起來沒問題的 redirect 是 SSRF。

外行人不是「用錯 AI」,是根本不知道要檢查什麼。這不是態度問題,是知識儲備問題——你不可能檢查一個你沒聽過的漏洞類型。

能力差異不在產出端,在驗收端。這是整篇文章最重要的一句話。

AI 程式碼產出與驗收能力對照圖,展示缺陷率在產出端固定不變,真正的差異發生在驗收端的檢查能力

已經在外洩了:三個真實案例

這不是假設性風險。

Lovable 平台事件(2026 年 4 月)——一個 BOLA(Broken Object Level Authorization,物件層級授權失效)漏洞,讓數千個專案的原始碼、憑證與 AI 對話紀錄暴露在外,持續 48 天才被處理。BOLA 是 OWASP API 安全風險排名第一的項目,也是 AI 生成程式碼最常漏掉的一類——因為它需要理解「這個使用者有沒有權限看這一筆」,而不只是「這段查詢語法對不對」。

RedAccess 大規模掃描(2026 年 5 月)——以色列資安公司掃描了約 38 萬個建置在 vibe-coding 平台(Lovable、Base44、Replit、Netlify)上的應用,發現其中約 5,000 個正在洩漏企業或個人敏感資料

Moltbook 資料外洩——一個完全由 AI 生成的應用,因資料庫設定錯誤,外洩 150 萬組 API token 與 3.5 萬筆電子郵件

2026 年 vibe coding 資安事件規模圖,展示 Lovable 平台暴露 48 天、RedAccess 掃描 38 萬個應用中 5000 個外洩、Moltbook 外洩 150 萬組 API token

雲端安全聯盟(CSA)的研究則指出,到 2025 年 6 月,AI 生成的程式碼每月在受研究的儲存庫中新增超過 10,000 項資安發現,是 2024 年 12 月的十倍。

這些都不是「寫得比較差」而已。資料庫設定錯誤、憑證外洩、缺少授權檢查——三種最常見的失效模式,共通點是:如果你不知道要檢查,它們不會自己跳出來。

一個反直覺的數據:連資深的人都會高估 AI

這是我認為最值得所有人看的一份研究。

METR 於 2025 年 7 月發表的隨機對照試驗——注意,是 RCT,藥物試驗等級的方法論——找了 16 位資深開源開發者,在他們自己維護的專案上執行 246 個真實任務。這些專案平均超過 100 萬行程式碼、約 10 年歷史

結果:

  • 使用 AI 工具的組別,完成時間慢了 19%
  • 但受試者自己認為快了 20%
  • 開發者實際採用的 AI 生成內容不到 44%

METR 隨機對照試驗結果圖,展示資深開發者使用 AI 實際慢 19%,卻自認快 20%,形成 39 個百分點的認知落差

落差 39 個百分點。 而這是資深工程師在自己最熟悉的專案上的自我評估。

原因不難理解:AI 在大型成熟的程式庫上表現較差,而審閱、測試、修改一段最後決定不用的生成程式碼,那些時間並不會消失。研究者稱之為「額外的認知負荷與情境切換」。

如果連資深的人都會把自己的效率高估這麼多,外行人對「我做出來的系統有多完整」的自我評估,會偏離到什麼程度?

自己用可以,賣給客戶是完全不同的一件事

這是整件事的分水嶺,也是我最想講的部分。

用 AI 做自己的工具,非常合理。 排程腳本、資料整理、內部小工具——壞了你自己承擔,資料是你自己的,沒有第三方受害。這種情境下 AI 的投報率極高,我們自己也天天在做——我們也寫過如何用免費工具打造 LINE Bot AI 助理這類自用型專案的實作。

但把它當成「系統開發很容易」而拿去收錢,是另一回事。

差別不在技術,在責任

自己用賣給客戶
壞掉的代價自己重做契約責任、賠償
資料外洩自己的資料客戶的客戶資料、個資法
三年後要改自己想辦法客戶找不到人維護
出事時自己知道哪裡怪你要說得清楚

判斷標準其實很簡單:這套系統一旦外洩資料,你能不能說清楚是哪一層出的問題、影響範圍多大、怎麼修?

答不出來就不該收錢。這不是道德勸說,是風險自保——台灣《個人資料保護法》對非公務機關的資料外洩有行政罰與民事賠償責任,而「系統是 AI 寫的」不會是免責事由。

可交付、可維護、可交接:三道檢查點

一個能收錢的專案,至少要過這三關。這也是我們自己的驗收標準。

可交付

  • 能不能說出這套系統的信任邊界在哪裡?哪些輸入是不可信的?
  • 權限檢查在哪一層做?如果前端被繞過,後端擋不擋得住?
  • 密鑰、token、連線字串在哪裡?有沒有進版控?
  • 如果資料庫直接被連上,看得到什麼?

可維護

  • 三個月後你自己看得懂嗎?六個月後呢?
  • 改一個功能,會不會弄壞另外三個?有沒有測試能告訴你?
  • 依賴套件有沒有版本鎖定?升級會不會炸?

可交接

  • 客戶換一家廠商,對方三天內接得手嗎?
  • 有沒有文件說明為什麼這樣設計,而不只是怎麼運作?
  • 部署流程是不是只存在某個人的腦袋裡?

這三關都跟「AI 能不能寫出這段程式」無關,跟「你知不知道要問這些問題」有關。

想把 AI 真正導入企業流程而不是拿來寫一次性腳本,可參考我們的AI Agent 企業應用實戰部署指南,裡面談的正是治理、權限與落地的順序問題。

人才市場:分裂,而不是齊漲

很多人把「AI 取代工程師」講成一個單一趨勢,實際數據顯示的是市場在分裂

初階在萎縮:

  • 初階開發職缺過去一年全球下滑約 20% 至 35%
  • 15 家最大科技公司的初階招聘自 2023 到 2024 年下降 25%
  • 22 至 25 歲開發者的就業數自 2022 年底下滑近 20%

資深與專精在上升:

  • ML/AI、資安、資料、平台架構等角色需求強勁
  • 深度專業(ML、DevOps、雲端架構、資安)薪資溢價達 20% 至 40%
  • 企業裁掉的是 AI 能取代產出的角色(基礎 CRUD 開發、手動測試、套版設計),加碼的是 AI 需要人來指導的角色(系統架構、AI 工程、產出審閱)

2026 年開發者職缺市場分裂示意圖,展示初階職缺下滑 20% 至 35%,同時資深與專精角色薪資溢價達 20% 至 40%

但要講精確:整體職缺數雖有回升,仍低於 2021 年高點。 說「資深職缺大幅成長」會失真,正確的說法是——相對於初階,資深的議價能力明顯提升

這個趨勢的內在邏輯其實就是前面所有數據的結論:當產出變得廉價,驗收能力就變成稀缺資源。

AI 讓「寫出程式碼」這件事的門檻大幅降低,但「判斷這段程式碼能不能上線」的門檻一點都沒降。後者需要的是架構經驗、資安知識、對失效模式的直覺——這些東西目前無法用三個月的課程補起來,而需求正在上升。

資深架構師與資深全端工程師的價值,不在於他們打字比較快,而在於他們知道什麼時候該說「這樣不行」。

我們的立場

我們用 AI,而且用得很深。它讓我們能以極小的團隊交付過去需要三五個人的專案。

但我們也很清楚:AI 給我們的是產出速度,不是判斷力。 判斷力來自那些踩過的坑、修過的資安事件、接手過別人爛攤子的經驗。

如果你正在評估要不要把系統開發交給某個人或某家公司,有一個問題比「你們用什麼技術」更值得問:

「如果這套系統上線後外洩了客戶資料,你們會怎麼處理?」

答得出流程的,代表想過這件事。答「我們會很小心」的,代表沒有。

如果你正在評估系統開發需求,歡迎先看看我們的客製化系統開發服務,或直接與我們談談你的專案——先談問題,不急著談系統。


本文引用資料來源:Veracode 2026 GenAI Code Security ReportCloud Security Alliance:AI-Generated Code Vulnerability SurgeMETR: Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer ProductivityOWASP API Security Top 10:Broken Object Level AuthorizationThe Pragmatic Engineer: State of the software engineering job market in 2026

RELATED

2026 AI Agent 企業應用實戰:從概念到落地的完整部署指南

2026 年企業 AI 預算翻倍成長,AI 系統從實驗室走向生產環境已成必然趨勢。根據最新產業報告,超過 78% 的企業正在評估 AI Agent 部署方案,但真正成功落地的不到 30%。本文將帶您從零開始,透過 5 個實戰步驟打造企業級 AI 系統,並涵蓋核心架構、雲端部署、安全治理與投資評估等關鍵面向。

Clone2026 年 1 月 18 日更新 2026 年 1 月 19 日

< NEED_HELP />

有專案需求?

無論是 SEO 優化、GCP 雲端或系統開發, 我們都能依據您的需求提供專業建議。

// WAITING_FOR_INPUT...