AI 導入實戰·9 分鐘

一套醫療系統的資安交付:我怎麼發現「連檢查機制本身都在騙我」

全世界都在講 AI 碰安全、碰高風險場景這一年,我接了一間醫療機構的藥師系統資安交付,真正嚇到我的不是漏洞,是我自己那套「檢查有沒有做好」的機制,同一天給了我一次假通過和二十五次假警報,這是完整過程——一個獨立工作者怎麼把「可交付」這三個字做到真的敢簽名

Y
Young Tsai

重點先講:在會出事的系統裡,最危險的不是漏洞,是你以為漏洞已經修好了

2026 這一年,全世界的 AI 討論從「模型又變強多少」轉向「AI 開始碰錢、碰安全、碰真的會出事的場景」——我在每週追的科技情報裡反覆看到這條線 而我剛好接了一個正中這條線的案子:一間醫療機構的藥師作業系統資安交付

這篇不是技術炫耀 是想給任何要把系統交付出去的人一個提醒:「可交付」這三個字,比你想的難

我是 Young,20 年產業經驗,橫跨醫療、教育、長照——醫療系統我做過不只一套(把一整間醫院搬上雲端的故事寫在〈把醫院搬上雲端 — 技術不難,難的是人〉)這篇講的是其中最硬的一塊:資安交付


為什麼一間醫療機構會找我做這件事

這是一套醫院藥師每天在用的作業系統——病人用藥、簽名、訪視紀錄全在上面 前一手做的廠商把功能做出來了,但資安沒補完 醫院要對外驗收,需要有人把它做到「敢交、敢簽名、過得了稽核」

醫療系統的特別之處在於:它不像行銷網站,出錯頂多重刷 這裡出錯,是病人紀錄簽不進去、是簽名可以被冒用 每一個缺陷都有真實代價

我一個人接下來,用 AI 當工程主力、自己當把關的人


我修掉的三個真缺陷(都是會真的害到人的那種)

拆開來看,最有代表性的三個:

  1. 改名字只改了一半,害整個簽名存不進去——一個欄位正名時只改了一邊,結果藥師簽完名,資料靜默地存不進去,畫面卻沒報錯
  2. 第二次訪視的簽名,從頭到尾就沒通過過——前一手把 QR code 跟彈窗都接到一個沒有後端邏輯的空頁面,看起來有功能,其實什麼都沒做
  3. 簽名憑證沒登入就能被人一個一個試出來——這是最像資安教科書的一條,未授權可枚舉

這三條的共通點:畫面上都「看起來正常」 沒有人盯著真實行為去驗,它們可以在系統裡躺很久


真正嚇到我的:連我的檢查機制都在騙我

修完缺陷、跑完測試、看到一片綠,我本來要說「可交付了」

然後我停下來做了一件事——去確認「我的檢查機制,它量的到底是不是真的東西」 結果同一天,它給了我兩種假象:

  • 一次假通過:測試綠燈,但它驗的是舊的版本,新改的東西根本沒被測到
  • 二十五次假警報:測試紅燈,但紅的原因是我自己的測試環境設定壞了,不是系統有問題

更深的一個坑:有一段測試的寫法,會讓「失敗的測試」被靜默地重跑一次然後當作通過——六十幾支測試裡有三十幾支中招,躺了好幾週沒人發現

這件事的意義是:如果我當時直接相信那片綠燈,我會把一套沒真正驗過的醫療系統簽名交出去

這件事我不是第一次踩——我曾經專門做一台「檢查我的 AI 有沒有守規矩」的機器,結果被它打臉三次(寫在〈我以為我修好了——直到我自己做的機器打我臉〉)這次我把這些檢查機制全部重新焊死,用「故意把程式弄壞、看測試會不會紅」的方式驗過每一條——確認它們真的有牙齒,不是裝飾品 最後這套系統的驗證從「有 25 支測試從沒被執行過」變成全部接上、跑真實藥師路徑的線上驗證 12 項全過


這件事說明我能替你做什麼

如果你手上有一套「會出事的系統」要交付、要過稽核、要對客戶負責,我能做的不只是把功能寫出來:

大多數人交付到我交付到
功能寫完、測試綠了確認測試真的在測、真實行為真的對
「應該沒問題」故意弄壞來驗證檢查機制有牙齒
畫面看起來正常走真實使用者路徑、資料真的存進去
一份 code一份敢簽名的驗收報告

這一年 AI 讓「把功能做出來」變得很便宜 但**「敢交付、敢負責」這件事,反而更稀缺**——因為它靠的不是模型多強,是有沒有人願意去驗那些看起來沒問題的地方

常見問題

Q:這案子用了 AI 嗎? 用 AI 當工程主力(寫 code、跑測試),但所有「敢不敢交付」的判斷是我自己做的、自己驗的 AI 加速產出,人負責後果

Q:只有醫療系統需要這樣嗎? 任何「出錯有真實代價」的系統都一樣——金融、法遵、涉及個資或簽核的流程 越是會出事,越不能只信綠燈

Q:一個人做得完醫療系統資安嗎? 這個案子就是一個人做完的 關鍵不是人多,是有一套讓 AI 幹活、人把關、機制互相驗證的方法


我是 Young,20 年產業經驗,橫跨醫療、教育、長照,用 AI 一個人交付會出事的系統、又敢對它簽名 這篇的醫療機構已匿名 如果你有一套會出事的系統要交付得敢簽名,跟我約一次免費諮詢

醫療AI資安系統交付QAverification