首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

浏览网页挖矿肉鸡

第315期 浏览网页挖矿肉鸡 文 贾凯强 责任编辑 巫山 审核 张齐 策划 刘克丽 今年要特别注意,能够威胁到用户的网络攻击手段不再局限于原来的勒索软件和植入病毒,因为黑客们的攻击目标已经从用户数据...、用户资产等,扩大到了用户设备的CPU资源上,也就是说,用户浏览网页都可能变成被黑客攻击变为加密货币挖矿的肉鸡。...而且,黑客们为了让攻击更有效率,比特币和以太坊虽然价格高,但挖矿时对CPU性能要求也高,而肉鸡的CPU性能不确定,因此黑客们会选择一些对CPU性能要求更低的加密货币进行挖矿。...这样做还有一个优势就是连移动设备的CPU也可能成为其攻击目标,只不过移动设备的CPU性能实在太差,挖矿效率并不高。即便在这种情况下,移动端的挖矿应用也比去年增加了超过1/3。...在挖矿脚本日益严重的情况下,一些浏览器的开发商已经在产品中加入了对数字货币挖矿脚本的防护功能,这些功能与产品内置的广告拦截类似。而用户一旦不小心浏览网页时遭遇脚本植入危机,浏览器会阻止并且发出提示。

1.7K70
您找到你想要的搜索结果了吗?
是的
没有找到

js抖节流

闭包 由于节流和抖函数的实现都用到了闭包,所以在了解节流和抖之前先简单介绍下什么是闭包。...,函数的触发会被频繁的推迟; 只有等待了一段时间也没有事件触发,才会真正的执行响应函数; 抖函数 抖的应用场景很多: 输入框中频繁的输入内容,搜索或者提交信息; 频繁的点击按钮,触发某个事件...,但是会出现如下问题: 1、对于一个页面上需要多个抖函数的时候,需要写很多重复代码。..., // 则他们指向的不是同一个作用域,会导致中途取消功能取消失效 // 如果要使用中途取消功能,则必须要在外部定义一个变量保存抖函数 // 在执行抖和中途取消时..., // 则他们指向的不是同一个作用域,会导致中途取消功能取消失效 // 如果要使用中途取消功能,则必须要在外部定义一个变量保存抖函数 // 在执行抖和中途取消时

3K10

JS函数

因为只关心最后一次的结果,那么可以使用抖来解决,什么是抖呢?...使用JS抖函数的前提条件主要有以下几点: 有频繁的事件触发 :如果你有一个事件,如用户输入、窗口大小改变、滚动事件等,这些事件频繁地触发,而你希望在事件停止后一段时间内只处理一次,那么抖函数就非常有用...使用抖函数可以减少处理的次数,从而提高性能。 延迟响应需求 :有时候,我们希望在用户停止触发事件后,再进行响应。...这种情况下,抖函数也是非常有用的。 函数抖很多时候是会降低用户体验的而不是没有代价的。所以需要注意的是,抖函数并不适用于所有场景。...比如,对于一些需要实时反馈的场景,如打字效果,就不适合使用抖函数。我这里的聊天滚动场景就非常的合适。

12020

话题讨论 | 关于网页植入挖矿代码的探讨

前一段时间有关利用网页JS挖矿的新闻屡见不鲜,其手段为黑客入侵网站后将正常网站页面嵌入恶意挖矿脚本,用户通过浏览器访问这些站点时这些脚本会在后台执行并大量占用资源,电脑会变慢、卡顿,CPU 利用率甚至飙升至...v=1”这个JS文件其实是一个挖矿脚本,来源于一个在线挖矿网站ppoi.org ,类似于著名的coinhive,与之前暴力简单的嵌在正常网页中的挖矿JS相比,作者设置了setThrottle ,线程应保持空闲的时间百分比...随意点开一条新闻,发现立即跳转到sohu新闻的页面,而点击箭头指向内容,则会打开本站网页网页源码中同样嵌入了 Script标签来调用newscdn.ysw365.com/static/v5/js/cssloader.js...看到网站结构便一目了然,可调用挖矿脚本的网页内容放在a、V2、V5 目录下,正常网页根据不同的类型重定向到sohu的指定页面。...这样白加黑的手法更加使用户不易察觉,实际访问过程中,明显感觉到可调用挖矿脚本的网页内容更加比正常网页具有诱惑性,成功诱使用户点击的概率更高。

