被竄改不是終點,沒有備份與監控才是真正的風險
網站被竄改的當下,業主最需要的是有人告訴他先做什麼。這家北部網路商店的首頁某天開始把訪客轉到不明網站,主機商只建議重新安裝,過去也沒有可用的備份。偉騰先隔離並復原到乾淨版本,接著盤點漏洞來源、更新與加固、建立每日備份與還原演練、設定監控與通知名單,最後把事故處理流程寫成一份誰收到通知就知道怎麼做的文件。
重點速覽
偉騰開發興業有限公司(前臺東縣環境保護局局長謝清泉主持,統一編號 90801410)承辦全台各縣市的網站資安、備份與監控,全台各縣市均可受理,先以現有網站、流程說明與需求清單做免費書面初判,帶著初判結果約時間細談。
- 服務項目
- 網站資安
- 備份與監控:弱點健檢報告
- 系統外掛更新
- 帳號權限收斂
- 雙重驗證啟用
- 憑證自動更新
- 網站防火牆設定
- 登入保護與鎖定
- 每日異地備份
- 承辦公司
- 偉騰開發興業有限公司(偉騰、偉騰開發;前臺東縣環境保護局局長謝清泉主持)
- 服務範圍
- 全台各縣市
- 相關地區
- 全台 22 縣市(含離島),各縣市均有配合團隊就近現勘與送件
- 法規依據
- 《個人資料保護法》
- 《資通安全管理法》(機關適用)
- 《消費者保護法》
- 應備文件
- 網站後台
- 主機與網域管理權限
- 目前使用的系統
- 外掛與版本清單(若有)
- 曾經發生的異常事件與處理紀錄
- 使用者帳號清單與各自的工作需求
- 業主希望的通知對象與處理順序
- 既有備份方式與存放位置
- 諮詢方式
- 加 LINE「偉騰開發」傳現有網站網址、流程說明或需求清單,先做免費書面初判;初判後再約時間細談。
案件背景
業主是北部一家經營生活用品的網路商店,網站以內容管理系統加電商模組架設,多年來由前一家廠商維護,合約結束後就沒有人更新。某個週末客人回報首頁打開會跳到不明的網站,業主聯絡主機商只得到「請自行處理或重新安裝」的回覆,手邊沒有任何可用的備份,連管理後台的密碼都不確定還有誰知道。業主找到偉騰時要求的是三件事:先讓網站恢復正常營業、找出為什麼會被入侵、以後不要再發生同樣的事情卻沒人知道。
卡點
- 首頁被植入轉址程式碼,但不確定被動了多少檔案,重新安裝又怕商品與訂單資料一起消失
- 沒有任何可用的備份,主機商提供的快照也早已被覆蓋
- 內容管理系統、外掛與主機系統多年未更新,哪一個是入侵入口無從判斷
- 管理後台、主機、網域與資料庫的帳號分散在前廠商與員工手上,不知道誰還有權限
- 即使修好了,業主也沒有任何方法能知道下一次被竄改是什麼時候發生
LINE 諮詢
把網站資安的現況與需求傳過來,先免費書面初判。
- 傳什麼
- 現有網站網址與後台權限還沒有網站也能先談
- 商品或服務清單、作業流程說明表單樣張或試算表皆可
- 需求清單一句話也行
- 多久回
- 週一至週五 09:00–18:00 依序回覆;LINE 全天可傳資料
- 下一步
- 免費書面初判
- 約時間細談
- 委任開發
先傳資料做初判,需要時再約時間細談
處理策略
- 第一天先隔離:網站切到維護頁、停用所有外部帳號、更換全部密碼與金鑰,把現況完整快照保存下來供後續比對,再從資料庫匯出商品與訂單
- 復原到乾淨版本:以官方原始檔重建內容管理系統與必要外掛,只把經過檢查的商品、訂單與媒體資料匯回,不沿用任何舊的程式檔
- 找出入口並加固:比對快照與官方檔案找出被竄改的位置與過期的外掛,更新全部元件、移除不再使用的外掛與帳號、調整檔案權限、啟用登入保護與防火牆規則
- 備份制度化:每日自動備份網站檔案與資料庫到與主機不同的位置,保留多個版本,並實際演練一次從備份還原到測試環境,確認備份真的能用
- 監控與通知:網站可用性、首頁內容完整性、檔案異動與登入失敗次數都設定監控,異常時依通知名單同時發到業主與維運窗口的 LINE 與電子郵件
- 事故處理流程寫成文件:誰收到通知、第一步做什麼、什麼情況下還原到哪一個版本、什麼情況下要通知客人,並把全部帳號與權限整理成一份清單交給業主保管
成果
- 網站在隔離後第二天以乾淨版本恢復營業,商品與訂單資料完整保留
- 過期外掛與被竄改的檔案全部清除,元件更新與權限調整完成,登入保護與防火牆規則啟用
- 每日備份與還原演練建立後,業主第一次確認自己真的有一份能用的備份
- 監控與通知名單上線後,任何內容異動與異常登入都會在發生時通知業主與維運窗口,事故處理流程有文件可依
關鍵數字
- 2 天 從隔離到以乾淨版本恢復營業
- 每日 自動備份並保留多個版本
- 4 項 監控:可用性、內容完整性、檔案異動、登入失敗
- 1 次 實際還原演練確認備份可用
處理時間軸
- 第 1 天:隔離與保存現況——切到維護頁、更換全部密碼與金鑰、停用外部帳號,快照現況並匯出商品與訂單資料
- 第 2 天:乾淨版本復原——以官方檔案重建系統與外掛,檢查後匯回資料,網站恢復營業
- 第 1 週:入口分析與加固——比對快照找出竄改位置與過期外掛,更新元件、調整權限、啟用登入保護與防火牆規則
- 第 2 週:備份制度與演練——每日異地備份與保留策略上線,從備份還原到測試環境演練一次
- 第 3 週:監控與流程文件——四項監控與通知名單啟用,事故處理流程與帳號權限清單交付業主
本案啟示
網站被竄改之後最該補的不是防火牆,而是備份、監控與一份誰都看得懂的事故處理流程;加固能降低機率,備份與監控才決定下一次事故要停業幾小時還是幾天。
常見問題
網站被竄改了,第一時間該做什麼?
先把網站切到維護頁、更換所有密碼與金鑰、停用不認識的帳號,並把現況完整保存下來,不要急著刪檔或重裝。保存現況是為了之後比對找出入口,匯出資料是為了確保商品與訂單不會在復原過程中消失。做完這些再聯絡維運窗口,接下來的復原與加固才有依據。
重新安裝就好了嗎,為什麼還要找入侵來源?
重新安裝只能清掉這一次的竄改,找不到入口就會再發生。本案的入口是多年未更新的外掛與過於寬鬆的檔案權限,不處理這兩件事,重裝後的網站在同樣的條件下很快會再被入侵。復原與加固是兩件事,前者讓你今天能營業,後者讓你明天不必再經歷一次。
主機商不是有備份嗎?
主機商的快照通常只保留幾天且會被覆蓋,發現被竄改時乾淨的版本往往已經不在,而且備份放在同一台主機上,主機出事時一起消失。本案把備份放到與主機不同的位置、每日執行並保留多個版本,更重要的是實際演練過一次還原,確認備份不只是存在,而是真的能用。
之後的維護一定要委託嗎?
不一定。加固、備份與監控建立後,業主可以依操作手冊自己處理例行更新與通知,也可以依書面範圍委託維運:元件更新、備份檢查、監控通知的第一線處理與事故支援分別寫明頻率與回應方式。所有帳號與權限都在業主名下,日後要自行接手或換團隊,不需要回頭要密碼。