快科技4月12日消息,目前Firefox火狐浏览器共有 84235个官方扩展插件,总计49.3GB的容量。
开发者Jack.W忽发奇想,如果把它们全部下载并安装究竟会发生什么事,结果只是打开浏览器就需要40分钟,并且慢得几乎无法使用。
Jack.W在个人博客中分享,他利用Firefox扩展商店的公开API(无速率限制、无认证),将全部官方扩展一次性下载,并尝试全部安装到Firefox浏览器中。
测试分两个平台进行,在Windows上,安装1000个插件时Firefox仍能正常运行,3000个后开始出现卡顿和插件冲突,6000个时只能勉强打开扩展管理页面,到6万个时直接卡死。
转战macOS后情况稍好,他最终成功安装了84194个扩展,占用磁盘空间超过400GB,花了40分钟才打开浏览器,开启about:addons扩展页面需要6小时,几乎完全无法使用。
Jack.W在下载过程中发现了多款伪装成加密货币钱包的钓鱼扩展,通过弹出窗口诱导用户,并将数据发送至黑客服务器。
此外还有扩展会自动操控账户,批量刷1星或5星虚假评论,他已向Mozilla举报,这些恶意扩展在第二天即被全部下架。
Jack.W最终给出的结论十分直白:Firefox理论上可以运行8.4万个扩展,但会直接变成一坨屎,该研究在Hacker News论坛获得了"Middle Finger Emoji Sticker"奖项。


