软件供应链受威胁下的应对方法——供应链安全管理平台的五大工具能力

news2025/7/19 13:39:52

背景

如今,软件供应链安全问题已经成为一个全球性的难题。根据数据统计,2017年全球遭受网络攻击的公司比例已经达到了93%,其中很大一部分是由于软件供应链安全问题导致的。而在中国,据统计,2019年全国共发生了2.7万起网络安全事件,其中不乏因软件供应链安全问题而导致的事件。

软件供应链安全问题的出现原因也较为复杂,包括第三方供应商的安全风险、源代码泄露、恶意软件等,并涉及到软件生命周期的所有环节,包括开发、测试、交付、维护等。由于软件供应链中各环节之间相互依赖,一旦其中某个环节出现安全漏洞,将会影响整个供应链,给企业带来不可估量的损失。越来越多的企业开始关注软件供应链安全问题,为了保障软件供应链的安全,许多企业都开始寻求解决方案。在这种情况下,墨菲安全应运而生。

墨菲安全是一款功能强大的软件安全检测工具,它可以对软件进行全面的安全检测和分析,帮助企业和开发者发现软件中存在的安全隐患和风险。墨菲安全可以对代码进行检测,分析软件的成分和许可证合规性等,让用户更加安心地使用软件。以下将详细介绍墨菲安全的检测工具及使用方法。

墨菲安全平台的五大产品

墨菲安全的“苏木-软件成分分析”、“京墨-源安全管理网关”、“南星-云原生容器安全”、“赤剑-许可证合规管理”、“贯众-漏洞情报预警”这五大产品,夯实了软件供应链安全平台的能力。

苏木-软件成分分析

苏木拥有行业领先的漏洞知识库,支持10min快速接入各开发流程,将代码项目存在的安全风险清晰展示,并支持IDE插件、GitHub等方式快速完成漏洞修复,轻松管理开源风险。

  • 无需依赖源码,只需二进制软件包/固件即可快速检测

  • 检测二进制软件包/固件中存在的漏洞、许可证类型及合规风险,并提供修复建议

  • 支持多种资产识别方式:如源代码、二进制,编译包识别,覆盖全主流开发语言:如java,python,JavaScript...

  • 高准动态SBOM清单分析,树状层级清晰展示组件依赖关系

  • 拥有专业的漏洞库,可确定代码缺陷点及利用条件,避免误报或修复大量无法利用的漏洞

  • 清晰定位缺陷组件,各版本升级兼容性评分目了然,一键修复省时省力更省心

京墨-源安全管理网关

京墨从源头卡住安全风险,安全能力左移前置,使代码安全检测用于从开发到测试的DevSecOps全流程之中。可无缝对接Nexus,Jfrog,支持黑白名单配置管理、卡位管理及制品检测,降低企业的成本和风险。

  • 10分钟快速接入,深度融合DevOps,加速安全开发

  • 识别官方源是否被投毒,轻松完成高风险组件的基线管理及内部二次开发引入高危组件风险管理

  • 全量检测制品库,识别制品存在的漏洞、许可证合规风险及SBOM清单

  • 识别构建过程中引入的高危组件及高危漏洞,提供投毒检测能力,降低后续安全成本

南星-云原生容器安全

南星可提供容器镜像管理,通过极低的接入成本、对镜像基础组件识别和容器镜像应用检测,来持续降低交付安全风险。

  • 识别容器镜像中的漏洞信息并提供修复建议

  • 识别容器镜像中依赖的组件的许可证类型及合规风险

  • 提供完整的资产清单,理清资产间依赖关系

赤剑-许可证合规管理

赤剑会自动识别开源组件协议,来降低许可证侵权风险。目前已覆盖3000+许可证类型,可做到对精准识别及合规风险快速管理。

  • 支持函数级代码片段分析,清晰展示组件依赖,高准确度覆盖

  • 支持二进制及嵌入式固件检测,通过文件提取接入检测,压缩壳、安装包等,满足多种检测方式需求

  • 判断许可证风险等级、合规风险及快速管理,规避产权风险

贯众-漏洞情报预警

贯众覆盖超6w+主流组件,并已全球首发多个0day预警,漏洞预警已达分钟级,从容应对安全风险。

  • 最完备的漏洞知识库,助你快速响应排查

  • 庞大的标准缺陷知识数据,帮你快速定位和修复

  • 已成功多次预警大范围通用组件漏洞

  • 全准快精的漏洞情报,90%快于同行,通告信息包含修复方案、攻击方式、攻击评估

如何使用墨菲安全来完成一次检测?

墨菲安全是一款简单易用的软件供应链安全检测工具,以下是详细的使用方法:

第一步:打开墨菲安全官方网站 - 点击进入控制台

