替十家客戶管 IT,
技術人員卻共用同一組最高權限

速讀:5 分鐘掌握重點

為什麼現在很紅:客戶問「是你們誰登入的?」,服務商答不出來,因為所有技術人員用的都是同一組帳號。

一句話結論
IT 服務商常把所有客戶的管理員帳密放在一份共用密碼表裡,每個技術人員都看得到、都能用;服務商這一個點被攻破,所有客戶一起受影響。
他要的是什麼
他不必一家一家攻擊。拿下服務商那份共用密碼表,或者只要一位離職技術人員還記得密碼,十二家客戶的管理員權限就一次到手。
你今天做一件事
如果你是客戶,今天就看一次自家系統的管理員清單:服務商用的是共用帳號還是每人一個?公司自己有沒有一個管理員帳號? 直接去做 →
哪些能信
2 可證明2 推論1 缺口 每個主張都標了等級,缺口是誠實寫出來的。
破口速查
受害端一律去識別化;寫「未公開」代表公開資料查不到。
伺服器服務商
不適用(示意情境;涉及的是 IT 服務商管理的多家客戶雲端服務與郵件系統)
網路服務商
不適用(同上)
漏洞出現的地方
管理層與合約:服務商把所有客戶的管理員帳密存在一份共用試算表,每個技術人員都看得到、都能用;共用帳號無法究責;技術人員離職不輪換;客戶沒有保留自己的管理員帳號,合約也沒寫人員異動與通報義務
馬上自我檢測
列出服務商能存取的所有客戶系統與使用的帳號 檢視客戶郵件或雲端系統的管理員清單,確認是否有多人共用的帳號(唯讀) 確認公司內部是否自己持有一個管理員帳號 Microsoft 365 客戶:在系統管理中心檢視合作夥伴關係與其權限(唯讀)
漏洞修補方式
客戶端:要求服務商每位技術人員一個帳號、公司自己保留一個管理員帳號、合約寫明存取範圍與人員異動通知、輪換及事件通報時限;服務商端:依客戶分權限、離職即輪換所有碰過的客戶密碼、所有管理帳號強制兩步驟驗證;Microsoft 365 改用 GDAP 委派管理;共用試算表的密碼移入密碼管理器並全部輪換
有 15 分鐘再看:其餘 2 點
  1. 共用帳號無法究責,技術人員離職又不輪換;客戶問「是誰登入的」,服務商答不出來。
  2. 先用平台原生的委派管理,例如 Microsoft 365 的 GDAP,讓服務商用自己的身分管理;客戶自己保留一個管理員帳號,合約寫明人員異動與通報義務。

很多中小企業的 IT 是外包的:一家服務商照顧十幾家客戶,技術人員共用一份密碼表,裡面是所有客戶的管理員帳號。這篇從客戶與服務商兩側,講怎麼把共用最高權限拆成每人一個、依客戶分權。

作者分析:IT 服務商共用客戶管理員帳號(示意情境,非真實事件)·示意情境:技術人員離職後未輪換密碼,客戶郵件系統出現異常管理員登入·全文 8 分鐘
本篇目錄

「是你們誰登入的?」

很多台灣中小企業的 IT 是外包的:一家 IT 服務商同時照顧十幾家客戶,處理帳號、電腦、網路和各種雲端服務。為了方便,服務商的技術人員常常共用一份密碼表,裡面是所有客戶的管理員帳號,每個技術人員都能看到、都能用。

先說清楚,以下是示意情境,不是真實事件,公司與經過都是為了說明而設。假設有一家八人的 IT 服務商,管理十二家客戶。所有客戶的管理員帳密存在一份共用試算表裡。一位技術人員離職後,服務商沒有輪換任何密碼。幾個月後,其中一家客戶的郵件系統出現異常的管理員登入。客戶問:「是你們誰登入的?」服務商答不出來,因為大家用的都是同一組帳號。

這篇要講的只有一件事:替別人保管鑰匙的人,自己的鑰匙圈要分得最清楚。

共用最高權限,風險在哪裡

第一層是一個點被攻破,影響所有客戶。服務商的密碼表,就是所有客戶的鑰匙;攻擊者不必一家一家打,拿下一份試算表就夠了。

第二層是共用帳號無法究責。所有人用同一組帳號,稽核紀錄只會寫那組帳號的名字,不知道是誰做了什麼。

第三層是權限過大。每個技術人員都能存取每一家客戶,不論是否負責。

最後是離職不輪換。離職的技術人員仍知道所有密碼,而且服務商的人員流動,客戶通常不會被通知。

這篇示意情境裡,有哪些鑰匙被共用

這是示意情境,沒有實際外洩;下表列的是這類服務商最常共用、而且離職時最常忘記輪換的憑證,讓你知道那份試算表實際裝著什麼。

