查看原文
其他

棱镜七彩FossCheck | 聚焦信创赛道,助力国家软件供应链安全战略

棱镜七彩 自主可控新鲜事 2022-08-27

棱镜七彩具有完全自主知识产权的综合检测产品FossCheck,为国家软件供应链安全“保驾护航”!

出品丨自主可控新鲜事

转载请注明出处

正文共3505,建议阅读时间10分钟



开源代码检测保障软件供应链安全


 在开源日益成为趋势的当下,很多软件产品的开发人员会选择基于开源项目进行二次开发,而大多数软件开发人员缺少识别和处理开源代码风险的能力和意识,开源软件模块或组件的重复使用,会加速和扩大代码中的漏洞、恶意代码乃至“后门”等潜在隐患传播,对国家信息安全带来严重危害,从而造成难以估量的损失。

解决软件供应链安全问题,最好的办法就是从源头上(源代码)解决安全隐患。不仅要从软件生产流程上规范开源软件的使用,还要从软件开发周期上引入必要的流程管理和技术检测来保障软件供应链的安全。对于信创厂商来说,可以从以下三个方面入手,投入资源提升自身软件安全。

 


一、使用技术手段对软件代码进行检测

从技术角度分析,软件行业的代码审查难度比较大。引用的开源项目错综复杂,对于各类开源协议又难以兼顾,这就需要软件从业厂商引入专业的软件代码检测工具和平台,对软件源代码的缺陷、开源软件漏洞、软件开源许可证进行检测挖掘、跟踪预警和甄别。而对于信创厂商来讲,又多了一项工作:软件源代码的成分分析,即软件原创代码(自主率)比例分析针对软件源代码,安全重点应该放在使用的开源代码组件质量和开源许可证的风险上,使用专业的软件、工具和平台,能够对这些问题进行非常有效的质量管理、风险预警以及安全检测。

 

二、借助大数据和人工智能开展安全检测

随着开源项目的不断壮大,以及各类开源软件库的不断扩充,开源代码行数也越来越多。传统的软件安全从业厂商对于“海量代码”以及愈发复杂的开源授权协议,往往不能很好的处理。近些年,随着人工智能和大数据的兴起,越来越多的人意识到,人工智能和大数据是一个解决开源软件漏洞的“良方”。利用大数据机器学习来挖掘开源软件漏洞已成为一种趋势。针对当前软件类型、数量的爆炸式增长和供应链市场现状可见,大数据和人工智能必将成为保障软件供应链安全的“左膀右臂”。

 

三、加强供应链软件攻击的防范 

近些年,软件安全事件频发,黑客及不法分子的攻击手段也花样频出,其中一种就是在用户升级、维护软件的过程中进行攻击。如果在版本升级过程中遇到黑客攻击多数企业都难以预防,更不用说及时控制影响范围,这是因为企业在安全防范领域人才能力储备不足,另一方面是这种攻击的隐蔽性、复杂性强。要避免类似安全事件,防范针对软件供应链的攻击,就需要信创厂商加强软件供应链安全的思想建设、增加人才储备。

 

FossCheck技术优势,开源知识库和源代码克隆检测算法

 

FossCheck是由棱镜七彩推出具有完全自主知识产权的综合检测产品。FossCheck专注于开源软件治理、软件供应链安全领域、软件自主可控等领域,核心功能包括源代码自主率分析、软件成分分析、开源安全漏洞风险分析、开源许可证合规性风险分析。FossCheck是开源管理领域的专家,FossCheck作为软件安全领域的佼佼者,提供了非常丰富且强大的服务能力,诸如软件源代码成分分析。源代码溯源检测、源代码安全风险检测、软件开源许可证合规性检测以及多维度的可视化专业报告。
 
 
FossCheck使用完全具有自主知识产权的克隆检测技术。对软件源代码进行多维度的分析检测,从软件代码语言分布、文件种类、代码行和数字签名等角度对于软件的物料成分进行事无巨细的检测,最终形成通俗易懂的可视化报告,让信创厂商对自家软件在供应链安全方面,有一个全面的了解,也为接下来的规划提供可靠的依据。
 
FossCheck通过特征匹配检测和动态库调用检测技术,能够溯源出检测项目中引用的开源项目,支持定位到具体的版本,提供开源项目质量评价。源代码开源检测主要针对项目中开源源代码的引入方式进行检测,用于帮助了解项目开源代码引入情况。FossCheck支持原文件、文件级、代码级检测,结果定位开源成分信息,支持查看开源成分同源信息,可溯源具体开源项目,展示开源文件名称、所属开源项目、版本等,同源文件支持查看开源文件信息,为开源检测提供数据支持,判断源代码开源成分,用于计算项目自主率检测。
 
 
FossCheck能够分析出开源项目中安全漏洞风险,快速定位风险类型、严重程度等,同时为用户提供详细的、针对漏洞的修复建议,最大程度的降低企业的安全漏洞风险。开源源码漏洞检测主要分析项目中的已知开源源码漏洞,用于帮助了解项目开源源码安全漏洞情况及治理。FossCheck检测源码引入漏洞可以定位至项目级、文件级,文件级漏洞针对单个文件,能够输出文件级漏洞的文件路径;项目级漏洞通过全面的开源成分检测,准确的识别出项目中对开源项目的引用情况,结合相开源项目中已知的安全漏洞风险,查找出项目中的安全漏洞风险情况,并定位到具体的开源项目版本。
 
