處理完的條件
下面四項都符合,才算處理完:
- 版本已修補,符合其中一種:
- 版本號達到安全版本(8.5.12、8.4.27、8.3.36、8.2.35 或更新,見下面的表格)。
- 版本號看起來比較舊,但對方附上作業系統或主機商的安全公告編號,說明這個版本已經含修補。這是廠商把修補裝進舊版本,常見於主機商。
- 已經重新啟動。沒有重新啟動,舊的程式還在跑,等於沒換。
- 每個網站都問過。官網、舊的活動網站、報名系統、測試網站,只要還打得開就算。
- 檢查過異常。對方看過存取紀錄和網站檔案,回覆「沒有發現異常」,或說明發現了什麼。
只回「我們有防護」「已經處理」而沒有版本號,不算。
看到的版本,怎麼對照?
版本號通常長得像「8.3.36」。先看前兩段(例如 8.3)找到你的那一列,再看最後一段的數字有沒有大於或等於右邊。
| 你看到的開頭 | 安全版本(這個或更新) |
|---|---|
| 8.5 | 8.5.12 |
| 8.4 | 8.4.27 |
| 8.3 | 8.3.36 |
| 8.2 | 8.2.35這個系列官方只照顧到 2026-12-31,之後要再升級 |
| 7.4、8.0、8.1 | 官方沒有出現成的更新版,要請主機商或廠商另外處理,或升級到上面的系列 |
| 7.3 以前(含 5.x) | PHP 官方沒有提供修補;部分廠商可能另有修補,請主機商或廠商確認。沒有的話只能升級,升級前建議先暫停網站對外 |
數字比較舊,不一定代表沒修好:有些主機商會把修補裝進舊版本,型號不變、零件是新的。這種情況請對方附上安全公告編號,見怎樣算處理完。
暫停的網站,什麼時候能重新開?
沒有發現異常:只是預防性暫停
上面四項都符合,就可以重新開放。
發現異常,或懷疑被闖入
更新只是把門鎖換掉,不會把已經進來的人請出去。這時不要一更新完就開站,請廠商或資安公司做完下面這些再開:
- 先保留紀錄,不要急著整台重灌。重灌會把線索清掉。
- 查清楚有沒有被放了東西、被拿走什麼,並清除;必要時從被闖入之前的備份重建。
- 換掉網站用到的密碼和鑰匙:網站後台、資料庫、主機帳號,以及網站拿來串接其他服務的金鑰。這次的漏洞可能讓外人讀到主機記憶體裡的這些資料。
- 網站有會員或客戶個人資料的話,評估是否要依法通報。機關學校請找單位的資安窗口。
找不到人負責,誰能幫我關站?
先照找出負責人的步驟找。真的找不到時:
- 知道主機是哪家(有付主機費):以付款帳號的身分聯絡主機商客服,請他們暫停這個網站,或直接幫忙更新 PHP。帳號是你們的,主機商可以做。
- 連主機商都查不到:找網址每年續約的那家公司(網址註冊商)。登入網址的管理帳號,或請他們協助,暫時讓網址不要連到這個網站,訪客就打不開了。
- 機關、學校、公司:這已經超出你一個人能決定的範圍,請交給主管,並通知單位的資安窗口。下面這段可以直接轉給主管。
主旨:網站受 PHP 重大漏洞影響,需要決定處理方式 PHP 官方在 2026-10-21 公布重大漏洞 PHP2Shell,外人可能不用帳號就能在網站主機上執行程式。美國、英國的資安單位建議,無法立刻更新的系統考慮先下線。 我們的網站:(網址) 目前狀況:找不到負責維護的廠商或人員,無法確認是否已更新。 建議: 1. 今天先讓網站暫停對外,直到確認已更新。 2. 指定負責人,聯絡主機商或另找廠商接手更新。 3. 更新後請廠商檢查有沒有被闖入的跡象,再決定何時重新開放。
