Chrome广告插件暗藏挖矿代码,可使电脑瞬间卡死

简介: 本文讲的是Chrome广告插件暗藏挖矿代码,可使电脑瞬间卡死,SafeBrowse是一款Chrome扩展程序,拥有超过14万用户,然而最近SafeBrowse却被发现其作者在这个扩展程序的代码中嵌入了一个JavaScript库,使得其可以使用用户的计算机进行Monero币的挖矿,并且没有事先征得用户的同意。

本文讲的是Chrome广告插件暗藏挖矿代码,可使电脑瞬间卡死SafeBrowse是一款Chrome扩展程序,拥有超过14万用户,然而最近SafeBrowse却被发现其作者在这个扩展程序的代码中嵌入了一个JavaScript库,使得其可以使用用户的计算机进行Monero币的挖矿,并且没有事先征得用户的同意。

毫无疑问,这些额外的挖矿代码会把CPU利用率推到顶,然后用户电脑就会变慢变得非常难用。

也正因为如此,作者加入的代码很快就被发现了,我们可以看到Web Store页面在过去几个小时内已经填满了负面评论,用户们都抱怨CPU使用率上升。而遏制CPU去查看SafeBrowse扩展的源代码,可以很容易地发现它的作者嵌入了Coinhive JavaScript Miner,这是通过使用CryptoNight挖掘算法的浏览器来实现的加密货币,常见的比如Monero,Dashcoin,DarkNetCoin等。

Chrome广告插件暗藏挖矿代码,可使电脑瞬间卡死

在撰写本文时,Coinhive JavaScript Miner(如其网站所述)仅支持Monero采矿。

Chrome广告插件暗藏挖矿代码,可使电脑瞬间卡死

上述代码启动了一个可以在浏览器中运行的程序,并通过用户的资源为挖掘Moner提供了动力,也为SafeBrowse作者的提供了利润。

受影响的用户毫无疑问是安装了SafeBrowse扩展的所有人,目前拥有Coinhive挖矿程序的版本是3.2.25。而由于Chrome扩展程序使用自动更新机制,所以大多数SafeBrowse用户将会在未来几个小时和几天内更新为此版本。

海盗湾之前也使用了类似的方法作为网页广告的替代方式。上周六访问过海盗湾的用户没有在网站上看到广告,但网站在浏览器中加载了一个JavaScript文件,然后就可以利用用户来挖取Monero货币。

滥用用户电脑性能

我们利用计算机测试了这个扩展程序,Monnet挖掘操作在Windows任务管理器和资源监视器应用程序中清晰可见,而且在安装后就会立即加快CPU的使用。

从Chrome的内置任务管理器可以看到CPU使用率相同的峰值,并且显示扩展的进程占用了超过60%的CPU资源。

Chrome广告插件暗藏挖矿代码,可使电脑瞬间卡死

对于测试给计算机产生的影响我们能很快就感受到。安装扩展后,任务管理器本身会冻结并进入不响应状态。这样计算机会变得迟钝,而SafeBrowse Chrome扩展程序在Chrome浏览器启动并运行时,随时都会继续进行Monero挖掘。

已经不是第一次了

在撰写本文时,SafeBrowse扩展程序仍然可以通过应用商店进行下载,其隐私政策或官方网站也不提供最近更新和添加Coinhive代码的任何内容。

Chrome广告插件暗藏挖矿代码,可使电脑瞬间卡死

事实上,这已经不是SafeBrowse第一次作恶了。早在2015年11月,Detectify Labs的研究人员发现,SafeBrowse以及许多流行的Chrome扩展程序,无需同意就会加载并分析代码,以便在网上跟踪用户。

在我们的努力下,SafeBrowse团队向我们提供了关于扩展Monero挖掘功能的声明:

显然这是一个黑客所为,但不幸的是,我们没有他的任何信息。 目前我们正在研究,并联系Google团队进行协商。而由于扩展程序还没有收到最近几个月更新的内容,所以我们暂时也不确定当前的情况。

虽然大多数用户都知道如何删除Chrome扩展程序,但是如果确实比较生疏,那么需要我们帮助删除SafeBrowse扩展名的用户,可以查阅我们提供的指南








原文发布时间为:2017年09月21日 

