雲際科技工作室雲際科技工作室
首頁 ›上手指南 ›資安
資安適合:網站出現不明內容或被瀏覽器警告的人·9 個步驟,約 30 分鐘

網站被入侵或掛馬,處理順序

被入侵最常見的錯誤處理是「把病毒檔刪掉就以為好了」,然後幾天後又被植入。真正要做的是找出入口並堵住。照這個順序做。

  1. 1

    先確認狀況

    打開 Imunify360 看偵測到的項目,記下被判定為惡意的檔案路徑與時間。時間點很重要,之後要用它來推斷是從哪裡進來的。

    操作文件看 Imunify360 的掃描結果與處理被隔離的檔案網站被掛馬時怎麼確認、怎麼清,以及誤判的處理。
  2. 2

    改掉所有密碼

    cPanel、所有 FTP 帳號、資料庫使用者、WordPress 後台、所有信箱。全部改。只改一部分的話對方可能還留著另一個入口。

    操作文件更改 cPanel 密碼與帳號安全設定改密碼、檢查最近登入紀錄,以及幾個該關掉的設定。
  3. 3

    檢查有沒有被加料

    看 cPanel 有沒有你不認識的信箱帳號、FTP 帳號、Cron 排程、轉寄器。這些是常見的持久化手法,刪掉它們。

    操作文件設定 Cron 排程定時執行腳本,以及把 WordPress 的假 cron 換成真的。
  4. 4

    清除惡意檔案

    用 Imunify360 清理或直接刪除。WordPress 的核心檔案建議整組重新覆蓋一次,外掛與主題也從官方來源重新安裝,不要只刪可疑檔案。

    操作文件看 Imunify360 的掃描結果與處理被隔離的檔案網站被掛馬時怎麼確認、怎麼清,以及誤判的處理。
  5. 5

    找出入口並修掉

    九成是過期的外掛或主題有已知漏洞,或是密碼外流。把所有外掛、主題、WordPress 核心更新到最新版。不再維護的外掛直接換掉。

  6. 6

    考慮還原乾淨的備份

    如果被改動的範圍太大,從感染日期之前的備份還原會比逐一清理乾淨。還原前先把現有資料庫匯出一份,避免遺失近期的訂單或留言。

    操作文件用 JetBackup 還原整站、單一檔案或資料庫誤刪檔案、改壞設定、資料庫寫爛的時候要開的第一個工具。
  7. 7

    檢查權限

    確認檔案是 644、目錄是 755,不要有 777。被改成 777 的目錄往往就是對方寫入檔案的地方。

    操作文件檔案與目錄權限該設多少644 和 755 的差別,以及什麼時候該改權限。
  8. 8

    完整掃描確認

    處理完跑一次完整掃描,確認沒有殘留。接下來幾天留意 Imunify360 有沒有新的偵測,有的話表示入口還沒堵住。

  9. 9

    處理搜尋引擎的警告

    如果 Google 已經標示你的網站有害,清乾淨之後到 Search Console 的安全性問題頁面提出審查要求。

做完之後建議再處理這些

  • 之後定期更新外掛與主題,這是最有效的預防措施。
  • 考慮加購 Imunify360 進階防護,提高掃描頻率與 WAF 等級。
  • 處理過程中不確定的部分,開客服單讓技術部門一起看,不要自己硬猜。

中間卡住了?

到客戶中心開一張客服單,寫清楚你卡在第幾步、看到什麼訊息。開單後直接進技術部門,回覆的人就是能動手處理的人。

開客服單