網站被駭,換了密碼還是擋不住?我們處理 WordPress、Joomla! 等常見 PHP 網站的入侵:先止血,查出攻擊者怎麼進來、拿走了什麼,把路關掉,再陪你觀察 7 天,確認他沒有回來。

每個結論都附時間、來源和記錄。改動正式網站之前,我們一定先說明要做什麼,取得你的同意才動手。

適用平台:WordPress、Joomla!、Drupal 與自建 PHP 網站。其他 PHP 系統可先評估。
需提供主機控制台或 FTP/SSH 存取權限;不同平台與主機環境處理方式略有差異,報價前會先評估。

委託前你最想知道的三件事

多快開始

工作日 24 小時內回覆評估。需要立即處理時,可選購 24 小時內緊急處理。

沒清乾淨怎麼辦

觀察期內若再次被入侵,免費重新處理。不含客戶自行安裝未經評估的外掛/擴充套件、外洩密碼等新的入口。

會拿到什麼

結案提供書面報告,內容包括入侵入口、清除項目、加固措施與後續建議。

一般入侵處理的時程(示意)

  • 攻擊者的動作
  • 我們的處置
  • 複查沒有異常
  1. 第 0 天進場止血停止可疑程式,開啟維護模式
  2. 第 1 天找出入口保全證據,整理入侵時間軸
  3. 第 2 天清除與重裝後門移到隔離區,核心與外掛/擴充套件換成原廠版本
  4. 第 3 天加固後開站更換密碼與設定檔金鑰,
    測試後開站
  5. 第 4–6 天攻擊者回來嘗試用原本的方法再試,入口已關,沒有成功
  6. 第 7–9 天每天複查檔案、帳號、設定檔金鑰與記錄逐日比對
  7. 第 10 天觀察期結束交付總結報告與後續建議

示意時程,含開站後 7 天觀察期。實際天數依網站大小、主機環境和受損程度而定。

出現這些狀況,請先聯絡我們

  • 後台出現不認識的管理員帳號就算刪掉了,也要查清楚是怎麼建立的。
  • 換了密碼、換了帳號,攻擊者幾天內又回來代表他手上還有不需要密碼的鑰匙。
  • 外掛/擴充套件被刪掉之後,又自己裝回來網站上還有別的後門在幫他重裝。
  • 出現不明的訂單、會員帳號或付款狀態攻擊者可能在利用網站功能本身的漏洞。
  • 主機變慢、資源被吃滿,或出現不認識的檔案網站可能被拿來挖礦、寄垃圾信或攻擊別人。
  • Google 或瀏覽器把網站標成危險網站網站可能被植入轉址或詐騙內容。
  • 主機商通知有異常流量、垃圾信或可疑程式攻擊者可能已經能在主機上執行指令。
  • 不確定有沒有被駭,只是覺得不對勁可以先做不改動網站的資安健檢。

在我們到之前,先不要刪檔案或還原備份

被改過的檔案和存取記錄,是找出入口的證據。刪掉或還原之後,常常就查不出攻擊者是怎麼進來的。你可以先做這三件事:

  • 用另一台乾淨的電腦,更換主機控制台與網站管理員的密碼。
  • 截圖保存看到的異常畫面,記下發現的時間。
  • 列出最近一個月誰登入過後台、裝過什麼外掛/擴充套件。

只刪掉後門,攻擊者通常會再回來

攻擊者很少只留一把鑰匙。偷走的連線憑證、應用程式密碼、繞過登入的路,都不會因為刪檔案或換密碼而失效。沒有找到入口、收回所有鑰匙,網站清乾淨幾天後又會出事。

一般的掃毒清除
我們的做法
找到可疑檔案就刪除
先保全證據;可疑檔案移到隔離區,保留原本的位置,結案後經你確認才刪
換掉管理員密碼
作廢所有不需要密碼就能用的鑰匙:連線憑證、應用程式密碼、API 金鑰、登入狀態
用舊備份還原
核心與外掛/擴充套件重新安裝成原廠版本,逐檔比對官方校驗碼;付費外掛/擴充套件拿舊備份逐檔比對
清完就結案
開站後觀察 7 天:每小時、每天、每週自動檢查,加上每天的人工複查
「應該沒事了」
每個結論都附時間、來源和記錄行,寫成你看得懂的報告

處理流程

