會。網站不會像電腦一樣「中病毒」,但會被入侵、被植入惡意程式。結果看起來就像中毒:訪客一打開網站就被導到奇怪的頁面、跳出廣告,甚至瀏覽器直接顯示一整頁的紅色警告,不讓人進入。
這篇用白話說明網站「中毒」是怎麼回事、有哪些徵兆、為什麼會發生,以及發現時該怎麼處理、平常怎麼預防。
網站「中毒」是怎麼回事
所謂網站中毒,實際上是有人利用網站的漏洞,偷偷在網站的程式或內容裡放進惡意的東西。常見的有:
- 惡意轉址:訪客打開網站,卻被自動導到詐騙、賭博或色情網站
- 植入廣告或連結:網頁裡被塞進大量看不見的連結,或強制跳出廣告視窗
- 散播惡意軟體:網站被用來讓訪客下載惡意程式
- 變成釣魚網站:網站裡被放進假冒銀行或購物網站的登入頁,騙取訪客的帳號密碼
網站本身還在、外觀也可能看起來正常,所以很多業主是等到客戶反映,才發現網站出了問題。
網站中毒的 5 個徵兆
- 瀏覽器顯示紅色警告畫面:Chrome 等瀏覽器會在訪客進入前,整頁提示這個網站可能有惡意軟體或是詐騙網站
- Google 搜尋結果出現警示:網站名稱下方被標示可能已遭入侵,點擊率會大幅下降
- 從手機或 Google 點進來會被轉走:有些惡意轉址只針對特定來源,自己直接輸入網址反而看不出異狀
- 網站出現陌生的內容:沒看過的頁面、外文廣告、奇怪的連結,或 Google 搜尋網站名稱時出現一堆不相關的頁面
- 主機或後台出現異狀:網站突然變慢、主機商通知流量異常,或後台多了不認識的帳號
更完整的檢查方法見怎麼知道網站被入侵了?徵兆與檢查方法。
為什麼網站會中毒
網站被入侵,多半不是因為被特別盯上,而是被自動化的攻擊程式掃到了漏洞。常見的原因:
- 系統、外掛很久沒有更新:已公開的漏洞沒有修補,是最常見的入侵途徑
- 使用來源不明的免費版型或外掛:有些本身就藏有後門
- 後台密碼太簡單,或多人共用同一組帳號
- 主機設定不當:檔案權限開放過大、沒有防火牆
各種攻擊途徑的說明見網站為什麼會被入侵?常見的攻擊途徑。
發現網站中毒,先做這幾件事
- 先聯絡維護廠商或主機商:說明發現的時間與狀況,必要時先暫停網站,避免更多訪客受害
- 更換所有密碼:後台、主機、FTP、資料庫、網域管理的密碼都要換
- 找出漏洞並清除惡意程式:只刪掉看得到的惡意內容,沒有修補漏洞,很快又會被入侵
- 從乾淨的備份還原:要確認備份是在被入侵之前的版本
- 請 Google 重新審查:網站清乾淨之後,透過 Google Search Console 的「安全性問題」報告申請審查,搜尋結果的警示才會解除
完整的處理步驟見網站被入侵後怎麼處理與復原?
想確認網站目前是否被 Google 標示為不安全,可以使用 Google 透明度報告的安全瀏覽網站狀態查詢。
平常怎麼預防
- 定期更新:網站系統、外掛與主機環境都要持續更新,這是最有效的防護。見更新與弱點管理:最有效的防護
- 定期備份,而且要測試還原:備份要放在網站主機以外的地方,並實際還原過。見備份策略怎麼規劃?
- 管好後台帳號:每個人各用一組帳號、密碼夠長,離職人員的帳號要停用。見後台的資安:密碼、登入保護與被入侵怎麼辦
- 主機要有人顧:防火牆、存取控制與異常監控,見主機層與存取控制的防護設定
網站有人顧,出事才有人處理
網站中毒最怕的不是被入侵,而是被入侵了沒人發現、發現了也沒人處理。NC 網頁設計的主機代管與資安與網站維護服務,包含系統更新、每日備份與異常通報。如果你的網站已經出現上面的徵兆,或是原廠商已經找不到人,也可以參考我們的舊網站救援改版服務,或直接與我們聯絡。