leaked credentials這次外洩了什麼:服務、用途、存在形式
服務憑證類型用途存在形式放在哪權限範圍狀態
十二家客戶的管理員帳號(含郵件系統)帳號密碼(多人共用)服務商技術人員替客戶管理帳號、電腦、網路與雲端服務明文存在一份共用試算表服務商內部共用的試算表每家客戶的最高管理權限示意情境;技術人員離職後未輪換
離職技術人員仍記得的客戶密碼帳號密碼原本的日常維運離職者的記憶或個人留存服務商之外離職者碰過的所有客戶,示意情境中等於全部示意情境;未輪換前持續有效
共用試算表的副本整份密碼表無(不應該存在)未公開:可能是下載檔、轉寄或截圖未公開全部客戶未公開:不知道被複製過幾份
憑證本身已遮蔽或失效;這裡只說明它是哪個服務、拿來做什麼、以什麼形式存放,讓你能對照自己的環境。

三列的共同點是:十二家客戶的最高權限,靠的是同一份檔案和每一位曾經看過它的人。

能證明的、只能推論的

這篇是觀點文,情境是示意的,所以能證明的只有官方文件寫明的功能;情境裡的經過只能算推論。

不花錢就能做的流程

到這裡,其實已經足夠理解問題在哪。如果你想直接動手,可以跳到「今天就可以來試試」;下面的六步分成兩側:前三步給客戶(中小企業),後三步給服務商。

第一步(客戶),要求服務商每人一個帳號。 不接受共用的管理員帳號,每位技術人員用自己的帳號,才能留下紀錄。

第二步(客戶),公司自己保留一個管理員帳號。 由公司內部人員持有,服務商出問題時才不會被鎖在門外。

第三步(客戶),合約寫明。 存取範圍、人員異動時的通知和輪換義務、事件通報時限。

第四步(服務商),依客戶分權限。 技術人員只能存取自己負責的客戶。

第五步(服務商),離職就輪換。 離職技術人員碰過的所有客戶密碼都要換。

第六步(服務商),強制兩步驟驗證。 技術人員的所有管理帳號都要開。

什麼時候不需要買工具

很多雲端平台本身就支援「合作夥伴或委派管理」的機制,客戶授權後,服務商用自己的身分管理,不需要共用客戶的帳密。先用這些機制,就能減少大部分共用密碼的需求。

真的要看工具,市面上大致分四類。平台原生的委派管理最先用,例如 Microsoft 合作夥伴中心的 GDAP,讓合作夥伴依客戶分別取得最小權限、有時限的存取,而且必須由客戶明確授權。開源密碼管理器如 Bitwarden(原始碼公開)、自架的 Vaultwarden,可以依客戶分保管庫或集合,取代共用試算表。商用 MSP 密碼管理例如 1Password 的 MSP 版,官網說有 MSP 主控台、依群組設定技術人員權限、技術人員執行客戶帳戶操作時的加強型多因素驗證,以及技術人員活動紀錄;頁面也列出適用資格。遠端管理與特權存取類產品(RMM/PAM)是服務商常用的另一類工具,選用時要確認稽核和權限分群能力。

限制也要一起看:委派管理只適用於支援該機制的平台;密碼管理器管得到密碼,但無法解決客戶系統本身只有一個管理員帳號的問題;MSP 方案通常有資格和最低規模的要求。選的時候問三件事:客戶用的是什麼平台(以 Microsoft 365 為主的話,先導入 GDAP);服務商規模多大(人少可以用開源方案,人多需要集中管理和稽核);客戶需不需要存取紀錄(需要的話,確認方案能匯出)。第三項,就是情境裡那句「是你們誰登入的」。

這篇提到的項目要花多少錢

這篇的方法以人力、合約與平台既有機制為主,原文沒有任何產品牌價,表裡的金額大多是估算或未公開,照實標出來。

cost拆掉共用最高權限的成本
項目用量單價期間US$NT$舉證
盤點服務商能存取的所有客戶系統
估
服務商一人,十二家客戶估 1 個工作天一次性——本站依六步流程估算
共用試算表的密碼移入密碼管理器並全部輪換
估
服務商技術人員估 1–2 個工作天,依客戶系統數量一次性——本站估算
Microsoft 365 客戶改用 GDAP每家客戶需明確授權價格原文未列———官方文件說明機制,未列費用
Vaultwarden 自架
估
開源軟體開源,主機與維護另計—0.000原文只寫明為自架開源方案
商用 MSP 密碼管理、RMM/PAM依技術人員數與客戶數未公開牌價,需洽詢年約——原文未列價格;頁面列出適用資格
合計(僅可證明列)0.000
匯率假設 1 USD ≈ NT$32。單價為公開牌價或帳單實付,來源:本站估算;各產品官方文件與專案頁(2026-10-17 讀取)。「舉證」欄標明每筆損失的證據來源與等級( 可證明 推論 缺口)。

最貴的不是工具,是客戶問「是誰登入的」那一刻,服務商拿不出答案的信任成本。

你可以學到什麼

站在攻擊者那一側看,IT 服務商是一個效率極高的目標:攻下一家,等於拿到十幾家客戶的管理員權限。他甚至不必攻擊,只要一位離職技術人員還記得密碼、或那份試算表曾經被轉寄過一次。共用帳號還順便替他抹掉了痕跡,因為紀錄裡每個人都長得一樣。