1.7K90

网页篡改系统与网站安全

很多历史悠久的网络安全产品都面临着应用场景发生重大变化所带来的挑战,网页篡改系统也不例外。 传统的网站安全防护体系中,网页篡改系统的防护目标是保护网页不被篡改。...传统的网页篡改产品无力应对上述挑战,主要是以下几方面原因: 传统网页篡改产品确定产品的防护边界完全依赖于产品实施人员的经验。...传统网页篡改产品即使有足够多样的防护手段,要想针对不同防护对象采取恰当的防护措施,也要受制于产品实施人员的经验。 传统环境下的网页篡改系统是在一个相对封闭的环境中运行的。...因此,虚拟化环境中的网页篡改系统仅仅自扫门前雪是不行的,还要在对篡改攻击追根溯源的基础上,对攻击者在篡改攻击过程中埋下的各种安全隐患进行清理和隔离。而传统网页篡改产品并不具备这样的能力。...通过全面梳理网站系统的资产从安全工程的角度审视整个网站系统,勘定网页篡改系统的防护边界。 [图1] iGuard V6 将各种可用于实现网页篡改的技术和工具集成于一个统一的平台上。

2.3K10

JS抖与节流

介绍 抖和节流是两个JS中的概念,它们被广泛应用于被频繁触发的事件中,如搜索框在输入时会弹出候选列表:如果每次输入都发送一个AJAX请求来获取数据,那么后台就要被刷爆了。...实现 虽然这个概念是比较有用的,但是原生JS并没有给我们提供一个接口。无妨,借助setTimeout可以轻松实现。...抖 我们使用了JS里强大的闭包: function debounce(fn, delay) { let timeout = undefined return function() {...这里就写个简单的网页来测试了: Debounce: 0 Throttle:...可以给窗口的resize事件进行抖,当最终重新调整大小后,再重新渲染页面。 可以给输入框的keyup,keydown等事件进行抖,当用户停止输入一段时间后弹出提示。

90910

安全系列之网页篡改系统

今天我们从比较简单的网页篡改系统入手。 一、为什么需要网页篡改 网页相当于是一个企业的脸面,如果发生了黑客恶意修改网页,造成恶性事件,将对企业形象造成影响。...网页防火墙WAF也能够日常的安全运营过程中发生作用,但WAF不能替代网页篡改产品,因为有太多的办法可以绕过WAF,造成实质性的网站攻击。...因为网页篡改产品才能真实防止恶性事件发生后对网页的快速恢复。 网页篡改主要有两大功能:攻击事件的监测并防止修改,修改后能够快速自动恢复。...四、真实项目中使用网页篡改有哪些注意事项 1、需新增一台云服务器用于服务端 真实的网页应用服务器作为篡改系统的Client客户端,而需要新增一台服务器(管理端)用于管理、发布使用。...2、网页的更新习惯有变化 部份篡改系统上线后,网页的变更不在原来真实的网页应用服务器,而需要到新增的管理端进行网页更新。管理端将自动将网页同步到真实的网页服务器(Client端)中。

4.2K21

js抖和节流实现

抖(debounce):触发高频事件后 n 秒内函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间 举例:就好像在百度搜索时,每次输入之后都有联想词弹出,这个控制联想词的方法就不可能是输入框内容一改变就触发的...抖应用场景 登录、发短信等按钮避免用户点击太快,以致于发送了多次请求,需要抖 调整浏览器窗口大小时,resize 次数过于频繁,造成计算过多,此时需要一次到位,就用到了抖 文本编辑器实时保存,当无任何更改操作一秒后进行保存...节流应用场景 scroll 事件,每隔一秒计算一次位置信息等 浏览器播放事件,每个一秒计算一次进度信息等 input 框实时搜索并发送请求展示下拉列表,每隔一秒发送一次请求 (也可做抖) Title 抖...unDebounce" /> //

58920
领券