一项针对102个新加坡企业运营的公开WordPress网站的扫描发现,已确认漏洞并非平均分布:至少装有3个过时插件的34个网站,合计占了1,853个漏洞中的1,375个,也就是74.2%。
2
这组数据凸显了插件维护的重要性。不过,扫描发现漏洞,并不等于网站已经遭到入侵;也不能据此认定每个漏洞都是由过时插件造成的。
三分之一的网站,占近四分之三漏洞
在受检网站中,34个至少装有3个过时插件,占样本的33.3%;它们却占了近四分之三的已确认漏洞。
2 换句话说,扫描结果显示,漏洞集中出现在积累了多个插件更新待办的网站上。
需要注意的是,这反映的是漏洞在扫描样本中的分布,并不能证明过时插件导致了所有发现的问题。检测到漏洞,也不能单凭这一点断定网站已被攻破。
核心版本已更新,插件仍可能有漏洞
在48个使用当前WordPress核心版本的网站中,29个(60.4%)仍存在已确认的插件漏洞;其中25个(52.1%)装有过时插件。这是两项相关但不同的指标:插件过时,不代表它必然存在已确认漏洞;反过来,核心版本已更新,也不代表插件没有风险。
研究报告还显示,在41个WordPress核心版本过时的网站中,有39个(95.1%)同时装有过时插件。这些网站共占1,283个已检测漏洞,即总数的69.2%。
2 这些数据表明,样本中的核心系统与插件维护问题常常同时出现。该研究旨在为新加坡企业的WordPress安全风险提供本地数据。
6
只更新核心版本并不足够
更新WordPress核心,不能自动修复过时或存在漏洞的插件。实际维护也应包括盘点已安装的插件、移除不再需要的插件,并及时安装可用更新;同时维护主题、定期备份,并检查网站运行是否正常。
4
10
更新和检查有助于降低风险,但不能保证网站绝对安全。维护工作应持续进行,而不是只在出现问题时才处理。
扫描结果能说明什么?
这项研究采用自动化方式扫描公开可访问的网站,并将扫描过程描述为非侵入式。
7 因此,结果反映的是扫描时可检测到的风险,不足以单独证明漏洞曾被利用、网站已遭入侵,或每个问题都由过时软件引起。