本文作者:Change

本文来自云栖社区合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。.

原文链接

目录
相关文章
|
10天前
|
Web App开发 存储 开发者
Chrome 插件上架发布全流程指南
浏览器插件开发完以后,要发布到 Chrome Web Store上,也是需要颇费一番周折的,本文就从注册账号开始,一直到最后发布上架的全流程进行指导,希望帮助你提供一些经验,避免踩坑,耗时耗力。
151 7
|
3月前
|
Web App开发 JSON JavaScript
vue学习:chrome 中 vuetools 开发插件 的下载、安装
这篇文章介绍了如何在Chrome浏览器中下载、安装并测试Vue.js开发插件——vue-devtools。
603 0
vue学习:chrome 中 vuetools 开发插件 的下载、安装
|
5月前
|
Web App开发 存储 前端开发
《Chrome谷歌插件Top10》开发最好用的谷歌插件
本文介绍了多个实用的浏览器插件及其安装方法。包括CSDN浏览器助手,提供高效开发工具;FeHelper,前端必备工具,支持格式化、压缩等功能;uBlock Origin,有效屏蔽广告和弹窗;PageLiner,网页标尺工具,便于前端设计;Fatkun,批量下载图片;Smallpdf,文件转换工具;Octotree,GitHub代码树插件;Awesome Screenshot,截图与录屏工具;ColorZilla,颜色拾取器;Dark Reader,暗黑模式阅读插件。安装方式有通过Chrome商店搜索或下载crx插件本地安装。
109 11
|
5月前
|
Web App开发 JSON 前端开发
30个Chrome 灵魂插件!
30个Chrome 灵魂插件!
75 4
|
5月前
|
Web App开发 前端开发 JavaScript
手摸手教你,从0到1开发一个Chrome浏览器插件
开发 Chrome 插件既有趣又具成就感。本教程将引导你从零开始,逐步创建一个简单的 Chrome 插件。首先了解 Chrome 插件是可增强浏览器功能的小程序。以一个基础示例开始,你将学习如何设置开发环境,包括安装 Chrome 和准备文本编辑器,并掌握 HTML、CSS 和 JavaScript 的基础知识。接着,我们将构建插件的基本结构,涉及 `manifest.json` 配置文件、`background.js` 后台脚本、`popup.html` 用户界面以及 `style.css` 样式表。
422 8
|
5月前
|
Web App开发
Chrome 护眼模式 - 黑暗模式 - 夜眼(Night Eye) 插件
Chrome 护眼模式 - 黑暗模式 - 夜眼(Night Eye) 插件
243 0
Chrome 护眼模式 - 黑暗模式 - 夜眼(Night Eye) 插件
|
5月前
|
Web App开发 前端开发 JavaScript
灵魂拷问-前端的作用--chrome插件篇
本文会从浏览器插件应用场景切入,穿插插件基础能力和常见入口的介绍,核心回答如下三个问题:插件可以被使用在哪些场景?不同的使用场景我们的主要代码实现思路是怎样的?我们可以从哪些角度入手自己开发一款可以落地实用的浏览器插件?
|
6月前
|
Web App开发 数据可视化 前端开发
Chrome插件实现问题之content-scripts能访问哪些Chrome API
Chrome插件实现问题之content-scripts能访问哪些Chrome API
|
6月前
|
Web App开发 JavaScript 前端开发
Chrome插件实现问题之在Manifest V2中,设置插件的图标要如何解决
Chrome插件实现问题之在Manifest V2中,设置插件的图标要如何解决
|
5月前
|
Web App开发 人工智能 iOS开发
灵办AI助手Chrome插件全面评测:PC Web端的智能办公利器
《灵办AI助手:Mac OS下的高效办公利器》 灵办AI助手是一款专为提升工作效率而设计的浏览器插件,适用于Chrome、Edge等主流浏览器,在Mac OS系统中表现尤其出众。本文将深入评测其核心功能,包括网页翻译、AI对话、AI阅读及代码辅助等,展示如何在实际工作中运用这些功能来提升效率。此外,文中还提供了详细的安装与设置指南,帮助读者轻松上手这款办公神器。无论你是学生、职场人还是开发者,灵办AI助手都能成为你提高生产力的理想选择。
178 0