新加坡一項針對企業 WordPress 網站的研究發現,已確認漏洞並非平均分散在所有網站上:設有多個過時外掛的網站,承擔了大部分漏洞。掃描到的 1,853 個漏洞中,1,375 個來自設有至少三個過時外掛的 34 個網站,佔總數 74.2%。
2
這個結果提醒網站管理者,更新 WordPress 核心程式固然重要,外掛管理亦不能忽略。
三分之一網站佔近四分之三漏洞
研究掃描了 102 個新加坡企業營運、公開瀏覽得到的 WordPress 網站。當中 34 個(33.3%)設有至少三個過時外掛,卻佔了近四分之三的已確認漏洞。
2 換言之,漏洞集中出現在一部分外掛更新欠帳較多的網站,而非平均散佈於整個樣本。
不過,掃描到漏洞不等於網站已遭入侵;這些數字亦不能證明每個漏洞都是由過時外掛造成。
核心版本已更新,也不代表外掛沒有風險
在 48 個使用最新 WordPress 核心版本的網站中,29 個(60.4%)被確認有外掛漏洞;另有 25 個(52.1%)仍有過時外掛。兩者是不同的指標:外掛過時,不一定代表該外掛已確認存在漏洞。
研究數字亦顯示,核心版本過時的網站經常同時有過時外掛:41 個核心版本過時的網站中,有 39 個(95.1%)亦有過時外掛;這批網站共佔 1,283 個已偵測漏洞,即總數的 69.2%。整體而言,樣本中的核心程式與外掛維護缺口往往並存。這項研究旨在提供新加坡企業 WordPress 網站安全風險的本地數據。
6
更新核心程式以外,外掛亦要定期打理
只更新 WordPress 核心程式,無法一併修補過時或有漏洞的外掛。實際維護時,網站管理者亦應定期檢視已安裝的外掛、移除不再需要的項目,並安裝可用更新;同時留意網站功能是否正常,以及備份是否妥當。WordPress 相關指引亦建議定期更新軟件並保留備份。
4
10
定期更新和檢查有助減低風險,但並不代表網站可以因此保證安全。
掃描結果的範圍與限制
研究以自動化方式掃描公開瀏覽得到的網站,並形容做法為非侵入式。
7 結果反映的是掃描當時可偵測到的安全風險;單憑掃描結果,不能證明漏洞曾被利用、網站已遭入侵,亦不能斷定所有問題都由過時軟件引起。