因使用过时 jQuery 版本,7.5 亿个网站存在隐私和安全风险
OpenJS 基金会公布了一项基于 IDC 调查的最终用户审计结果显示,十亿个网站中有四分之三的网站正在使用过时的软件,并且其中大多数网站都会收集个人和财务信息。超过三分之一的受访者证实,在过去 24 个月中曾经历过安全事件。
OpenJS 基金会分析了本次最终用户审计的 IDC 调查结果和其他数据点,估计全球 19 亿个网站中有近 90% 使用开源软件 jQuery,其中 7.5 亿个站点需要升级。鉴于问题的严重性,OpenJS 基金会建议在 Web 安全性方面进行行为改变。
“jQuery 使网页开发变得简单易用,但也导致数亿个网站仍然使用旧的、不受支持的版本。即使 jQuery 团队发布安全修复,这些网站通常也不会进行更新,从而导致容易受到攻击。”
主要发现包括:
- 89%的随机调查受访者报告称,他们知道自己的互联网面向的网站上使用了 jQuery。
- 其中 80% 的组织会捕获个人身份信息 (PII) 等重要信息,包括付款信息 (52%)、位置 (64%)、联系信息 (80%)。
- 85%的受访者认为,网站是必不可少或极其重要的。
- 安全事件造成的业务损失严重,28%的受访者表示有客户流失,29%的受访者表示造成了收入损失。此外还有 39% 的受访者报告了违规行为,45% 的受访者报告了品牌受损。
- 48% 的受访者表示,提升安全性是升级的首要动机。
IDC 软件开发和开源 IDC 集团副总裁 Al Gillen 称:“这项研究给我们带来的启示很简单:jQuery 用户可以使用一项强大的、由社区支持的技术,他们无需支付订阅费用即可获得或使用这项技术,而且这个项目还在不断得到投资和改进。用户已经从这项技术中享受到了可观的收益,但如果你还没有使用最新版本,那么为了你的业务,你有义务升级到一个受支持版本,以实现收益最大化和潜在风险最小化。”
OpenJS 基金会执行董事 Robin Bender Ginn 则表示,“当十亿个网站中有四分之三仅仅因为一个开源项目而需要升级时,问题就大了。这让我们相信,公司正在使用更过时和不受支持的技术,有可能将消费者置于风险之中。要解决如此大规模的问题,我们需要开始考虑定期评估网站技术,就像人们每年都去医生那里做体检一样。”
为此,OpenJS 基金会正在开发一款免费的 Healthy Web 检查工具,以广泛提供给世界各地的企业和组织。该检查工具只需耗时 5 秒,但目前仅可用于检查 jQuery 的版本,OpenJS 基金会计划接下来将其扩展到更多网络健康相关的开源 JavaScript 项目。
jQuery 核心团队成员兼高级软件工程师 Michał Gołębiowski-Owczarek 也呼吁称,改善网站健康状况的第一步是确定该的技术堆栈是否需要升级。在团队不断地改进 jQuery 的安全性和性能的同时,也建议大家使用 Healthy Web checkup 工具或自己的评估工具来检查网站上使用的软件版本。
OpenJS Healthy Web 检查工具目前处于 beta 阶段,仅限技术评估人员和 OpenJS 成员使用,计划于 2024 年初全面推出。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【SIG 月报】10 月 openKylin 社区 SIG 组最新进展分享
为推动社区繁荣发展,打造开源操作系统创新生态,openKylin社区围绕创新硬件、人机交互、智能支撑、终端安全、互联协同、云端融合等多个技术领域,以技术小组的形式开展深入研究和技术创新。接下来,让我们一起盘点10月份openKylin社区SIG组的最新进展: 10月社区新增SIG 10月社区新增4个SIG组,目前已累计成立90个SIG组,新增SIG组信息如下: 01H2CHAIN SIG H2CHAIN由华夏好瑞(天津)科技有限公司发起成立。H2CHAIN(海河信创链)致力于搭建大规模异构区块链互通互联的高性能平台,丰富openKylin区块链应用场景。 SIG主页: https://gitee.com/openkylin/community/tree/master/sig/H2CHAIN 02Cinnamon SIG Cinnamon是一个易上手的,高度可定制的桌面环境,深受Linux爱好者喜爱。Cinnamon SIG组由社区爱好者发起成立,负责移植Cinnamon桌面环境,让其在openKylin拥有完美的体验。 SIG主页: https://gitee.com/openkyli...
- 下一篇
Chrome 支持运行 Kotlin、Java 等 GC 编程语言
谷歌 Chrome 开发者博客官宣:Chrome 已默认启用 WebAssembly 垃圾回收 (WasmGC) 功能—— 能够将具有 GC 的编程语言编译为 WebAssembly (Wasm)。 下面是示例代码 Kotlin Wasm import kotlinx.browser.document import kotlinx.dom.appendText import org.w3c.dom.HTMLDivElement fun main() { (document.getElementById("warning") as HTMLDivElement).style.display = "none" document.body?.appendText("Hello, ${greet()}!") } fun greet() = "world" 据介绍,WasmGC 是 WebAssembly 社区群组发布的一项提案。当前的 Wasm 最小可行化实现只能处理线性内存中的 number 类型数据,即整数和浮点数。随着引用类型 (reference types)...
相关文章
文章评论
共有0条评论来说两句吧...