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

浏览网页挖矿肉鸡

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

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

    JS函数

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

    13520

    js抖节流

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

    3K10

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

    前一段时间有关利用网页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.8K90

    JS抖与节流

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

    92910

    网页篡改系统与网站安全

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

    2.4K10

    JS 抖与节流

    scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能 为了优化体验,需要对这类事件进行调用次数的限制,对此我们就可以采用 抖...区别以及共同点 JS 抖与节流 共同点 区别 应用场景 抖 debounce 在事件频繁被触发的时候 只执行最后一次 input输入 节流 throttle 减少事件执行的次数 有规律的执行 拖拽...抖函数返回一个新函数,该函数会在一定时间内(这里是 1000 毫秒)不执行,在该时间内如果再次触发了该事件,会清除之前的计时器并重新设置计时器。...抖效果图展示(前后对比) 没有加抖函数之间 加了抖函数之后 节流效果图展示(前后对比) 没有加节流函数之间 加了节流函数之后 五.总结 抖函数的作用是在用户停止触发事件后,延迟一段时间再执行函数...抖和节流函数的好处是可以提高性能,减少资源消耗,优化用户体验。

    7410

    详谈js抖和节流

    引入 首先举一个例子: 模拟在输入框输入后做ajax查询请求,没有加入抖和节流的效果,这里附上完整可执行代码: <!...没有抖2.png 缺点:浪费请求资源,可以加入抖和节流来优化一下。 本文会分别介绍什么是抖和节流,它们的应用场景,和实现方式。...抖(debounce) 1.1 什么是抖 在事件被触发n秒后再执行回调函数,如果在这n秒内又被触发,则重新计时。...; 1.3 实现 还是上述列子,这里加入抖来优化一下,完整代码如下: <!...小结 总结下抖和节流的区别: -- 效果: 函数抖是某一段时间内只执行一次;而函数节流是间隔时间执行,不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数。

    5.5K392

    js抖和节流实现

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

    60420
    领券