当前位置:首页 > 厂商动态 > 新思科技(Synopsys)
[导读]如果并购交易涉及到软件,那在目标代码库中识别开源组件就至关重要。

如果并购交易涉及到软件,那在目标代码库中识别开源组件就至关重要。并购交易运作过程中,代码所含内容至关重要。应用中未被发现的开源可能导致代价高昂的许可证违规。这些以及专有、开源和其他第三方软件中的安全漏洞可能会对软件资产的价值产生重大负面影响。在满足并购尽职调查要求方面,光靠软件组成分析(SCA)还不够,开源审计能提供更多保障。

新思科技:开源审计是技术并购交易成功的秘诀之一

开源无处不在。多年来研究人员一直关注开源使用的增长,但由于现在开源十分普遍,他们对建立在开源组件基础上的应用安全愈发担忧。使用开源组件需要遵循开源许可,许多公司已经深刻意识到如果不满足这些规则要求,则会面临法律的风险。因此,在涉及技术并购的交易中,开源安全性和许可证合规性是收购方和目标公司的主要关注点之一。

这些公司可以通过执行软件组成分析(SCA)来追踪他们使用的开源。SCA是一种可识别应用中使用的第三方代码的自动化流程,能够发现在代码库中与开源相关的未修补的代码、许可证和潜在的安全漏洞。然而,在涉及软件的并购交易中,利益相关者们需要对代码库中的开源进行更为严格和快捷的评估,而这光依靠SCA工具是无法做到的。

为什么SCA还不足以用来评估并购过程中的开源?

自动化的SCA工具有助于单个公司监测和识别自用的开源组件和框架结构。调研机构451 Research有一篇报告详细阐述了并购交易中SCA的使用案例。成立不久的公司往往会将新的应用快速推向市场,因此他们越来越多地使用开源。经常使用自动化的SCA工具能够帮助这些公司进行漏洞追踪、补丁管理和确保许可证的合规性。当SCA工具直接集成到开发工作流时将发挥最大效用,让开发团队不用以牺牲速度为代价来减轻开源的风险。

新思科技:开源审计是技术并购交易成功的秘诀之一

但是企业使用不同的SCA工具,得到的分析结果也有差异,他们可能会遗漏一些潜藏的代码。依赖项扫描可以很好地发现已公开的开源代码,但是未在软件包管理器中公布、只是作为部分、或已修改组件引入的开源代码则可能会完全遗漏。此外,开源代码还可以通过复制粘贴开源代码“片段”,将其纳入代码中。尽管这看上去只是整个代码库的一小部分,该代码仍需要遵循其来源组件的许可义务,同时,在并购尽职调查中应该加以体现。

因此,在并购交易中,合规责任转移到了收购一方,他们需要关注目标公司代码库中知识产权所携带的潜在开源风险。

为什么并购交易中的企业需要开源审计而不是自动化的扫描工具?

收购公司无法轻易对目标公司的代码库进行自动化SCA扫描。首先,并购交易尚未完成前,目标公司不会将其源代码移交给收购方;其次,自动化SCA扫描集成到开发工作流中时才能发挥最大效用,从而使得企业能够监测软件构建的过程;最后,以完成并购交易为目的而对扫描结果进行的评估和研究需要更多时间和更高专业性,这可能是并购团队无法做到的。

想要创建一个高度精准和详尽的、包含代码库中所有开源的软件物料清单(BoM),并且在交易的时间表内完成,最佳的办法是借助第三方来进行开源审计。

新思科技:开源审计是技术并购交易成功的秘诀之一

一个典型的代码库包含多少开源组件?

新思科技公司近日发布了《2020年开源安全和风险分析》报告(OSSRA)。该报告研究了由Black Duck审计服务团队执行的对超过1,250个商业代码库的审计结果。其中开源占所有代码的70%。这意味着我们扫描的每个代码库中平均有三分之二以上包含开源组件。

需要特别注意的是,Black Duck审计的一个主要用处就是并购尽职调查,OSSRA报告中的数据可以作为并购交易中体现开源趋势的一项指标。

为什么企业使用这么多开源?

正如451 Research报告所述,更快速、更频繁的应用软件交付趋势不会在短期内消失:“在这些应用程序中使用开源组件已不再是一个新奇的想法。现在有很多开发人员使用由第三方编写的免费代码,这也是客户的交付需求促使的。”

新思科技OSSRA报告阐明了开源审计所揭露的相关风险:

· 扫描的代码库中超过99%都包含开源,平均每个代码库有445个开源组件

· 67%的代码库包含某种形式的开源代码许可证冲突,33%的代码库包含没有可识别许可证的开源组件。

· 75%的代码库包含至少一个开源代码漏洞,而 49%的代码库包含高风险漏洞

新思科技:开源审计是技术并购交易成功的秘诀之一

在并购中若不进行开源评估,将会面临哪些风险?

在并购交易中,开源采用率增加的趋势会引起两个主要问题:首先,企业必须了解他们将获得的软件中开源的内容和数量,以评估其新收购的知识产权的潜在风险;其次,他们必须在交易之前了解这样的风险情况,以把控他们的投资回报率,并对交易后所需要的补救成本进行规划。

不了解这些风险可能会付出高昂的代价。假设您正在收购Equifax,但没有执行开源工作。那会发生什么?众所周知,在2017年导致超过1.4亿人的个人数据泄露的安全事件,正是由Apache Struts框架中一个未修补的开源漏洞引起的。Equifax 至今已付出了14亿美元的高昂代价,而因该漏洞造成的影响远不止在金钱方面。

事实上,Equifax处理Apache Struts漏洞修复的速度远远快于平均水平。2014年,新思科技揭露了Heartbleed漏洞,而这个漏洞目前仍然是一个全球性的安全问题。

结合OSSRA报告和451 Research报告不难发现:开源采用率的增长不会在短期内放缓,因此涉及软件的并购风险越来越高。并购专业人士必须了解所购软件的全部风险状况。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