如何監控並降低網站遭惡意軟體感染的風險?
監控網站惡意軟體風險,應同時檢查不明網頁、安全性通知與伺服器記錄;降低風險則要持續更新軟體、限制目錄權限、使用加密傳輸,並保護管理網站的電腦。這些措施不能保證網站不受感染:即使網站元件已更新,代管商未修補作業系統,仍可能留下風險。
先找出不該出現的網頁與安全警訊
定期在 Google 使用 site:你的網域 搜尋,查看是否出現未曾發布的頁面或陌生主題。這些結果是網站可能遭入侵的線索,不應直接當成已感染惡意軟體的定論。
- Google 提供的指引將 Search Console 安全性問題報告與通知列為監測管道,可用來查看 Google 偵測到的問題。
- 檢查網站是否出現網路釣魚或受惡意軟體感染的頁面;材料也建議使用 Safe Browsing API 定期測試網址。
- 留意流量來源地區或內容語言是否偏離原本服務對象。例如主要服務日本使用者的網站,突然湧入大量義大利 IP 互動,值得進一步查核,但不能單憑地區差異認定遭入侵。
記錄檔要持續看,也要保護
有伺服器存取權時,應留意記錄檔中的流量高峰、陌生網址參數與重新導向變化。參數出現 =http:、=//,或重新導向流量突然增加,可能表示開放式重新導向正遭操控,並不等於已證實感染。
記錄檔本身也需要保護,因為攻擊者可能嘗試修改它。監控不能只看總流量,還應檢查請求內容與重新導向是否異常。
更新清單不能只列網站主程式
將網站使用的軟體、論壇、網誌與外掛列成清單,追蹤版本及修補程式,避免安裝後便忘記維護。每增加一項工具,都可能增加遭攻擊的風險。
- 持續更新網站軟體與外掛,也要了解代管商的作業系統修補情況。
- 建置及管理網站的工作站應保持軟體與防毒更新,檢查是否存在病毒、木馬等惡意軟體。
- 掌握代管商或發布平台的安全支援資訊,持續追蹤安全消息。
從權限、傳輸與第三方內容減少風險
使用高強度密碼,慎選第三方應用程式與廣告供應者,確認其信譽及支援聯絡資訊。資料傳輸應採用 SSH 或安全檔案傳輸協定,而非純文字的 telnet 或 FTP,前者具備加密機制。
具備伺服器存取權者,還應檢查伺服器設定,避免完全開放目錄權限,並檢查跨網站指令碼(XSS)及 SQL 插入漏洞。這些檢查並未涵蓋所有情況,仍需依網站平台與使用元件進一步研究。
網站惡意軟體風險的網路各方意見
修改伺服器的存取控制設定前,可以做什麼準備?
有伺服器存取權時,可先備份 .htaccess 或網站平台使用的其他存取控制檔案。若後續設定操作無法順利進行,可用備份復原;復原後應刪除備份檔案。這是針對存取控制設定的復原準備,不能取代對其他網站資料的保護。
網站出現可疑連結,就代表站長參與了連結計畫嗎?
不能只憑可疑連結就認定站長參與連結計畫,還需要查明內容如何出現。曾有網站管理者表示,自己的網站並未加入連結計畫,問題來自遭惡意修改的 index.php。這是個別案例,不能據此推定其他網站也有相同原因。
參考資料
- 如何防範惡意軟體感染 | Google 搜尋中心 | Documentation | Google for Developersdevelopers.google.com — 討論:修改伺服器的存取控制設定前,可以做什麼準備?
- 避免您的網站使用者產生的垃圾內容 | Google 搜尋中心 | Documentation | Google for Developersdevelopers.google.com — 本文論述的參考來源。
- Reset / Remove - Google Keywordswebmasters.stackexchange.com — 討論:網站出現可疑連結,就代表站長參與了連結計畫嗎?


一起討論 0 則留言
你遇到什麼狀況?留下問題或實作經驗,一起找到下一步。
目前還沒有留言,歡迎開始第一個討論。