很多企业都选择使用开源软件(OSS)构建更加灵活的产品,但其中也存在潜在的风险,软件供应商和IoT制造商都有必要去了解一下隐藏在软件供应链中的风险。

已知风险

例如,犯罪分子就完全可以利用Apache Struts CVE-2017-5638漏洞来获取Equifax客户的个人资料。众所周知,Apache Struts是一种广泛使用的开源组件 – Web服务器的框架,它可以用于接收和提供公司内部系统中的商业数据。归根到底,还是因为这个开源组件所存在的漏洞以致于使其成为网络***的主要目标。

主要发现

根据Flexera的一份最新报告显示,在商业和IoT软件产品中所发现的代码有百分之五十都是与开源软件有关的。但调查显示只有37%的受访者表示曾获取并使用开源软件。而63%的公司说,他们并没有获取或使用开源软件,或者说他们根本就不知道有这种情况的存在。

并且据了解,目前基本没有人对开源软件的安全性负责:39%的受访者表示,在他们公司内部没有人会对开源软件的安全性负责,或者可以说他们压根就不知道应该是由谁来负责。

除此之外,开源软件的贡献者也不是遵循最佳实践:33%的受访者表示自己的公司曾为开源项目做出了贡献。但是,又有63%的受访者表示他们的公司压根并没有开源采购或使用政策,当然也有43%的受访者表示自己本身对开源项目也有做出贡献。

不管怎样,我们都不能忽视开源确实是一个明显的捷径。 Flexera产品管理副总裁Jeff Luszcz表示:“完全开源可获取的代码可以快速获得产品,这对于软件开发的快速节奏来说非常重要。” “然而,大多数软件工程师并没有在私下里去跟踪开源的使用情况,而且有绝大部分的软件高管都没有意识到其安全/合规风险方面存在一定差距。”

事实上,对于开源软件使用过程中的安全合规、许可等流程可能远比简单的拿来用要方便的多,但这些流程毫无疑问是必不可少的。

“开源软件的安全合规流程能够很好的保护产品和品牌声誉。但大多数软件和IoT厂商都没有意识到存在的问题,所以他们并没有保护自己和户,”Luszcz说,“对于暴露产品合规性和漏洞风险的供应商,还有那些压根就不知道他们运行开放源代码和其他第三方软件的客户,甚至可能是包含软件漏洞的客户 ,这些都是会危及到整个软件供应链。”

©著作权归作者所有:来自51CTO博客作者西西爸札记的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 痞子衡嵌入式:开启NXP-MCUBootUtility工具的BEE/OTFAD加密功能 -
  2. 开源在企业中的前景预测
  3. Windows 7平台静默安装11.2.0.4软件及静默建库
  4. Linux编程 18 安装软件程序(yum工具对软件包安装,删除,更新介绍)
  5. CentOS 7.1静默安装11.2.0.3 64位单机数据库软件
  6. 4.2 vSphere软件组件详解
  7. 10万字节跳动员工都在用的办公协同软件,如何配得上这个时代?
  8. 为什么越来越多的数据分析师在用思迈特软件?
  9. 快递单号批量查询软件,自动识别快递单号派送动态

随机推荐

  1. Android(安卓)liveData 和ViewModel 使用
  2. android万能驱动制作方法
  3. Android从文件目录中写入和读取图片
  4. Android 电话的反射调用机制实现静默接听
  5. android Intent用法归纳
  6. 我使用过的 控件的一些特性(layout_weight
  7. 2011.09.21——— android 动态壁纸开发
  8. RubyMotion 3发布,支持Android和WatchKit
  9. Android访问本地服务器(localhost)的解决方
  10. Android开发 Handler+ExecutorService(线