FossCheck能够分析出项目中许可证合规性,包括引用的许可证的声明情况,对许可证的来源及详情信息提供专业而全面的展示,降低企业开源许可证不合规风险。开源组件许可证分析检测主要分析项目中的开源组件许可证,用于帮助了解项目开源组件许可证情况及治理。FossCheck组件许可证分析分为直接依赖组件许可证与间接依赖组件许可证,对组件成分许可证使用情况做全面的合规性风险分析。并就分析结果展示许可证信息,包括名称、类型、认证、风险等。可查看许可证原文,提供条款解读。

 

FossCheck系列工具,开源、安全、合规应用场景

1.软件“自主可控”分析 

2016年《国家信息化发展纲要》战略目标提出,到2025年,根本改变核心关键技术受制于人的局面,形成安全可控的信息技术产业体系;2020年国家“十四五”规划提出,坚持自主可控、安全高效,推进产业基础高级化、产业链现代化。从国家战略规划可以看出,对自主可控,从关键技术已经提升到产业链的战略高度。

 

七彩FossCheck从“自研”与“开源”的关系角度提出了解决方案,开源代码作为一种可以被探知的实体存在,对科技项目进行溯源检测,从“非开源”和“开源”的光谱结构中就可以得到自主代码大致比例与情况。

 

七彩FossCheck为用户提供软件代码自主率检测服务,分析软件代码的开源成分、安全风险和知识产权等方面的信息,目前已服务多家信创企业客户,且得到良好的反馈,帮助企业实现“自主可控”信息安全要求。


2.软件供应链的代码安全性与合规性管控

基于当代软件模块化开发与敏捷开发需求,软件开发中会大量使用外部代码,如委托开发的代码、开源代码、二进制库等,开源作为一种被广泛采用的开发模式,开源软件被大量采用,已经深入软件供应链。与传统供应链不同,开源软件供应链模块数量多、生产线上化、供应全球、仓储集中、用户多样,不法分子可以利用供应链中已有的漏洞进行组合攻击,或向供应链的上游注入恶意程序、发布及使用过程中违反开源协议。

 

七彩FossCheck 源代码安全检测平台能对外部代码的安全性和合规性进行深入仔细地分析,及时发现外部代码的安全性风险和开源许可证的合规性风险,并且利用大数据分析技术,对开源项目进行多维度分析和评价,为用户选型提供支持。并且以开源项目、组织团体为视角,建立了供应链风险识别与评估体系,量化评价指标,规避事件、出口管制等问题。

 

3.研发安全与智能运维

开源软件由于其开放性,更容易被有心者研究寻找破坏方式,事实上,近年来开源漏洞在新增漏洞中占比已接近40%,在研发阶段,软件开发者会大量使用开源组件,这又无形中放大了开源漏洞的影响范围。同时,选定的开源组件在研发和运行过程中,可能会出现新的版本或者安全漏洞。

 

七彩FossCheck源代码安全检测平台专注开源治理,能根据开源组件成分,支持对漏洞影响范围进行溯源分析,分析影响的产品、项目,并将引入组件定位到行,新版本的发布或者新安全漏洞的发生提供推送和警告,使用户及时更新版本或者修复漏洞,实现研发安全与智能运维。 

 

4.科技项目验收与企业并购审计

科技项目通常在立项之初便确立明确的功能需求与技术指标,然而当下项目验收主要采用验收测试与专家评审方法,只能对项目功能实现和技术达标等方面进行检验,对于深层次的问题则不能解答:项目是否完全自主研发?是否引入外部组件?是否存在安全和法律问题?研发管理和工程造价是否与计划相符合?这些问题都不能通过简单的测试评审获得解答,原因在于评审验收工作缺乏这类事实数据支撑,从而无法做出正确判断。

 

七彩FossCheck通过项目检测分析、开源溯源,可将项目分光为明确具体的数据,为解决研发管理、项目验收提供可靠的数据支撑。对于项目的分解清单可扩展至——开源清单(BOM),形成企业、部门、项目的开源资产分布情况、确定软件科技项目自研部分价值,同时许可合规性/兼容性风险评估可帮助投资者/收购团队验证所使用的组件的许可不会威胁到公司的知识产权,确保使用组件的方式符合投资者团队的许可要求。无论在企业日常软件资产管理还是审计并购都可以发挥巨大作用。

工具官网:https://www.7-cai.com


扫二维码或点击左下“阅读原文”了解工具详情


END

免责声明:本文系网络转载,版权归原作者所有。但因转载众多,或无法确认真正原始作者,故仅标明转载来源,如涉及作品版权问题,请与我们联系,我们将在第一时间协商版权问题或删除内容!内容为作者个人观点,并不代表本公众号赞同其观点和对其真实性负责。




点击下方标题,洞悉信创产业发展
北大光华“信创未来领军人”| 站在未来,刷新现在
最新!国产CPU龙芯、飞腾、申威兼容适配进展最新!信创领域两大国产操作系统应用软件生态适配进展行业信创加速推进 国产芯片服务器迎来发展机遇“十四五”开局,信创产业发展新蓝海格局已现!建议收藏 | 万亿市场持续发力 信创行业政策汇总收藏 | 精选231篇2020年超高含金量的信创各领域研报


点击下方标题,查看系列深度报告
CPU深度研究(上):国产6大CPU技术路线全对比GPU深度报告(下):国产GPU自主之路、十四个国内玩家进展、发展热潮下的思考深度解读:国产FPGA研究框架(PPT)深度报告:国产6大传统数据库深度报告:CPU研究框架(115页PPT)2021 :国产数据库名录和产品信息一览2021年全国各地市集成电路布局情况梳理和点评


   


我就知道你“在看”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存