胖胖老爹拆題所

CISA D3 系統導入:測試、移轉、導入後審查最常錯的 10 個觀念

CISA ‧ 2026 年 10 月 13 日更新

D3 的導入這一半(測試、移轉、上線、導入後審查)讀起來像常識,題目卻很會把「對的事放在錯的時點」或「對的事交給錯的人」做成選項。這篇整理 10 個最常選錯的觀念,附考法和分辨方式。

例子用的是我們自己寫的練習題。遇到題目先問兩個問題:現在停在哪個階段?這件事該誰簽?

測試:先分清楚誰測、依什麼測

一句話分辨題目說「和其他系統能否正確交換資料」是整合測試;說「驗證內部邏輯或程式路徑」選白箱,說「依規格驗證功能」選黑箱;UAT 不用白箱。
例要在不拖慢交付的前提下確保程式碼安全,最佳作法是什麼?答案是把靜態分析、相依性掃描這類自動化安全測試放進建置管線,高風險的發現直接擋下合併。資安團隊每次發布都逐行檢視最嚴謹,但頻繁發布時會塞車;延到上線後才測,弱點已經在正式環境;開發人員自我檢核,沒有獨立驗證。題幹有兩個條件,答案要同時滿足。
測試環境要和正式環境隔離,資料要涵蓋正常、異常和邊界情況;用正式資料來測要先遮罩,因為測試環境防護較弱。壓力測試也在測試環境做,但資料量和負載要接近正式環境。

移轉:四種策略和退路

策略做法取捨
平行運行新舊同時跑,常見是跑一個完整處理週期,比對結果風險最低、成本最高,要雙重作業
直接切換某個時點停舊用新,沒有過渡期成本低、風險最高,須先充分測試並備妥回退
分階段依模組或功能分批上線降低一次全面切換的風險
試點先在一個部門或地點跑完整系統,再推廣小範圍先發現問題

資料轉換:總數對了,不等於每一筆都對

組態、釋出與上線核准

例檢視軟體發布流程,最令人關注的缺失是什麼?答案是建置環境沒有完整性控制,產出物又沒簽章就發給客戶:打包時可能被竄改,客戶也無從驗證是不是原版。發布說明格式不一、發布頻率偏高是管理面的問題;開發與測試環境硬體規格不同,影響的是測試的代表性。它們都碰不到「發出去的是不是核准的那一版」這件事。
例開發人員可以自己核准,並把自己寫的程式合併部署到正式環境,最大的疑慮是什麼?答案是撰寫和核准沒有分開:無心的錯誤沒人攔,有心的惡意變更也能直接進正式環境。部署次數多不是問題,那是交付模式的選擇;重點是每次變更有沒有第二個人把關。

導入後審查:看效益與控制

一句話分辨事後檢討有三種:導入後審查看效益與控制,專案結案看經驗教訓,事故檢討改內控。問它的目的,答確認效益,不是整理經驗教訓。
這 10 個觀念有個共同模式:選項裡的事不一定錯,錯在時點或人。想檢查自己分不分得清楚,可以先免費試做看看。

做幾題試試看

免費、不用登入。10 題快速版,或 30 題五領域小診斷;每答完一題,馬上看到四個選項各自為什麼對、為什麼錯。

開始 CISA 免費試做到蝦皮看完整系統

其他文章