官网地址:https://www.murphysec.com

第二步:点击创建任务 - 进入选择接入方式页面 - 选择适合你的接入方式

目前已支持“JetBrains IDE插件接入”、“GitLab快速接入”、“CLI检测接入”、“GitHub快速接入”、“源文件上传接入”等多种方式

第三步:开始进入接入配置 - 设置结果处置规则 - 设置任务执行规则
  1. 选择合适的接入方式后,完成对应配置,选择检测的代码项目范围后就可以检测了(见图一)。

  1. 当然也可以选择对检测结果设置处置规则,开启消息通知将会更有利于实施自动管理,只要达到预警要求将会第一时间通知各方人员(见图二)。

  1. 还可选择不同检测模式、是否同时检测许可证合规分析及整个任务执行规则(见图三)。

(图一)

(图二)

(图三)

第四步:根据设置的任务执行规则进行检测 - 得到检测结果

(1)缺陷组件代表该版本的组件存在漏洞需处理,处置建议分为强烈建议修复、建议修复、可选修复3个等级来表示需处理的紧急程度;

(2)显示可一键修复的缺陷组件,可以通过IDEA或GitHub进行快速修复

(3)许可证风险:可识别组件的许可证类型,判断是否存在冲突风险;

(4)支持显示完整SBOM清单,可以切换树状/列表展示,并支持导出;

(5)支持多种分享方式,及时同步每一个风险给团队。

以上就是墨菲安全检测工具的使用介绍。

最后,附上流程图方便理解:

关于墨菲安全

墨菲安全是一家为您提供专业的软件供应链安全管理的科技公司,核心团队来自百度、华为、乌云等企业,拥有超过十年的企业安全建设、安全产品研发及安全攻防经验。核心能力包括代码安全检测、开源组件许可证合规管理、云原生容器安全检测、软件成分分析(SCA)等,丰富的安全工具助您打造完备的软件开发安全能力(DevSecOps)。

墨非安全为客户提供从供应链资产识别管理、风险检测、安全控制、一键修复的完整控制能力。同时产品可以极低成本的和现有开发流程中的各种工具一键打通,包括 IDE、Gitlab、Bitbucket、Jenkins、Harbor、Nexus 等数十种工具无缝集成。产品支持SaaS、私有化部署,目前已服务多家互联网、金融、人工智能、IOT行业头部企业客户,目前墨菲安全已经服务包括蚂蚁、平安、快手等在内的数百家企业客户。

官网地址:https://www.murphysec.com/

开源项目:https://github.com/murphysecurity/murphysec

首发地址:https://www.murphysec.com/blog/product-presentation/4756.html

转载请注明出处

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/362618.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FlinkSQL行级权限解决方案及源码

FlinkSQL的行级权限解决方案及源码,支持面向用户级别的行级数据访问控制,即特定用户只能访问授权过的行,隐藏未授权的行数据。此方案是实时领域Flink的解决方案,类似离线数仓Hive中Ranger Row-level Filter方案。 源码地址: https…

不可变集合、Stream、异常、日志框架

创建不可变集合 什么是不可变集合?不可变集合,就是不可被修改的集合。集合的数据项在创建的时候提供,并且在整个生命周期中都不可改变。否则报错。为什么要创建不可变集合?如果某个数据不能被修改,把它防御性地拷贝到…

交叉编译 SQLite

交叉编译 SQLite 概述 SQLite 是一个 C 语言库,它实现了一个小型、快速、自包含、高可靠性、功能齐全的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。 S…

java迷宫回溯找最短路径问题(多策略)

