跳至主要內容
×

如何處理並移除網站的惡意程式警告?先修正問題,再申請審查

若網站出現 Google 的惡意程式警告,處理重點是先確認被標示的安全問題、清除有害內容並修補相關漏洞,再提出審查。依 Google 官方說明,網站或應用程式須先符合相關指南規範,才能透過「安全性問題報告」要求審查。送出申請不等於警告立即解除,也不能把其他站長的處理時間當作保證;以下聚焦 Google 警告的確認與送審條件。

先分清楚:網頁執行的程式,還是有害下載?

Google 的安全性問題報告會列出網站代管的可疑檔案。檢查時不要只看首頁是否恢復正常,也要對照報告指出的問題類型:

  • 惡意軟體:在此報告中,指未經使用者明確操作便自動執行的網路式惡意軟體。
  • 有害的下載內容:指由使用者自行下載的惡意軟體或垃圾軟體項目。

兩者需要檢查的內容不同。官方也提醒,站長可能在不知情的情況下代管有害檔案,因此「不是自己放上去的」不能作為排除問題的依據。若警告出現在行動應用程式,官方另提供申訴途徑,不宜直接套用網站的處理方式。

清除異常內容,也要處理讓問題發生的漏洞

Semrush 於 2024 年的文章建議,偵測到惡意程式或遭駭內容後,應移除惡意程式碼、更新密碼並加強網站安全。這些是修復工作,不能以單純提出審查取代。

一則 Stack Exchange 站長案例描述,WordPress 的 index.php 被注入 JavaScript,網站同時存在有漏洞的外掛;當事人移除該段程式與外掛,並更新網站後,表示 Google 後來自行更新索引、移除了警告。這是個別經驗,不代表每個網站都只需刪除同一檔案中的程式,也不是等待索引更新就能解決感染。

送審前確認修復完成,不承諾解除時限

依官方說明及上述修復建議,送審前應逐項確認:

  • 已對照安全性問題報告,處理指出的有害內容或可疑檔案。
  • 已清除確認的惡意程式碼,並針對發現的安全問題採取修補措施。
  • 網站或應用程式已符合相關指南,再透過安全性問題報告要求審查。

Semrush 說明,Google 會評估問題是否已充分處理。另有站長曾回報數小時至一天解除警告,但明確表示,那是發言前四至五年的經驗,實際結果可能不同。因此,這不能寫成現行的「24 小時內移除」規則;真正的送審前提仍是完成修復,而非等滿某個時數。

惡意程式警告處理的網路各方意見

掃描工具可以幫忙確認哪些問題?

掃描可協助定位可疑檔案,作為後續檢查的起點。例如,有主機提供的功能可透過 cPanel 掃描主機檔案,並比對已知網站惡意程式。不過,工具功能會因服務而異;掃描結果應配合 Google 安全性問題報告檢查,不能只憑一次掃描就認定網站已符合送審條件。

若網站遭入侵並代管惡意跳頁,該檢查什麼?

針對遭入侵並代管惡意跳頁的情況,一則引述建議先掃描工作電腦,清理後更改網站密碼;並檢查惡意跳頁腳本、可能遭上傳的可疑檔案,以及入侵時建立的重寫規則和日誌目錄。這是針對特定入侵情境的建議,不代表所有網站都應直接刪除同名檔案或目錄。

網站被標記時,是否也要檢查外掛中的連結?

可以將外掛及其連結列入排查,但不能只憑連結就斷定警告原因。一位站長表示,安裝的 WordPress 外掛連到被標記的網站後,自站也被標記;他修正問題後透過站長工具通知 Google。這只是個案回報,無法證明連結必然造成標記,也不能取代對安全性問題報告的檢查。

參考資料

  1. 惡意軟體和垃圾軟體總覽 | Google 搜尋中心  |  Documentation  |  Google for Developersdevelopers.google.com — 討論:掃描工具可以幫忙確認哪些問題?;網站被標記時,是否也要檢查外掛中的連結?
  2. 虛擬主機資安功能,免費網站安全掃描,虛擬主機免費功能推薦1www.mobile01.com — 討論:掃描工具可以幫忙確認哪些問題?
  3. If your site has been flagged, "this site may harm your computer" how long before Google takes actionwebmasters.stackexchange.com — 本文論述的參考來源。
  4. Google Search Console Errors: Identifying and Fixing Themwww.semrush.com · 2024-03-20T10:51:00Z — 本文論述的參考來源。
  5. If your site has been flagged, "this site may harm your computer" how long before Google takes actionwebmasters.stackexchange.com — 本文論述的參考來源。
  6. If your site has been flagged, "this site may harm your computer" how long before Google takes actionwebmasters.stackexchange.com — 討論:網站被標記時,是否也要檢查外掛中的連結?
  7. client website compromised, found a strange .php file. any ideas?webmasters.stackexchange.com — 討論:若網站遭入侵並代管惡意跳頁,該檢查什麼?
把問題繼續聊下去

一起討論 0 則留言

你遇到什麼狀況?留下問題或實作經驗,一起找到下一步。

目前還沒有留言,歡迎開始第一個討論。

留下你的想法

← 繼續找答案
聊聊你的需求

從你的品牌開始聊。

告訴我你的網站,以及你希望達成的目標。

用 LINE 聊聊 tony@procrustes.info