中国000068股吧软件供应链安全报告出炉 超8成项目存在高危开源漏洞

“检测发现,国内企业软件项目100%运用了开源软件;超8成软件项目存在已知高危开源软件缝隙;均匀每个软件项目存在66个已知开源软件缝隙。”6月2日,奇安信集团在京正式发布《2021我国软件供应链安全剖析陈述》,初次对国内软件供应链各个环节的安全危险,进行了深入细致的研讨和解读。

陈述以为,跟着软件产业的快速开展,软件供应链也越发杂乱多元,杂乱的软件供应链会引进一系列的安全问题,导致信息体系的全体安全防护难度越来越大。 图:奇安信集团代码安全事业部总经理、代码安全试验室主任黄永刚 “吃了欠好的食物会患病,用了欠好的软件会被进犯”,奇安信集团代码安全事业部总经理、代码安全试验室主任黄永刚举了一个形象的比如。“拿牛奶来说,从奶农、奶站到车间,各个环节都或许导致原材料被污染,形成食物安全问题。相同,软件供应链可划分为开发、交给、运转三个大的环节,每个环节都或许会引进供应链安全危险然后遭受进犯,上游环节的安全问题会传递到下流环节并被扩大。”

每1000行代码就有超越10个安全缺点

源代码是软件的原始形状,坐落软件供应链的源头。源代码安满是软件供应链安全的根底,其位置十分要害。 陈述显现,2020年全年,奇安信代码安全试验室对2001个国内企业自主开发的软件项目源代码进行了安全缺点检测,检测的代码总量为335011173行,共发现安全缺点3387642个,其间高危缺点361812个,全体缺点密度为10.11个/千行,高危缺点密度为1.08个/千行。

开源软件的安全缺点则愈加密布。2020年全年,“奇安信开源项目检测方案”对1364个开源软件项目的源代码进行了安全检测,代码总量为124296804行,共发现安全缺点1859129个,其间高危缺点117738个。2020年检测的1364个开源软件项目全体缺点密度为14.96个/千行,高危缺点密度为0.95个/千行。

超8成项目存在高危开源软件缝隙

与企业自主编写的源代码相同,开源软件相同坐落软件供应链的源头。世界闻名咨询组织Gartner表明,现代软件大多数是被“拼装”出来的,不是被“开发”出来的。在奇安信代码安全试验室剖析的2557个国内企业软件项目中,无一例外,均运用了开源软件。

在2557个国内企业软件项目中,共检出168604个已知开源软件缝隙,均匀每个软件项目存在66个已知开源软件缝隙,最多的软件项目存在1200个已知开源软件缝隙。

其间,存在已知开源软件缝隙的项目有2280个,占比高达89.2%;存在已知高危开源软件缝隙的项目有2062个,占比为80.6%;存在已知超危开源软件缝隙的项目有1802个,占比为70.5%。影响规模最大的开源软件缝隙为Spring Framework安全缝隙,影响了44.3%的软件项目。

值得警觉的是,在所有存在已知开源软件缝隙的项目中,部分软件项目中居然还存在多年前已揭露并修正的陈旧缝隙,最陈旧的缝隙是2005年11月揭露的CVE-2005-3510,依然存在于31个项目中。 与此一起,开源软件的缝隙数量仍呈高速上涨的趋势。据奇安信代码安全试验室监测与计算,到2020年末,CVE/NVD、CNNVD、CNVD等揭露缝隙库中共录入开源软件有关缝隙41342个,其间5366个为2020年度新增缝隙。

三层主张助力建造供应链安全良性生态

陈述以为,软件供应链已经成为网络空间攻防对立的焦点,直接影响要害根底设施和重要信息体系安全。但是,目前我国在软件供应链安全方面的根底比较单薄,亟需从国家、职业、组织、企业各个层面树立软件供应链安全危险的发现才能、剖析才能、处置才能、防护才能,全体进步软件供应链安全办理的水平。

对此,奇安信代码安全试验室主张,在国家和职业监管层面,应拟定软件供应链安全有关的方针要求、标准规范和施行攻略,树立起国家级/职业级软件供应链安全危险剖析渠道,而且将软件供应链安全的有关作业归入产品测评、体系测评等作业中。

在最终用户层面,首先应明晰本单位内部软件供应链安全办理的方针和作业流程;在收购商业软件时,应充沛评价供货商的安全才能,要求供货商供给其软件产品中所运用的第三方组件/开源组件的清单,一旦这些第三方组件/开源组件呈现安全缝隙,要求供货商供给必要的技术支持;在软件开发中,须严厉遵从软件安全开发生命周期办理流程。

在软件厂商层面,需求进步安全责任意识,树立明晰的软件供应链安全策略,严厉管控上下流,继续减少自主开发的代码和开源软件所带来的安全危险,一起树立完善的产品缝隙呼应机制,必需要时为客户供给相应的技术支持。

发布于 2024-03-05 00:03:28
收藏
分享
海报
1
目录

    推荐阅读