1、首先我们先明确迷宫,并创建如上图,1为墙,中间的1为挡板墙,由图我们可以看出这是一个二维数组/*** 创建地图* return*/public static int [][] createMap(){int [][] mapNew new int[8][7];//1表示墙,不能走for (in…

Kaggle系列之识别狗的品种类别(深度残差网络模型ResNet-34)

我们来到这个比赛页面:https://www.kaggle.com/competitions/dog-breed-identification这个数据集的目标是Determine the breed of a dog in an image(确定图像中狗的品种)我们先下载数据集解压之后来看下(当然不手动解压,也可以使用),这里我…

超全 Vue3新特性总结

Vue3 应用-技术分享与交流 新特性篇 Vue3 组合式 API VS Vue2 选项式 API 选项式 API 面临的问题: 我们在处理业务逻辑时,需要在 data computed method watch 中分别进行代码编写,碎片化使得理解和维护复杂组件变得困难。选项的分离掩盖了潜在的逻辑问…

百度工程师浅谈分布式日志

作者 | 文库基础架构 导读 我们做软件开发时,或多或少的会记录日志。由于日志不是系统的核心功能,常常被忽视,定位问题的时候才想起它。本文由浅入深的探讨不起眼的日志是否重要,以及分布式架构下的日志运维工具应该具备哪些能力&…

【单目标优化算法】海鸥优化算法(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

如何使用ODX描述诊断会话和安全等级

ODX 2.2是由ASAM(自动化及测量系统标准协会)提出的诊断标准,是一种基于XML语言的开放式诊断数据格式,已在国际上得到广泛使用。目前ODX诊断标准也已被国内各大OEM采用,但在ODX数据开发阶段,ODX诊断数据库的…

1.1 数据库简介

文章目录1.什么是数据库2.数据库分类3.关系型数据库和非关系型数据库4.关系型数据库4.1 Mysql数据库4.2 MySQL数据的存放1.什么是数据库 我们可以简单将数据库理解为一个存储数据,管理数据的仓库; 仓库中有许多的货架(数据表)&a…

JSP 字库销售管理系统myeclipse定制开发sqlserver数据库网页模式java编程jdbc

一、源码特点 JSP 字库销售管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为SQLServer2008&#x…

【RecBole-GNN/源码】RecBole-GNN中NCL源码解析

如果觉得我的分享有一定帮助,欢迎关注我的微信公众号 “码农的科研笔记”,了解更多我的算法和代码学习总结记录。或者点击链接扫码关注【RecBole-GNN/源码】RecBole-GNN中NCL源码解析 【RecBole-GNN/源码】RecBole-GNN中NCL源码解析 原文:ht…

【教程】GitStats代码统计工具(附GitLab API相关)

使用GitStats进行代码统计 官方文档:GitStats - git history statistics generator GitStats是基于Git的数据统计生成器,输出格式为HTML,可直接在浏览器打开查看,展现为图表形式的可视化数据,内容包括: 常…

Spring Boot MyBatis-Plus 连接 Oracle 数据库 自动生成代码

IDEA 创建SpringBoot项目 项目创建移步 IDEA创建SpringBoot项目 添加依赖 <!--MyBatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.4</vers…

归因分析笔记21 可解释的机器学习-李宏毅讲座

视频链接: https://www.bilibili.com/video/BV1Wv411h7kN/?p96&vd_source7259e29498a413d91ab48c04f9329855 课件链接: https://view.officeapps.live.com/op/view.aspx?srchttps%3A%2F%2Fspeech.ee.ntu.edu.tw%2F~hylee%2Fml%2Fml2021-course-data%2Fxai_v4.pptx&…

【数据结构与算法】数据结构的基本概念,时间复杂度

&#x1f349;内容专栏&#xff1a;【数据结构与算法】 &#x1f349;本文脉络&#xff1a;数据结构和算法的基本概念&#xff0c;时间复杂度 &#x1f349;本文作者&#xff1a;Melon西西 &#x1f349;发布时间 &#xff1a;2023.2.21 目录 一、引入&#xff1a; 二、数据结…

一键恢复和重装系统的区别是什么

如果电脑出现系统故障问题的时候&#xff0c;我们的电脑系统还原和系统重装都是很好的解决方法之一&#xff0c;不过是二者之间是有区别的。那么我们的电脑系统还原和系统重装有什么区别呢?现在就跟大家聊聊电脑一键恢复和重装系统的区别有哪些。 工具/原料&#xff1a; 系统…

P6软件应用的核心收益

卷首语 提供了多用户、多项目的功能模块&#xff0c;支持多层次项目等级划分&#xff0c;资源分配计划&#xff0c;记录实际数据&#xff0c;自定义视图&#xff0c;并具有用户定义字段的扩展功能。 利用最佳实践&#xff0c;建立企业模板库 P6软件支持用户使用模板编制项目…

Arduino-交通灯

LED交通灯实验实验器件&#xff1a;■ 红色LED灯&#xff1a;1 个■ 黄色LED灯&#xff1a;1 个■ 绿色LED灯&#xff1a;1 个■ 220欧电阻&#xff1a;3 个■ 面包板&#xff1a;1 个■ 多彩杜邦线&#xff1a;若干实验连线1.将3个发光二极管插入面包板&#xff0c;2.用杜邦线…

Sqoop介绍_以及安装_测试---大数据之Apache Sqoop工作笔记001

这个sqoop主要是用来,把数据从mysql中导入到hdoop中,去看看介绍吧. sql to hadoop 然后我们来看看sqoop,可以看到这里稳定版本是1.4.7 然后1.4.7 跟centos6.8 不是太好配置 这里用了1.4.6 但是如果用1.4.7 和centos7 还行 可以看看官网,这里sqoop1 跟sqoop2 这里标注了s…