入侵處理分成四段。每一段都有明確的完成條件,做到了才進下一段。

  1. 止血

    開啟維護模式,金流與物流的付款通知照常放行,不會漏掉付款。停止攻擊者正在主機上執行的程式。

    完成條件主機上沒有攻擊者的程式,從外部測試維護模式有效。

  2. 保全證據、找出入口

    存取記錄、資料庫和檔案,先複製到網站帳號碰不到的地方,再整理成時間軸。

    完成條件寫出第一次入侵的時間、入口、攻擊者來源、建立的帳號,以及動過的東西。

  3. 清除、重裝、加固

    後門移到隔離區;核心與外掛/擴充套件換成原廠版本;上傳目錄禁止執行程式;更換所有密碼與設定檔金鑰,管理員強制兩步驟驗證。

    完成條件官方校驗全部通過,每一項加固都有修改前後的測試結果。

  4. 測試、開站、觀察

    每一種金流都實際下一筆訂單;監控的警報實際測試收得到信。開站後 7 天每天複查。

    完成條件觀察期內沒有新的入侵跡象。

找不到入口也會照樣做完:已知的洞都會補上,觀察期也會看得更仔細。如果同一個入口再次被入侵,我們會建議改用全新的主機帳號重建網站。

我們的工作原則

  • 改動正式網站前,先說明、經你同意每一項改動都寫好怎麼復原。只檢查的部分不會改到網站。
  • 只動你的網站帳號同一台主機上的其他帳號只讀不寫;主機層級的問題,寫成報告交給主機管理者。
  • 密碼與金鑰不經過 Email、LINE報告裡只寫比對結果,不寫出任何密碼或金鑰。
  • 攻擊者留下的程式,只當文字閱讀不在你的主機上執行來路不明的程式。

典型情境:換了密碼,攻擊者還是回來

以下以 WordPress 網站為例,說明這類 PHP 網站被駭時很常見的模式,綜合一般情況整理而成,不是特定客戶的案例。

網站管理者發現後台多了不認識的管理員帳號。刪掉帳號、換了密碼,過幾天又出現;有些檔案或外掛/擴充套件刪掉之後,又自己回來。

常見的原因

  • 某個外掛/擴充套件或佈景主題/樣板太久沒更新,有已公開的漏洞,攻擊者從這裡進來。
  • 進來之後留下不只一個後門,分散在不同地方,刪掉一個,還有別的會把它裝回來。
  • 攻擊者另外拿到不需要密碼的存取方式,例如應用程式密碼或 API 金鑰,只換登入密碼擋不住。
  • 自動更新沒有正常運作,已知的漏洞一直沒補上。

處理與觀察

先止血、保全證據,找出入口並補上;作廢所有密碼、設定檔金鑰與登入狀態,核心與外掛/擴充套件換成原廠版本,測試後重新開站。

開站後觀察 7 天。攻擊者常會用原本的方法回來試幾次。入口已經關掉,這些嘗試會留下記錄,但不會成功。複查時如果發現新的跡象,我們會先說明,經你同意後處理。

你會拿到兩份報告

同一件事,寫給兩種讀者。經營者看得懂要做什麼決定,技術人員拿得到可以查證的證據。

給經營者的處理報告

白話、台灣時間。寫清楚發生了什麼事、損失範圍、要你決定的事。不含主機細節,可以直接轉給合作夥伴。

第 5 天複查範例

結論:沒有發現新的入侵跡象。攻擊嘗試都沒有成功,沒有新的損失。

請貴公司處理

1. 新增管理員之前先告訴我們,以免觸發警報。
2. 第三方服務的 API 金鑰請重新產生,換好後告訴我們,我們會確認新金鑰生效。

給技術人員與主機商的技術報告

每個結論都附時間、來源 IP 和記錄行。證據檔附校驗碼,日後可以查證沒有被改過。

後台登入嘗試檢查範例(WordPress)

檢查時間窗內的登入與上傳嘗試,全部失敗(403),沒有新增管理員帳號,檔案沒有變動。

03:41:07  203.0.113.24  POST /wp-login.php  403
03:41:09  203.0.113.24  POST /xmlrpc.php    403
  • 證據封存:處理前的檔案、資料庫與記錄,附校驗碼
  • 後續維護建議:更新、備份與帳號權限的注意事項清單,方便日後維護
  • 自動監控:檔案、管理員帳號、設定檔金鑰、排程
  • 待辦清單:依急迫程度排列,寫明誰負責、為什麼要做

方案與費用

價格依網站大小、主機環境和受損程度調整。先確認範圍再報價;範圍外的工作,會先告訴你再做。

資安健檢

網站還沒出事,想知道現在安不安全。

  • 只檢查,不改動網站
  • 外掛/擴充套件與佈景主題/樣板的已知漏洞比對
  • 管理員帳號、兩步驟驗證、應用程式密碼
  • 後門與隱藏帳號的特徵、核心檔案官方校驗
  • 近期存取記錄裡的攻擊與結果
  • 金流、會員與訂單功能的常見設定風險

交付:健檢報告與修正建議,依急迫程度排列。

