• 0
  • 0
分享
  • 因使用旧版jQuery,消息称全球至少有 7.5 亿个网站存在安全风险
  • 恬恬圈 2023-11-06 09:29:28 字数 808 阅读 779 收藏 0

  OpenJS 基金会日前在官网声称,基于 IDC 调查结果,在全球 19 亿个网站中,近 90% 使用开源软件 jQuery,其中至少有 7.5 亿个网站正在使用旧版 jQuery,超过三分之一的受访者证实在过去 24 个月内经历了相关“安全事件”。

21.png

▲ 图源 OpenJS 基金会

  OpenJS 基金会表示:

  89%的随机调查受访者报告称,他们知道自己的网站使用了 jQuery。
  85%的受访者认为,自家企业拥有网站是极其重要的。
  安全事件造成的业务损失严重,28%的受访者表示有客户流失,29%的受访者表示造成了收入损失。此外 45% 的受访者报告了因安全事件导致了自家品牌受损。
  48% 的受访者表示,提升安全性是他们升级 jQuery 的首要动机。

  OpenJS 基金会认为,企业主和开发人员有责任确保其网站安全,虽然 jQuery 使网页开发变得更为方便,但也许多网站依然沿用旧的 jQuery 版本,这些版本中或多或少存在安全漏洞,即使 jQuery 团队发布针对性的安全修复,这些网站通常也不会进行更新,从而导致一系列“安全事件”。

  worbler.ai 的 jQuery Core 团队负责人兼首席前端工程师 Timmy Willison 表示,“每个人都有责任确保自己的网站安全。这并不总是一项简单的任务,但确保软件包是最新的可能是一个很好的开始,jQuery 团队很高兴与 OpenJS 基金会合作,作为这项‘网络检查活动’的一部分,从而帮助改善一系列网站的安全状况。”

  OpenJS 基金会正在评估旗下 OpenJS Healthy Web 检查工具,IT之家发现,这款工具主要用于检测网站上的软件包是否过时,目前相关工具正处于测试阶段,仅限技术评估人员和 OpenJS 成员使用,计划于 2024 年初全面推出。


作者:漾仔(实习)

原文链接:IT之家(ithome.com)


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •       测试策略      测试相较于其他工作的核心竞争力是什么?在回答这个问题之前,想一下每个工作岗位的核心竞争力又是什么呢?是不是可以迁移的呢?      众所周知,测试一向用来与开发作比较,那么开发的核心竞争力是什么呢?真的是开发能力吗?如果是的话,为什么很多具有丰富开发经验的中年开发人员会面临着中年危机呢?从这个角度看,开发的核心竞争力未必是开发能力,在我看来,当前最具有竞争力的能力是解决问题的能力,不论是创新能力、领导能力、合作能力还是问题的分析能力,最终的结果都表现为解...
            0 0 1426
            分享
          • 性能测试术语解释1.响应时间响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间。响应时间按软件的特点再可以细分,如对于一个C/S软件的响应时间可以细分为网络传输时间、应用服务器处理时间、数据库服务器处理时间。另外客户端自身也存在着解析时间、界面绘制呈现时间等。响应时间主要站在客户端角度来看的一个性能指标,它是用户最关心、并且容易感知到的一个性能指标。2.吞吐率吞吐率指单位时间内系统处理用户的请求数,从业务角度看,吞吐率可以用每秒请求数、每秒事务数、每秒页面数、每秒查询数等单位来衡量。从网络角度看,吞吐率也可以用每秒字节数来衡量。吞吐率主要站在服务端的角度来看的一个...
            1 1 1887
            分享
          • 在日常工作的摸索中,我将如何做好app的测试简单归结为如下内容。(1)功能测试每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app测试。除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归测试。现在...
            0 0 1652
            分享
          • 为什么需要自动化测试自动化测试有很多优点,但这里有3个主要的点可重用性:不需要总是编写新的脚本,除非必要,即使是新的操作系统版本也不需要编写脚本。可靠性:人容易出错,机器不太可能。当运行不能跳过的重复步骤/测试时,速度会更快。全天运行:您可以在任何时间或远程启动测试。夜间运行正在测试你的软件,即使是在你睡着的时候。成熟的、功能齐全的Python测试工具——pytest目前有多种可用的测试框架和工具。这些框架的风格也各不相同,比如数据驱动、关键字驱动、混合、BDD等等。您可以选择最适合您的要求。Python和pytest在这场竞争中占据了巨大的份额。Python及其相关工具之所以被大量使用,可能...
            14 16 3351
            分享
          • 并发用户严格意义的并发:即所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务 。广义范围的并发:这种并发与前一种并发的区别是尽管多个用户对系统发出了请求或者进行了操作,但是这些请求或者操作可以是相同的,也可以是不同的。 并发用户数并发用户数是指同时进行请求的客户数量并发用户数用于模拟用户的真实负载情况(并发情况是对系统最大的考验)并发数≠同时使用系统的用户数(VU)虚拟用户数(VU)同时使用系统的用户数TPS(Transaction per Second):系统每秒处理事务数,单位是笔/秒。(事务:整个业务交易处理的过程),若能获取到“高峰时段交易量(笔/小时)...
            14 14 1596
            分享
      • 51testing软件测试圈微信