lessons本案的 6 個教訓
  1. 01
    IT 服務商的共用密碼表是所有客戶的鑰匙,服務商這一個點被攻破,所有客戶一起受影響。
  2. 02
    共用的管理員帳號無法究責,出事時稽核紀錄只會寫同一個名字,答不出是誰登入的。
  3. 03
    客戶應要求服務商每位技術人員一個帳號,並由公司內部自己保留一個管理員帳號,服務商出問題時才不會被鎖在門外。
  4. 04
    支援委派管理的平台應先用委派機制,例如 Microsoft 365 的 GDAP,讓服務商以自己的身分、依客戶取得最小權限且有時限的存取。
  5. 05
    服務商的技術人員離職時,要輪換他碰過的所有客戶密碼,並在合約中寫明人員異動要通知客戶。
  6. 06
    密碼管理器能取代共用試算表,但解決不了客戶系統本身只有一個管理員帳號的問題。
keywords重點學習:最需要學習的 10 個關鍵字10 個
  1. 01
    MSP(Managed Service Provider)
    這篇的主角:替多家客戶管 IT 的服務商,一個點牽動所有客戶。
  2. 02
    共用帳號
    出事時答不出「是誰」的根本原因,也是離職不輪換的放大器。
  3. 03
    GDAP(細部委派管理員權限)
    Microsoft 365 客戶不必交出帳密,就能讓服務商依客戶取得最小、有時限的權限。
  4. 04
    委派管理(Delegated Administration)
    平台原生的做法,服務商用自己的身分管理,減少大部分共用密碼的需求。
  5. 05
    離職輪換
    技術人員離職時,他碰過的所有客戶密碼都要換,這個情境就是沒做。
  6. 06
    客戶自持管理員帳號
    服務商出問題、關係結束或被鎖時,公司自己還進得去。
  7. 07
    依客戶分權限
    技術人員只碰自己負責的客戶,被盜時影響才有邊界。
  8. 08
    密碼管理器保管庫/集合
    取代共用試算表,依客戶分開存放,還能留下存取紀錄。
  9. 09
    RMM/PAM
    服務商常用的遠端管理與特權存取工具,選用時要看稽核與權限分群。
  10. 10
    供應鏈風險(第三方風險)
    把 IT 外包出去,等於把一部分安全交給服務商的管理方式。
try today今天就可以來試試約 15 分鐘

全部唯讀,不改任何設定;做完你會知道自己有沒有同樣的破口。

  1. 客戶端:檢視自家郵件或雲端系統的管理員清單(唯讀,只看不改)
    看到什麼代表什麼:看到一個名稱像「admin」「it」、你不知道背後是誰在用的帳號,多半就是服務商共用的那一組。
  2. 客戶端:確認公司內部有沒有人自己持有一個管理員帳號(不用指令)
    看到什麼代表什麼:沒有的話,服務商出問題或關係結束時,公司可能進不了自己的系統。
  3. Microsoft 365 客戶:在系統管理中心檢視合作夥伴關係與其權限(唯讀)
    看到什麼代表什麼:看得到服務商以 GDAP 取得的角色與期限,代表已經走委派管理;看不到、卻有共用管理員帳號,就是改用委派管理的起點。
  4. 服務商端:列出共用試算表裡的所有客戶帳號,標出最近一位離職技術人員碰過的(唯讀,整理成清單)
    看到什麼代表什麼:標出來的每一列都是還沒輪換、離職者仍知道的密碼,就是第一批要換的。這份清單取名「offboard-rotation-z5」,之後每一次離職都照它再跑一遍。
  5. 翻出與服務商的合約,找存取範圍、人員異動通知與事件通報條款(不用指令)
    看到什麼代表什麼:沒有的話,技術人員換了人、密碼外流了,你都不會被通知。

揭露:本文未受任何廠商贊助,提及的產品僅為舉例。

想看全部細節?

環境背景、時間線、攻擊鏈對照 ATT&CK、關鍵證據、根因、處置與檢討都在完整版,約 8 分鐘。

來源

本文為公開報導與官方公告的整理與拆解,非第一手鑑識;證據等級依來源可信度標註。

本文由 AI 團隊協助研究與撰寫,經隱私與事實檢查後發布;證據等級依來源可信度標註。

看完的心情
ai prompt把這篇的切入點帶回你的環境

複製下面這段,貼給你在用的 AI 工具(Claude Code、Cursor、Copilot、ChatGPT 都可以)。它會用本篇的破口位置、自我檢測與學習重點,對你的專案或環境做一次資安掃描,列出潛在問題與建議的調整或加強方式。

預設是唯讀:只發現問題、提出建議,不會改你任何檔案或設定。

§
對應課程模組

M2 身分與金鑰 · 想在自己的環境做一次同樣的盤點,從 自我盤點 開始。

newsletter
下一篇拆解直接寄到信箱

每篇新文章一封:三點摘要、關鍵字定義、今天能做的一件事。或先 加入會員 記錄你完成的任務。