让广告网络沦为僵尸网络的JavaScript代码

如今安全研究人员已经证实,黑客可以利用广告网络创建短暂且难以跟踪的僵尸网络,只要通过简单的鼠标点击,该僵尸网络便可发起分布式拒绝服务攻击。

在本周三于拉斯维加斯举行的黑帽大会上,来自白帽安全公司的一组研究人员在大会上做了发言并向参会人员展示了他们的技术,该技术通过使用网络广告的框架页面调用一个JavaScript文件,同时该JS文件将通过请求的方式对网站发起攻击。

白帽安全公司的安全威胁研究中心主管Matt Johansen表示,该漏洞“迫使JavaScript利用跨域请求,强行通过单个网络浏览器或多个网络浏览器的尽可能多的请求对单个网站发起攻击。”

对此,该公司对一则即将运行于未命名广告网络平台上的广告上植入了JavaScript代码,然后在Amazon Web Services服务器上存放核心JavaScript文件并将该段JavaScript代码指向这台服务器。而在部署广告之后,他们还可以对存放在服务器上的核心JavaScript文件进行修改。

白帽安全公司称,广告网络的确会对代码进行核查,但很显然他们无法看到任何恶意代码,因此不会阻止这些代码的运行。

Johansen表示,“我们的代码中的确也有一些正常的JavaScript代码,但如果对此保持高度警惕,你可能就会发现这些代码看起来有点可疑。当然我们并不会踏入[广告]色情网络。”

这段被植入的演示代码要求浏览器关闭最大限度的网络并发连接数(例如Firefox的最大并发连接数为6)并通过HTTP协议访问网站。此外,他们还展示了另外一种情形,即通过使用FTP请求格式,提高浏览器允许的并发连接数,而这将导致出现一个网络浏览器可能通过并发连接对同一网站发起大量请求的风险。

通过这种方法,研究人员可以部署一个放上网页便可自动运行的广告,并迫使终端用户浏览器根据白帽安全公司的控制对一个网站发起攻击。

“那么这种黑客攻击方式有什么好处吗?为什么不直接采用传统的分布式拒绝服务攻击?”白帽安全公司的安全威胁研究中心总经理Matt Johansen如此问道,而后他对此回答说:“因为这种方式不留痕迹、无法追踪。一旦JS代码运行,你就根本无法找到它的踪迹。这种方式可以说既简单又实用。”

Johansen表示,他们认为唯一可以追踪这段代码的方法是返回广告网络平台并获取用于购买这段恶意广告的信用卡信息。相信大家都知道,对于黑客而言,通过非法匿名方式获取信用卡信息并非难事。

在现场演示中,该公司的研究人员向单个Apache Web服务器添加了256个并发连接,并在一个小时之内追踪到超过100万次的连接。在成本方面,广告的总成本要低于使用亚马逊实例来支持JavaScript非法运行的成本,不过这两者的成本均仅需要几十美元。

白帽安全公司表示,接下来,他们计划与其他厂商开展合作伙伴项目,共同部署一个旨在针对受分布式拒绝服务保护的网站的可利用漏洞。此外他们还将计划尝试使用技术通过一个软件工具(例如Ravan)来运行分布式MD5哈希值的破解。此前,该研究团队已经成功破解了谷歌的Chrome操作系统。

针对这种通过广告入侵电脑的黑客方式,该公司的研究人员表示广告拦截可谓解决这一问题的一个简易方法。

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/125517.html<

(0)
管理的头像管理
上一篇2025-02-23 19:03
下一篇 2025-02-23 19:05

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注