随着开源软件的迅速崛起,特别是在2021年SolarWinds和Log4j漏洞事件引发全球关注后,软件成分分析(Software Composition Analysis,简称SCA)越来越受到业界的重视。SCA产品已经逐渐成为企业软件供应链资产管理、漏洞管理以及开源合规治理工作不可缺少的重要部分。
值得一提的是,“SCA”的概念以及相关工具早在2002年就有厂商提出,但彼时的SCA产品主要集中在对源代码层面的分析,因此更准确地被称为Source Composition Analysis。目前,SCA产品仍然处于一个快速发展的阶段,不断地更新和优化以适应复杂的软件开发环境和供应链风险。
开源组件安全及合规管理平台(SourceCheck),是开源网安SCA团队自主研发的国内早期SCA产品,专注于解决企业在引入开源软件时面临的安全与软件供应链风险挑战。开源网安SCA团队经过多年与客户的深度交流与实践总结出,一款成熟的SCA产品不仅需要具备先进的技术实力,更需要从业务架构、检测能力、管理能力、知识库体量和预警应急五个维度打磨提升,才能真正满足客户的实际需求,确保客户获得全面、高效、精准的开源软件安全风险管理体验。
维度1:更清晰的业务架构,帮助客户快速理解产品能力
开源网安SourceCheck经过多年优化迭代,构造出更加清晰的业务架构和强大的综合能力,以满足各行业客户对软件供应链安全、开源软件风险管理和开源治理的迫切需求。通过结合多项检测能力、管理能力、安全预警能力、集成能力以及庞大的SCA知识库能力,SourceCheck提供了全面可靠的开源软件治理解决方案,帮助企业管理和优化其数字化项目中开源组件和第三方库的使用风险。
同时,SourceCheck还支持与企业的现有工具及平台进行无缝对接,确保分析检测数据的共享流通,使企业能够将SourceCheck轻松集成到其现有流程中,拓展延伸应用场景与能力,提高工作效率和协作效果。
维度2:更强大的检测能力,深入洞察细粒度的安全风险
SourceCheck在强大的自研算法和引擎下,能够全面识别和分析数字化项目中的开源组件和第三方库。可从组件级、文件级、函数级、片段级检测粒度对项目进行深度检测,不仅能够检测已知漏洞和恶意代码,发现不合规的许可证信息以及识别组件篡改、组件投毒等风险。
通过深度扫描和智能分析,开源网安SourceCheck为企业提供准确可靠的软件物料清单(SBOM)和风险报告,助力开发团队做出及时的安全决策。
维度3:更精细的管理能力,多维掌控软件检测项目
SourceCheck优化用户体验和展示形式,为客户提供更直观的界面和易用的管理形式,支持多层级项目应用架构管理方式,方便客户进行应用归类管理。通过多层级架构,可更好的对项目下的组件、漏洞、许可等资产信息进行方便管理与查看,使客户能够对其软件项目进行全面监控和跟踪。
通过自定义选项和灵活的配置,企业可以轻松监控管理多个项目的组件使用情况、安全状态和合规性要求。
维度4:更丰富的知识库,助力企业高效完成安全决策
在知识库方面,SourceCheck提供全量的本地化知识库,包括开源项目信息、版本信息、开源协议、漏洞库信息等。漏洞收录量40万+,组件版本收录量1亿+,代码文件数超过10亿,支持对组件、许可、漏洞的全局搜索,可快速了解组件的组织、代码仓库、作者、漏洞发生趋势、版本迭代等多维信息。
通过智能查询匹配,SourceCheck能够快速准确地识别和分析企业使用的组件,并提供相应的建议和最佳实践,让企业能够更好地了解其软件项目中的组件情况,并基于最新的安全信息和合规性要求进行决策。
维度5:更迅捷的预警应急,及时守护企业数字安全
SourceCheck具备及时的预警功能,当有新的漏洞影响系统中的开源组件时,系统自动关联开源组件对应的项目信息,并进行漏洞站内信及邮件提醒和告警,其中漏洞来源收录国际及国内权威漏洞库,包括NVD、CNNVD、CNVD、Google、GitHub等。
通过智能分析,准确判断潜在的安全威胁和影响范围,为企业提供紧急响应和修复建议。此外,SourceCheck还支持自定义的安全策略和规则,以满足企业的特定安全需求和合规性要求。
“以客户为中心”打造一款成熟的SCA产品
开源网安SCA团队秉持“求真务实、追求实用”的原则,深入企业应用场景,充分理解客户需求,打磨出开源网安SourceCheck。SourceCheck不仅追求功能上的全面性,更注重业务便捷性和安全性,真正体现了“以客户为中心”的理念。SourceCheck帮助企业全面掌握软件资产和开源风险情况,从而使企业更加精准地评估软件资产价值,为企业技术安全决策提供有力辅助。
推荐阅读
SCA面面观 | 软件成分分析技术SCA的发展历程
寿险公司通过开源治理保障数字创新,安全打通高质量服务新通道