健檢後 30 天內委託入侵處理,健檢費可全額折抵。

NT$12,000起/站

5 個工作天內完成

入侵處理

已經被駭,或高度懷疑被駭。

  • 止血、保全證據、找出入口
  • 清除後門,核心與外掛/擴充套件換成原廠版本
  • 加固、更換所有密碼與設定檔金鑰、管理員兩步驟驗證
  • 每一種金流實際測試後重新開站
  • 開站後觀察 7 天,每天複查

交付:處理報告、技術報告、證據封存、後續維護建議、觀察期總結。

NT$45,000起/站

電商網站(WooCommerce、OpenCart 等)
NT$60,000 起

通常 1–3 天內重新開站

選購項目

可加在入侵處理方案上。

24 小時內緊急處理(選購)

需要立即開始處理時。

  • 確認委託並取得權限後 24 小時內開始處理(含假日),先止血
  • 依排程狀況受理,請先聯繫確認

NT$15,000另加

延長觀察(選購)

開站後的 7 天觀察期,再加 15 天。

  • 延續每小時、每天、每週自動檢查,有異常立即通知
  • 每天人工複查一次,每次附報告
  • 發現異常時,先說明處理方式,經同意後處理

交付:每日複查報告、延長觀察總結。

NT$18,000/15 天

長期監控

想要有人持續看著網站。兩種方案都至少 3 個月。

基本監控

自動看守,有異常立刻通知。

  • 自動掃描
  • 檔案變動與可用性監控
  • 異常通知

交付:異常通知。

NT$1,800/月

至少 3 個月

監控+維護

監控之外,也幫你做例行維護。

  • 基本監控全部內容
  • 每月更新核心與外掛/擴充套件
  • 備份檢查
  • 異常人工判讀
  • 每月報告

交付:每月報告。

NT$4,800/月

至少 3 個月

不包含:系統大版本升級、付費外掛/擴充套件的授權費、主機費用、網站功能修改。這些可以另外報價。

別家處理過的網站若只要觀察,可另外報價。

常見問題

多快可以開始處理?

工作日 24 小時內回覆評估。來信時先告訴我們網址、主機類型和發現異常的時間,我們會先判斷是不是要立刻止血。需要立即處理時,可選購 24 小時內緊急處理:確認委託並取得權限後 24 小時內開始(含假日);依排程狀況受理,請先聯繫確認。

需要提供哪些權限?

需提供主機控制台(例如 cPanel)或 FTP/SSH 存取權限,以及一個網站管理員帳號。不同平台與主機環境處理方式略有差異,報價前會先評估。密碼請用我們提供的方式交付,不要直接用 Email 或 LINE 傳。處理完成後,交給我們的密碼都會換掉。

處理期間網站要關多久?

止血時會開啟維護模式,一般訪客看到維護頁,金流與物流的付款通知照常放行。開站時間依網站大小和受損程度而定,通常是 1–3 天。

會不會把我的資料弄丟?

任何刪改之前,都會先把會被改到的東西複製到證據區。可疑檔案移到隔離區,不直接刪除,結案後經你確認才清掉。

處理完就保證不會再被駭嗎?

沒有人能保證。我們能做的是找出入口並關掉、補上已知的漏洞、收回攻擊者手上的鑰匙,再開站後觀察 7 天,確認他沒有回來。觀察期內若再次被入侵,免費重新處理;但不含客戶自行安裝未經評估的外掛/擴充套件、外洩密碼等新的入口。如果同一個入口再次被入侵,我們會建議改用全新的主機帳號重建網站。

已經請別人清過了,還需要嗎?

如果清完之後又出事,通常是入口沒找到,或還有鑰匙沒作廢。可以先做資安健檢,或直接從找出入口開始。若只要觀察,也可以另外報價。

支援哪些網站系統?

WordPress、Joomla!、Drupal 與自建 PHP 網站都可以。其他 PHP 系統可先評估,來信說明系統與主機環境,我們會告訴你能不能接。主機方面支援 cPanel 共享主機與一般的 Linux 主機。

會簽保密協議嗎?

可以。報告和證據只交給你指定的人。案例分享一定去識別化,並先取得你的同意。

聯絡我們

填寫諮詢表單時,請盡量附上這些資料,我們可以更快判斷狀況:

  1. 網站網址
  2. 主機類型:cPanel 共享主機、VPS 或雲端主機
  3. 發現異常的時間和看到的狀況,有截圖更好
  4. 已經做過哪些處理,例如換密碼、刪檔案、還原備份

第一次聯絡請不要附上任何密碼。

WordPress、WooCommerce、Joomla!、Drupal、OpenCart 是其各自所有者的商標,本服務與其無隸屬關係。