跳至主要內容
×

如何監控並降低網站遭惡意軟體感染的風險?

監控網站惡意軟體風險,應同時檢查不明網頁、安全性通知與伺服器記錄;降低風險則要持續更新軟體、限制目錄權限、使用加密傳輸,並保護管理網站的電腦。這些措施不能保證網站不受感染:即使網站元件已更新,代管商未修補作業系統,仍可能留下風險。

先找出不該出現的網頁與安全警訊

定期在 Google 使用 site:你的網域 搜尋,查看是否出現未曾發布的頁面或陌生主題。這些結果是網站可能遭入侵的線索,不應直接當成已感染惡意軟體的定論。

  • Google 提供的指引將 Search Console 安全性問題報告與通知列為監測管道,可用來查看 Google 偵測到的問題。
  • 檢查網站是否出現網路釣魚或受惡意軟體感染的頁面;材料也建議使用 Safe Browsing API 定期測試網址。
  • 留意流量來源地區或內容語言是否偏離原本服務對象。例如主要服務日本使用者的網站,突然湧入大量義大利 IP 互動,值得進一步查核,但不能單憑地區差異認定遭入侵。

記錄檔要持續看,也要保護

有伺服器存取權時,應留意記錄檔中的流量高峰、陌生網址參數與重新導向變化。參數出現 =http:、=//,或重新導向流量突然增加,可能表示開放式重新導向正遭操控,並不等於已證實感染。

記錄檔本身也需要保護,因為攻擊者可能嘗試修改它。監控不能只看總流量,還應檢查請求內容與重新導向是否異常。

更新清單不能只列網站主程式

將網站使用的軟體、論壇、網誌與外掛列成清單,追蹤版本及修補程式,避免安裝後便忘記維護。每增加一項工具,都可能增加遭攻擊的風險。

  • 持續更新網站軟體與外掛,也要了解代管商的作業系統修補情況。
  • 建置及管理網站的工作站應保持軟體與防毒更新,檢查是否存在病毒、木馬等惡意軟體。
  • 掌握代管商或發布平台的安全支援資訊,持續追蹤安全消息。

從權限、傳輸與第三方內容減少風險

使用高強度密碼,慎選第三方應用程式與廣告供應者,確認其信譽及支援聯絡資訊。資料傳輸應採用 SSH 或安全檔案傳輸協定,而非純文字的 telnet 或 FTP,前者具備加密機制。

具備伺服器存取權者,還應檢查伺服器設定,避免完全開放目錄權限,並檢查跨網站指令碼(XSS)及 SQL 插入漏洞。這些檢查並未涵蓋所有情況,仍需依網站平台與使用元件進一步研究。

網站惡意軟體風險的網路各方意見

修改伺服器的存取控制設定前,可以做什麼準備?

有伺服器存取權時,可先備份 .htaccess 或網站平台使用的其他存取控制檔案。若後續設定操作無法順利進行,可用備份復原;復原後應刪除備份檔案。這是針對存取控制設定的復原準備,不能取代對其他網站資料的保護。

網站出現可疑連結,就代表站長參與了連結計畫嗎?

不能只憑可疑連結就認定站長參與連結計畫,還需要查明內容如何出現。曾有網站管理者表示,自己的網站並未加入連結計畫,問題來自遭惡意修改的 index.php。這是個別案例,不能據此推定其他網站也有相同原因。

參考資料

  1. 如何防範惡意軟體感染 | Google 搜尋中心  |  Documentation  |  Google for Developersdevelopers.google.com — 討論:修改伺服器的存取控制設定前,可以做什麼準備?
  2. 避免您的網站使用者產生的垃圾內容 | Google 搜尋中心  |  Documentation  |  Google for Developersdevelopers.google.com — 本文論述的參考來源。
  3. Reset / Remove - Google Keywordswebmasters.stackexchange.com — 討論:網站出現可疑連結,就代表站長參與了連結計畫嗎?
把問題繼續聊下去

一起討論 0 則留言

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

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

留下你的想法

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

從你的品牌開始聊。

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

用 LINE 聊聊 tony@procrustes.info