整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

黑客入侵YouTube广告 劫持用户CPU挖矿

侨报编译凯森1月30日报道】本周YouTube广告可能会偷偷给用户安排一个新工作:比特币矿工。

图片来源:路透

据《福克斯新闻》报道,一款名为 Coinhive采矿软件短暂侵入了视频平台YouTube广告服务,并试图劫持该网站访问者的CPU,偷偷使用它的算力来挖掘加密货币。而这种劫持用户的CPU来挖掘加密货币的技术也被称为“cryptojacking”。

黑客是怎么做到的呢?首先介绍一下 Coinhive,它提供一个挖矿的js脚本,网站所有者可以将其嵌入网页代码中,利用访问者的CPU资源来挖掘加密货币。Coinhive 并不是基于恶意目的诞生,只要脚本不垄断CPU处理能力,这种将流量转化为收入的方式也无可厚非。

此次攻击者则是利用了谷歌的付费广告服务 DoubleClick,利用其流量分发功能,在其中嵌入恶意代码。用户点击后,CPU 就会被用于挖矿。

国际网络安全公司 Trend Micro 上周末发表博客文章称,带有Coinhive 的YouTube广告于上周三开始大范围出现,并迅速传播至日本、法国、中国台湾、意大利和西班牙。而黑客们之所以攻击YouTube,可能是因为这个平台很受欢迎。矿业软件Coinhive还可以利用更多的其他浏览器,从而产生更多的“cryptojacking”。

Twitter用户也注意到了这个问题,他们已发布了防病毒软件的截图,用来检测Coinhive。Trend Micro 指出,被迫采矿对用户造成的影响包括:占用你人电脑资源,降低运行性能,最高会降低电脑性能80%以上。

拥有YouTube的谷歌公司对此已经采取行动。该公司上周五已声称,被黑客侵入的广告在不到两小时内就都被屏蔽了,而幕后操作者也被从谷歌的平台上移除了。该公司发言人在一封电子邮件表示,“通过广告挖掘cryptocurrency已成为一种相对较新的网络滥用行为,这违反了我们的政策,我们也一直在积极采取监控措施。”不幸的是,用户浏览器上cryptocurrency很可能会留在你的电脑里。

最近几个月,被黑客劫持的网站浏览器大量出现,甚至包括Chrome浏览器。很多网站被嵌入了去年9月被发布的Coinhive JavaScript Miner代码,该代码是基于CryptoNight挖矿算法编写,而嵌入Coinhive JavaScript Miner代码会支持所有网站进行门罗币的挖矿,作为回报,Coinhive会提成30%。

YouTube周三再次表示,将撤下大量带有coinhive脚本的广告服务。对此,Coinhive并未发表回应。

