Java 是最容易出现第三方漏洞的语言
云应用监控和安全平台 Datadog 发布了一份最新的“2024 年 DevSecOps 状况”报告称,通过分析以各种编程语言编写的一系列应用程序的安全状况发现,Java 服务受第三方漏洞的影响最大。
90% 的 Java 服务容易受到第三方库引入的一个或多个严重或高严重性漏洞的影响。而其他编程语言如 JavaScript 的这一比例约为 75%、Python 的为 64%、.NET 为 50%,平均数则为 47%。
且 Java 服务也更有可能被积极利用。 报告发现在 CISA 公布的一份被威胁者利用的漏洞运行列表,即已知漏洞利用(KEV)目录中,Java 服务所占比例过高:55% 的 Java 服务受到影响,而使用其他语言构建的服务只有 7%。
即使在关注特定类别的漏洞时,这种比例过高的模式也仍然存在。例如,23% 的 Java 服务容易受到远程代码执行 (RCE) 的攻击,影响了 42% 的组织。Datadog 认为,这一高比例可能是由于流行的 Java 库中存在许多普遍存在的漏洞,例如 Tomcat、Spring Framework、Apache Struts、Log4j 和 ActiveMQ。
“当我们检查这些漏洞通常起源于何处时,这一假设得到了加强。在 Java 中,63% 的高危漏洞源自间接依赖项,即间接与应用程序打包在一起的第三方库。这些漏洞通常更难识别,因为它们出现的附加库通常会在不知不觉中引入到应用程序中。”
鉴于此,报告建议开发人员在扫描应用程序漏洞时需要考虑完整的依赖关系树,而不仅仅是直接依赖关系。了解添加到应用程序中的任何新依赖项是否维护良好并经常升级其自身的依赖项也很重要。
报告的一些其他主要发现还包括:
- 虽然来自自动安全扫描器的攻击代表了最大数量的利用尝试,但其中绝大多数攻击是无害的。在发现来自此类扫描程序的数千万个恶意请求中,只有 0.0065% 成功触发了漏洞。
- 即使短期凭证更实用、更安全,但仍有许多组织在其 CI/CD 管道中继续依赖长期凭证(这是造成数据泄露的最常见原因之一),。 63% 的人至少使用过一次长期凭证来验证 GitHub Actions pipelines。
更多详情可查看完整报告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
outline.js 3.38.0 已经发布,自动生成文章导读导航
outline.js 3.38.0 已经发布,自动生成文章导读导航 此版本更新内容包括: Bug Fixes 修复调整 getChaptersByHeadings() 方法逻辑后,设置显示编码,导航菜单会显示重复的编码问题; (ee4ee83) Features 调整 Navigator 模块的绘制逻辑,展开时添加 outline-navigator_expanded 样式表示展开样式 (bf7a61e) 添加 isExpanded()、expand() 和 collapses() 方法,并添加 API 文档; (64c3f0b) 详情查看:https://gitee.com/yaohaixiao/outline.js/releases/3.38.0
- 下一篇
华为:用 1 年时间将 5000 个常用手机应用全面迁移至鸿蒙
在第 21 届华为分析师大会上,华为副董事长、轮值董事长徐直军表示,打造鸿蒙原生应用生态,是华为 2024 年最关键的事情。过去的鸿蒙操作系统更多是在南向适配各种各样的端设备,但是在北向的应用上还是共享安卓的应用生态。 该公司希望通过2024年一年的时间,先在中国市场把智能手机上使用超过99%时间的5000个应用,全面迁移到鸿蒙原生操作系统上,真正实现操作系统和应用生态的统一。 目前已有4000多个应用已经明确了迁移计划,还有不到1000个应用正在沟通中。当这 5000 个应用以及其它成千上万的应用都从安卓生态迁移到鸿蒙操作系统上时,鸿蒙操作系统就真正完成了打造,并真正成为除了苹果 iOS 和谷歌安卓外的全球第三个移动操作系统。 此外,徐直军还介绍了2024年华为的关键战略,重点阐述了“抓住智能化战略机遇,推进全面智能化”战略落地的关键举措。 徐直军说,全面智能化战略一方面指为人工智能关键技术发展,尤其是大模型训练和推理提供可持续的算力,构建共赢的生态;另一方面是用AI增强华为产品和解决方案的竞争力,包括:以昇腾云服务与盘古大模型使能行业智能化,打造自动驾驶网络革命性改变通信网络运维模...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路