大数跨境
0
0

演讲分享 | 企业如何应对开源软件供应链安全问题?

演讲分享 | 企业如何应对开源软件供应链安全问题? 安势信息
2022-11-17
2
导读:搭建开源治理体系,整体管控软件供应链风险

11月6日-8日,2022国际开源节在深圳福田会展中心隆重召开。在11月7日的 OpenSSF 开源安全中国峰会的分会场上,上海安势信息技术有限公司资深解决方案架构师朱贤曼发表了题为《企业如何应对开源软件供应链安全问题》的精彩演讲,以下是部分现场分享内容:


近年来,开源生态发展势头迅猛,在推动技术创新、促进产业协作、加快各行业数字化进程方面发挥的作用日益凸显。在现代的开发模式中,开源无所不在。随着软件产业的快速发展,软件供应链也愈发复杂、多元,软件供应链安全问题的严峻性已成为各方共识。



软件供应链的复杂性

什么是软件供应链?

传统的供应链(Supply Chain)是指生产及流通过程中,涉及将产品或服务提供给最终用户活动的上游与下游企业所形成的网链结构,即将产品从商家送到消费者手中的整个链条。


如下图所示,软件供应链的生产环节涉及开发人员、硬件制造商等多个环节和背后提供相关支持服务的多家公司,其复杂性不言而喻。我们可以将软件供应链定义为参与开发应用程序的所有组件的开发、构建和软件产品分发的过程。

软件供应链的构成有哪些?

  • 硬件和基础设施
  • 操作系统
  • 编译器和编辑器
  • 云服务和数据中心
  • 驱动和依赖项
  • 开源脚本和打包好的软件
  • 代码仓库引擎、测试套件以及CI/CD工具



开源软件供应链面临哪些风险

混源开发模式已成为常态,开源软件的使用比例越来越高。但开源是把双刃剑。以史诗级漏洞 Log4j 为例,影响了6万+开源软件, 1,800多种产品,全球超过40%的企业网络都遭遇了漏洞利用攻击。

朱贤曼指出:“不及时发现和处理安全漏洞可能导致数据泄露、资产受损、产品下架、监管处罚、被勒索等严重后果。”

开源软件存在的安全风险除了来自于开源软件自身,还来自于软件供应链攻击。随着现代软件和基础设施对第三方资源的依赖,针对软件供应链的攻击正以每年 4-5 倍的速度增长,仅在 2021 年就发生了几千次。如下图所示,软件供应链攻击无所不在,例如:提交恶意代码、污染源代码托管平台、编译篡改过的代码、污染构建环境、使用恶意的依赖、上传不是由CI/CD生成的包、篡改包仓库、使用恶意包等。
近年来爆发的 SolarWinds 网络攻击事件和混淆攻击,对国家安全、企业安全、个人隐私等各个方面造成了严重破坏,为我们敲醒了警钟。


企业如何应对开源软件供应链安全问题

随着软件供应链攻击事件越来越频繁,企业应该如何应对开源软件供应链中的安全挑战?

朱贤曼表示:“企业做开源合规治理,最重要的就是先具备安全合规意识,这个是基础,甚至比其他层面还要重要。在树立安全合规意识的基础上,企业需要搭建开源治理体系,整体管控软件供应链风险。”

针对软件开发过程中使用的规模愈趋庞大与复杂的开源组件,朱贤曼建议企业从以下五个方面着手应对开源软件供应链安全问题:


1

使用前

主动预防,建立准入机制,确保来源可靠

2

使用中

确保来源可靠持续扫描和整改,维护完整的企业资产树和SBOM清单

3

生产过程中

保护各产环节,提供可信证据

4

维护

建立应急响应机制,持续跟踪漏洞,快速响应

5

维护

全生命周期管理,定期更新和适时退出


目前国内偏大型公司在开源治理方面做的比较好,中小公司更多的还是会优先关注产品功能等问题。但可以看到的是,近几年国内对于开源的讨论越来越多,相信会有更多的人开始关注开源合规与安全问题。


作为守护软件供应链安全的一员,朱贤曼表示:“我们很荣幸能够参与共建中国开源软件供应链安全事业,也欢迎更多志同道合的伙伴加入我们,一起拥抱开源。未来,我们也将继续携手客户与合作伙伴,共建和谐的开源生态。”



往期推荐

如何使用清源 CleanSource SCA 管理开源风险


如何使用清源CleanSource SCA建立软件物料清单(SBOM)


关于安势信息

上海安势信息技术有限公司成立于2021年,致力于解决软件供应链中的安全和合规问题,目前已完成数千万元天使轮融资。作为中国市场领先的软件供应链安全治理工具提供商,安势信息以SCA(软件成分分析)产品作为切入点,围绕DevSecOps流程,着力于从工具到流程再到组织,坚持持续创新,打造独具特色的端到端开源治理最佳实践。欢迎访问安势信息官网www.sectrend.com.cn或发送邮件至 info@sectrend.com.cn垂询。

点个在看 你最好看

【声明】内容源于网络
0
0
安势信息
安势信息是国内先进的软件供应链安全治理解决方案提供商,提供包括清源SCA(软件成分分析)、清本SAST(静态代码扫描)、清正CleanBinary (二进制代码扫描)、安全服务等解决方案,提供各行业的软件供应链安全治理最佳实践。
内容 170
粉丝 0
安势信息 安势信息是国内先进的软件供应链安全治理解决方案提供商,提供包括清源SCA(软件成分分析)、清本SAST(静态代码扫描)、清正CleanBinary (二进制代码扫描)、安全服务等解决方案,提供各行业的软件供应链安全治理最佳实践。
总阅读517
粉丝0
内容170