<html>
	<head> 
		标题 ---此处放置标题、导航、登录等内容
		<!此处放置标题、导航、登录等内容--->
	</head>
	<body> 
		<!此处放置页面主要内容--->
		<! :空格
		<: 小于号
		>: 大于号
		": 引号--->
		<p>第一段 世界大势,合久必分,分久必合。</p>
		<hr/> <!表示单行横线显示--->
		<br/> <!表示换行--->
		<h1> hello world, html is easy</h1>
		<h2> hello world, html is easy</h2>
		<h3> hello world, html is easy</h3>
		<h4> hello world, html is easy</h4>
		<h5> hello world, html is easy</h5>
		<h6> hello world, html is easy</h6>
		<p>普通字体</p>
		<b>粗体</b> <i>斜体</i> <del>本文字已被删除,请忽略</del>
		
		<p> hello     world</p>  <!段落标记--->
		<a href="http://www.baidu.com" target="_self"> 点击进入百度</a>
		<br/>
		<img src="http://mysite.com/mypic.png" alt="网站作者照片">
		<h3> 普通无边框表格:</h3>
		<table>
		<tr>
			<td>row 1 cell 1</td> <td>row 1 cell 2</td> <td>row 1 cell 3</td>
		</tr>
		<tr>
			<td>row 2 cell 1</td> <td>row 2 cell 2</td> <td>row 2 cell 3</td>
		</tr>
		</table>
		
		<h3>带表头,有边框,有跨列单元:</h3>
		<table border="1">
		<tr>
			<th>head1</th> <th>head2</th> <th>head3</th>
		</tr>
		<tr>
			<td>row 1 cell 1</td> <td>row 1 cell 2</td> <td>row 1 cell 3</td>
		</tr>
		<tr>
			<td>row 2 cell 1</td> <td>row 2 cell 2</td> <td>row 2 cell 3</td>
		</tr>
		</table>
		
		<h3>三种列表的表达方式:</h3>
		<table cellpadding="2" cellspacing="2">
		<tr>
			<td>
				<ul><li>python</li> <li>c++</li> <li>java</li> <li>golang</li></ul>
			</td>
			<td>
				<ol><li>python</li> <li>c++</li> <li>java</li> <li>golang</li></ol>
			</td>
		</tr>
		</table>
		<dl>
			<dt>CPU</dt><dd>处理器</dd>
			<dt>MEM</dt><dd>内存</dd>
		</dl>
		
		<body bgcolor="#FF0000">
		<body bgcolor="RGB(255,0,0)">
		<body bgcolor="RED">
		
		<p>视频</p>
		<object
			classid="clsid:d27sfsfstqwetsasasdfsdfs"
			codebase="http://fpdownload.macromedia.com/pub/shckwave/cabs/flash/swflash.cab">
			<embed src="flashfile.swf" width="300" height="200"></embed>
		</object>
		<br/>
		
		<p>音频</p>
		<audio controls="crontrols">
			<source src="sample_song.mp3" type="audio/mp3" />
		</audio>
		
		<br/>
		<p>视频</p>
		<video controls="controls"/>
			<source src="sample_video.mp4" type="video/mp4">
		</video>
		
	    <p>html表单---文本输入</p>
		<table>
			<tr>
				<td>用户名:</td>
				<td><input type="text" name="name"></td>
				<td>密码:</td>
				<td><input type="password" name="pass"></td>
			</tr>
			<tr>
			<tdcolspan="4"> <textarea name="comment" rows="5" cols="60"> </textarea></td>
			</tr>
		</table>
		
		<table>
			<tr>
				<td>性别:</td>
				<td>用户名:</td>
				<td>男性<input type="radio" checked='checked' name="sex" value="male" /></td>
				<td>女性<input type="radio" checked='checked' value="female" /></td>
			</tr>
			<tr>
			<tdcolspan="4"> <textarea name="comment" rows="5" cols="60"> </textarea></td>
			</tr>
		</table>
		
	</body>

</html>

、CSS选择器的优先级是什么?如何计算优先级?

2、如何实现响应式布局?请列举几种方法

3、如何居中一个元素?请列举几种方法

4、什么是盒模型?如何使用CSS盒模型?

5、什么是BFC?它有什么作用?

6、如何使用Flexbox布局?

7、什么是Grid布局?使用Grid布局?

8、什么是伪类和元素?如何使用伪类和伪元素?

9、如何使用CSS实现响应式图片?

10、如何使用CSS实现两栏、三栏、多栏布局?

11、请解释一下 CSS3 的 flexbox(弹性盒布局模型),以及适用场景?

12、CSS选择器有哪些?哪些属性可以继承?优先级又是怎样的?

13、CSS3新增伪类有那些?

14、display 有哪些值?说明他们的作用?

15、请介绍一下 position 的值,以及相应的作用?

16、请简单介绍一下 CSS3常用的一些新特性?

17、为什么我们在搭建项目的时候要初始化 CSS 样式呢?

18、什么是CSS 预处理器 / 后处理器?大家为什么要使用他们?

19、如何优化CSS?提高CSS性能的方法有哪些?

20、在网页中的应该使用奇数还是偶数的字体?为什么呢?


愿所有人都能拿到最最最满意的offer


答案:存图,扫