擋不住員工自己註冊,
至少讓密碼是強的
為什麼現在很紅:公司規定只能用核准的工具,設計師卻用公司 email 和慣用密碼註冊了國外素材網站;網站外洩時,IT 根本不知道這個帳號存在。
- 一句話結論
- 完全禁止影子 IT 做不到,只會讓員工更不願意回報;IT 不知道的帳號,不會被要求開兩步驟驗證,也不會在離職時被處理。
- 他要的是什麼
- 他知道你的禁令擋不住員工,他等的是那個沒人登記、用慣用密碼註冊的外部帳號外洩。
- 你今天做一件事
- 今天就把影子 IT 政策加一句:用公司 email 註冊任何外部服務,請登記在這張表,登記不會被處罰。 直接去做 →
- 哪些能信
- 2 可證明2 推論1 缺口 每個主張都標了等級,缺口是誠實寫出來的。
- 破口速查
- 受害端一律去識別化;寫「未公開」代表公開資料查不到。
- 伺服器服務商
- 不適用(示意情境;涉及的是員工自行註冊的外部網站帳號)
- 網路服務商
- 不適用(同上)
- 漏洞出現的地方
- 管理層:影子 IT 政策只有禁令,員工不會主動回報;用公司 email 註冊的外部帳號不在任何清單上,沿用慣用密碼;公司沒有提供密碼管理器,離職流程也不處理這些帳號
- 馬上自我檢測
以網域擁有者身分到 Have I Been Pwned 查詢公司網域 身分平台匯出以公司帳號授權的第三方應用清單 問各部門:有哪些外部服務是用公司 email 註冊的- 漏洞修補方式
- 政策從「禁止」改成「登記」並明示登記不受罰;依是否碰公司資料分級,碰客戶資料、合約、原始碼的須先申請;提供公司核准的密碼管理器;定期查網域外洩並通知當事人換密碼;離職時處理登記過的外部帳號
有 15 分鐘再看:其餘 2 點
- 員工用公司 email 加慣用密碼註冊外部網站,網站一外洩,風險就連到公司帳號。
- 不用先買工具:把政策改成登記制、依資料敏感度分級、給員工一套密碼管理器、定期查網域外洩,通常比禁令有效。
影子 IT 政策常常只有一句「未經核准,不得使用」。現實是員工為了把工作做完,總會找到自己的工具;完全禁止只會讓使用行為藏得更深。擋不住的話,退一步的問題是:這些帳號至少安不安全?公司至少知不知道它們存在?
本篇目錄
IT 從沒聽過的那個網站
假設有一家二十人的廣告公司,規定只能用核准的工具。設計師 L 常用一個國外素材網站,用公司 email 註冊,密碼是他慣用的那一組。
先說清楚,這是示意情境,不是真實事件,公司與人物都是為了說明而設。這個網站後來傳出外洩,L 的公司 email 和那組密碼一起出現在外洩名單裡。公司是在 L 的其他帳號出現異常時才知道,而在那之前,IT 根本不知道 L 在用這個網站。規定寫得很清楚,只是沒有人照著做,也沒有人知道沒人照著做。
這篇要講的只有一件事:擋不住員工自己註冊的話,至少要讓那些帳號的密碼是強的,而且公司知道它們存在。
只有禁令,風險在哪裡
第一層是看不見就無法保護。IT 不知道的帳號,不會被要求開兩步驟驗證。
第二層是重複密碼把外部風險帶進來。外部網站一外洩,就連到公司帳號。
第三層是禁止造成隱藏。規定越嚴,員工越不會主動回報,IT 看到的就越少。
最後是離職時漏掉。用公司 email 註冊的外部帳號,沒人知道要處理。
這篇示意情境裡,有哪些鑰匙被撿走
這是示意情境,沒有實際外洩;下表列的是影子 IT 帳號外洩時,最常一起流出的憑證。
| 服務 | 憑證類型 | 用途 | 存在形式 | 放在哪 | 權限範圍 | 狀態 |
|---|---|---|---|---|---|---|
| 國外素材網站帳號 | 公司 email+慣用密碼 | 下載設計素材 | 外洩名單中的一列 | 第三方網站的外洩資料 | 該網站帳號;慣用密碼也可能用在其他帳號 | 示意情境;已外洩,公司事後才知道 |
| 同一位員工的其他帳號 | 帳號密碼(可能與外洩的相同) | 工作與個人用途 | 不明 | 不明 | 不明 | 示意情境;出現異常,與外洩是否有關無法確認 |
兩列的共同點是:都不在公司的任何清單上,直到出事才被看見。
能證明的、只能推論的
這篇是觀點文,情境是示意的,所以能證明的只有官方文件與官網寫明的功能;情境裡的因果只能算推論。
不花錢就能做的流程
到這裡,其實已經足夠理解問題在哪。如果你想直接動手,可以跳到「今天就可以來試試」;下面是完整的五步流程。
第一步,把政策從「禁止」改成「登記」。 寫成「用公司 email 註冊任何外部服務,請登記在這張表」,表名固定叫「外部帳號登記簿 H-h2」,並明確表示登記不會被處罰。目的是讓公司知道帳號存在。
第二步,分級。 不碰公司資料的工具(例如計時器、轉檔)放寬;會上傳客戶資料、合約、原始碼的工具,必須先申請。
第三步,給員工一個密碼管理器。 讓每個網站一組隨機強密碼成為最方便的做法。
第四步,定期查網域外洩。 用 Have I Been Pwned 的網域搜尋(網域擁有者驗證後使用)查公司網域,發現時通知當事人換密碼。
第五步,離職時處理登記過的外部帳號。 改密碼、轉移或關閉,並把 email 改成公司的群組信箱。
什麼時候不需要買工具
登記表加上一套密碼管理器(開源或商用),通常已經比禁令有效。需要自動發現未登記帳號時,才需要更進一步的工具。
真的要看工具,市面上大致分四類。外洩查詢如 Have I Been Pwned 網域搜尋,大量查詢要付費 API。開源密碼管理器有 Bitwarden(原始碼公開)、Vaultwarden(自架、非官方相容伺服器)、KeePassXC(本機、無雲端)。商用密碼管理器如 1Password,官網企業密碼管理頁的 FAQ 說,它可以幫助確保員工在 IT 不知道的服務上使用強且唯一的密碼,並讓 IT 對這些帳號有可見性,前提是員工把帳號存進公司的保管庫。最後是 SaaS 發現與身分平台:Google Workspace、Microsoft Entra 的第三方授權清單看得到「以公司帳號登入」的應用,但看不到用 email 加密碼註冊的帳號。
限制也要一起看:所有方法都依賴員工配合,存進去、登記了才看得到;密碼管理器解決了「密碼強度」,但沒有解決「資料放到哪裡」。選的時候看三件事:員工的技術熟悉度,選介面簡單、能自動填入的工具推動起來比較順;需要離職時收回存取權的話,選有管理後台的方案;預算有限,可以先從開源或免費方案開始。
這篇提到的項目要花多少錢
這篇的方法以人力和開源工具為主;商用方案與付費 API 的價格本文來源沒有列,照實標出來。
| 項目 | 用量 | 單價 | 期間 | US$ | NT$ | 舉證 |
|---|---|---|---|---|---|---|
| 改寫政策並建立外部帳號登記表 估 | IT 或管理者一人 | 估 2–3 小時 | 一次性 | — | — | 本站依五步流程估算 |
| 身分平台第三方授權清單 | 既有訂閱內建 | 不另收費 | — | 0.00 | 0 | 官方文件,連結在 sources |
| KeePassXC/Vaultwarden 自架 | 開源 | 軟體免費,自架的主機與維護另計 | — | 0.00 | 0 | 各工具官網與原始碼頁 |
| Have I Been Pwned 付費 API | 大量查詢時 | 本文未查牌價 | 訂閱 | — | — | 官網說明大量查詢需付費 |
| 商用密碼管理器 | 依人數 | 本文來源未列價格 | 訂閱 | — | — | 本文來源未列價格 |
| 合計(僅可證明列) | 0.00 | 0 | ||||
最貴的不是密碼管理器,是一份禁令讓員工什麼都不說,直到外洩名單替他說出來。
你可以學到什麼
站在攻擊者那一側看,禁令是一份很好的情報:它告訴他這家公司沒有登記制,員工自己註冊的帳號不會有人要求開兩步驟驗證,也不會在離職時被關掉。他不必攻擊核准的工具,只要等某個沒人知道的網站外洩,再拿那組慣用密碼試一試公司帳號。
- 01影子 IT 完全禁止做不到,規定越嚴,員工越不會主動回報,IT 看到的就越少。
- 02把政策改成登記制並明示登記不受罰,目的是讓公司知道帳號存在,而不是懲罰使用者。
- 03依工具是否碰公司資料分級:計時器、轉檔可以放寬,會上傳客戶資料、合約、原始碼的要先申請。
- 04公司提供密碼管理器,讓每個網站一組隨機強密碼成為最方便的做法,外部網站外洩時就不會連到公司帳號。
- 05身分平台的第三方授權清單看不到用 email 加密碼註冊的帳號,這一塊只能靠登記和網域外洩查詢補上。
- 01影子 IT(Shadow IT)這篇的主角:擋不住的話,退一步是讓它安全、讓它被看見。
- 02登記制取代禁令的做法;讓員工有路可走,公司才知道帳號存在。
- 03資料敏感度分級決定哪些工具可以放寬、哪些必須先申請。
- 04密碼管理器讓每個網站一組隨機強密碼成為最方便的做法。
- 05密碼重複使用外部網站外洩時,把風險連回公司帳號的那條線。
- 06Have I Been Pwned 網域搜尋看見公司網域出現在哪些外洩裡,發現時通知當事人換密碼。
- 07OAuth 第三方授權清單看得到以公司帳號登入的應用,但看不到 email 加密碼註冊的帳號。
- 08公司保管庫員工把帳號存進去,IT 才對這些帳號有可見性。
- 09群組信箱離職時把外部帳號的 email 改成它,帳號才不會跟著人走。
- 10離職外部帳號處理登記過的外部帳號要改密碼、轉移或關閉,否則一直活著。
全部唯讀,不改任何設定;做完你會知道自己有沒有同樣的破口。
- 打開公司的影子 IT 或資訊使用政策,看是否只有禁令、有沒有登記管道(不用指令)看到什麼代表什麼:只有「不得使用」沒有「怎麼登記」,員工就沒有主動回報的路。
- 以網域擁有者身分登入 Have I Been Pwned,查看公司網域的搜尋結果(唯讀)看到什麼代表什麼:列出的外洩事件裡,有哪些網站是 IT 從沒聽過的,就是影子 IT 的現場。
- Google Workspace 管理控制台或 Entra 管理中心,檢視第三方應用授權清單(唯讀)看到什麼代表什麼:這是看得到的那一半;看不到的那一半,要靠登記表補上。
- 問三位同事:工作上有哪些外部網站是用公司 email 註冊的(不用指令)看到什麼代表什麼:他們說出的每一個,如果不在任何清單上,就是登記表的第一批。
揭露:本文未受任何廠商贊助,提及的產品僅為舉例。
環境背景、時間線、攻擊鏈對照 ATT&CK、關鍵證據、根因、處置與檢討都在完整版,約 7 分鐘。
來源
- Have I Been Pwned(外洩查詢與網域搜尋)
- Bitwarden:開源說明
- Vaultwarden(相容 Bitwarden 的非官方伺服器)
- KeePassXC(本機密碼資料庫)
- Google Workspace:控管哪些第三方應用程式可存取 Workspace 資料
- Microsoft Entra:檢閱並管理企業應用程式的權限
本文為公開報導與官方公告的整理與拆解,非第一手鑑識;證據等級依來源可信度標註。
本文由 AI 團隊協助研究與撰寫,經隱私與事實檢查後發布;證據等級依來源可信度標註。
複製下面這段,貼給你在用的 AI 工具(Claude Code、Cursor、Copilot、ChatGPT 都可以)。它會用本篇的破口位置、自我檢測與學習重點,對你的專案或環境做一次資安掃描,列出潛在問題與建議的調整或加強方式。
預設是唯讀:只發現問題、提出建議,不會改你任何檔案或設定。
M1 陌生區域盤點 · 想在自己的環境做一次同樣的盤點,從 自我盤點 開始。
每篇新文章一封:三點摘要、關鍵字定義、今天能做的一件事。或先 加入會員 記錄你完成的任務。