資安
資安新手入門 08|一年一次還是每個月:資安該用什麼頻率檢查
資安檢查不是一年大掃除一次就好,也不可能每件事每天盯。把檢查拆成每週每月、每季、每年、以及有變動就做四種節奏,系統才不會在兩次檢查之間默默出事。
同仁最後一天上班,下午五點半,行政人員照著離職單收回了公司配發的筆電、門禁卡跟辦公室鑰匙,大家笑著道別。你可能覺得交接手續已經辦得滴水不漏了——但當天晚上九點,他如果坐在家裡的電腦前打開瀏覽器,還是能照樣登入公司的網站後台、客戶管理系統、甚至是雲端主機與原始碼倉庫。
因為在雲端時代,公司的資產早就不是鎖在辦公室的抽屜或那台實體筆電裡,而是綁在一個個線上帳號與通行金鑰上。這是資安新手入門的第九篇(也是第二部帳號與密碼的第一篇)。在〈資安新手入門 01|資安公告出來了:怎麼知道自己的系統中不中〉與前面幾篇看懂系統資產與責任邊界之後,這篇要談一件離職當天很容易做反的順序:先關帳號,才收電腦。
以前公司的檔案放在辦公室的區域網路或個人的電腦硬碟裡,只要人走出大門、電腦交回來,他就碰不到公司的資料。但現在你的業務系統、網站後台、雲端硬碟、通訊群組全部都在網路上,任何一台連得上網的手機或家用電腦,只要輸入帳號密碼就能進去。
更需要注意的狀況是,就算你把他的公司信箱停用了,他手上的其他系統帳號並不會跟著自動失效:
把關帳號與轉移擁有權排在收電腦與人離開之前,不只是為了防弊,更是為了保護公司自己不會被鎖在門外。
英國國家網路安全中心(NCSC)在《資安十步:身分與存取管理》(10 Steps to Cyber Security: Identity and access management)指南中明確建議:組織的帳號管理流程必須包含完整的「到職、調職與離職」(joiners, movers and leavers)政策,確保人員離開或職務變動時能立即撤銷不再需要的存取權限;同時政策範圍不能只涵蓋公司自己控制的內部系統,還必須涵蓋員工使用公司身分去註冊或登入的各種外部線上服務,以便在人員離職時能一併收回權限。
如果順序反過來,先把電腦收走格式化、人也已經離開公司,過了一陣子你才發現某個雲端平台或網域帳號當初是綁在他的手機簡訊驗證上,這時候你要再回頭找前員工幫忙收驗證碼,不但尷尬,還得看對方方不方便配合。趁人還在現場、電腦還開著的時候,當面把擁有權轉移到公司帳號、確認公司登得進去,接著當場停用他的個人存取權限,最後才收走電腦,這才是真正穩妥的順序。
不同職務的同仁,手上握有的鑰匙不一樣。你可以結合〈工程師離職了,系統還在跑:12 樣東西你要先拿回來〉整理的盤點架構,把離職當天要檢查的帳號分成這四層:
| 權限層級 | 包含哪些地方 | 離職當天要做的動作 |
|---|---|---|
| 一、公司身分與通訊 | 公司電子郵件、內部通訊軟體、共用雲端硬碟、工作群組 | 停用帳號、設定信件轉寄或自動回覆、退出工作群組並踢出已登入裝置 |
| 二、業務與網站後台 | 官網與電商管理後台、客戶關係管理系統、金流與發票平台、社群粉專 | 移除該員的個人管理權限;若為共用帳號,當天立即更換密碼 |
| 三、雲端主機與原始碼 | 雲端主機控制台、網域註冊商、程式碼版本庫(僅技術人員或代管者) | 先確認最高擁有者已在公司名下,再移除該員帳號與主機連線金鑰 |
| 四、系統內部金鑰與排程 | 資料庫連線密碼、串接外部服務的通行金鑰(僅技術人員) | 更換曾交由該員經手的系統密碼與金鑰,確認自動排程不綁在個人帳號下 |
很多公司之所以在員工離職時關不乾淨,不是因為人資或老闆忘了關,而是根本沒有人知道這位同事在職期間到底開過哪些系統的權限。每次有人要走,大家才開始憑記憶猜他有用過哪幾個後台,猜不到的就一直留在那裡。
想解決這個問題,做法其實很單純:員工報到或申請新權限的時候,開了哪一個系統,就記在同一張表格裡;離職那天,照著同一張表格由上往下逐一打勾撤銷。而如果是負責系統的工程師或外部廠商要交接,除了關掉他的個人帳號,更要照著〈工程師離職了,系統還在跑:12 樣東西你要先拿回來〉提醒的,「拿回來的第一件事都是換掉所有密碼與金鑰」——不是不信任前員工,而是你無法確認那些通行金鑰曾被存在哪裡。
恩梯科技是客製化開發出身的系統軟體公司,現在做的是 AI 系統的長期維護。在〈工程師離職了,系統還在跑:12 樣東西你要先拿回來〉裡我們提過,工程師離職後的系統接手與盤點,是我們以 Helper CTO 角色常處理的工作:接手時要做的是把所有帳號、文件與紀錄清楚整理回公司名下,不會因為任何一個人離開而讓系統懸在半空中。如果你不確定手上的系統現在還留著多少離職人員或舊廠商的帳號與金鑰,可以從一次系統健檢開始:預約系統健檢
只與少數值得深入合作的夥伴建立長期關係。
需要協助嗎?
用 LINE 直接問我們