Chrome 网上商城的恶意扩展问题到底有多严重?这取决于你相信谁。Google方面称,在所有安装的扩展中,包含恶意软件的不到 1%。但一组大学研究人员声称,在三年时间里,有 2.8 亿人安装了受恶意软件感染的 Chrome 浏览器扩展。
Google上周表示,在 2024 年,Chrome 浏览器网络商店(目前包含 25 万多个扩展)中只有不到 1%的安装程序被发现包含恶意软件。该公司补充说,虽然它对自己的安全记录感到自豪,但仍有一些不良的扩展程序会通过,这就是为什么它也会对已发布的扩展程序进行监控。安全团队写道:"与任何软件一样,扩展程序也可能带来风险。"
斯坦福大学和 CISPA 赫尔姆霍兹信息安全中心的研究人员 Sheryl Hsu、Manda Tran 和 Aurore Fass 对这些数字进行了精确计算。
正如一篇研究论文中披露的那样,三人对 Chrome 浏览器商店中的安全值得关注扩展(SNE)进行了检查。SNE 被定义为包含恶意软件、违反 Chrome 浏览器网络商店政策或包含易受攻击代码的扩展。
调查发现,在 2020 年 7 月至 2023 年 2 月期间,有 3.46 亿用户安装了 SNE。其中 6300 万个违反了政策,300 万个存在漏洞,2.8 亿个 Chrome 浏览器扩展包含恶意软件。当时,Chrome 浏览器网络商店中有近 12.5 万个扩展。
研究人员发现,安全的 Chrome 浏览器扩展通常不会在商店中停留很长时间,一年后仍可使用的扩展仅占 51.8 - 62.9%。另一方面,SNE 在商店中的平均停留时间为 380 天(恶意软件),如果包含易受攻击的代码则为 1248 天。
存活时间最长的 SNE 名为 TeleApp,可用了 8.5 年,最后一次更新是在 2013 年 12 月 13 日,在 2022 年 6 月 14 日被发现含有恶意软件,随后被删除。
我们经常被建议通过查看用户评分来判断一个应用程序或扩展是否是恶意的,但研究人员发现,这对 SNE 毫无帮助。作者写道:"总的来说,用户并没有给 SNE 较低的评分,这表明用户可能没有意识到这类扩展是危险的。"当然,也有可能是机器人给这些扩展程序提供了虚假评论和高评分。不过,考虑到半数 SNE 没有评论,在这种情况下,使用虚假评论似乎并不普遍"。
Google表示,一个专门的安全团队会向用户提供他们安装的扩展的个性化摘要,在扩展发布到商店之前对其进行审查,并在发布之后对其进行持续监控。研究人员建议Google也监控扩展程序的代码相似性。
报告指出:"例如,大约有 1000 个扩展程序使用开源 Extensionizr 项目,其中 65% 至 80% 仍在使用六年前最初与该工具打包在一起的默认和有漏洞的库版本。由于缺乏维护,在漏洞被披露后很长时间内,扩展程序仍在商店中存在。"