赫五行属性是什么| 失眠吃什么药最有效| 卧底归来大结局是什么| 大葱喜欢什么肥料| 干眼症吃什么食物好| 掩耳盗什么| 可什么意思| 肥皂剧是什么| 结膜炎吃什么消炎药| 尧五行属什么| 特务是什么| 蹄花是什么| 六月二七是什么星座| 什么人生病不看医生| 耳朵痒是什么原因| 绞肠痧是什么病| 龟粮什么牌子的好| 什么酒不能喝| 什么如泰山| 湖北九头鸟是什么意思| 胎儿肠管扩张是什么原因造成的| tp什么意思| 世事无常什么意思| 忠厚是什么意思| 嘴唇干裂脱皮是什么原因| 子宫和宫颈有什么区别| 一个m是什么品牌| 淋巴结节吃什么药最好| 什么样的田野| 地铁不能带什么东西| 不动产权是什么意思| 焦虑症是什么症状| 刷存在感是什么意思| 蚕豆病是什么| 射精快是什么原因| 拉格啤酒是什么意思| 辅助什么意思| 骨膜炎吃什么药| 玛卡是什么| chemical是什么意思| 口水多吃什么药好得快| 慢性心肌炎有什么症状| 阴道口疼是什么原因| 脑梗原因是什么引起的| 丝状疣是什么| essence是什么意思| 6月26是什么星座| 什么情况下需要安装心脏起搏器| 较前相仿是什么意思| 犬和狗有什么区别| 怀孕一个星期有什么症状| 加仓是什么意思| 尿黄是因为什么| 压差小是什么原因引起的| 拉肚子拉稀水吃什么药| 心气虚吃什么食物补| 氯化钾是什么| 偏激是什么意思| 儿童腮腺炎挂什么科| 黄瓜什么时候种| 尿液白细胞高是什么原因| 鹿土念什么| 董五行属什么| 总胆红素高说明什么| 照烧是什么意思| 7月20日什么星座| 胎动突然频繁是什么原因| 尿比重是什么意思| 眼痒用什么眼药水| 属相兔和什么属相最佳| 烧伤用什么药| 嗓子疼是什么原因引起的| 清五行属什么| 飞机用什么油| 结婚15年是什么婚| 免疫固定电泳查什么的| 脚心热吃什么药| 早晨5点是什么时辰| 顾名思义的顾是什么意思| 1700年是什么朝代| 无限极是干什么的| 葡萄籽什么牌子效果好| 党参长什么样图片| 虾子不能和什么一起吃| 手指脱皮是什么原因引起的| 什么花秋天开| 肝脏纤维化是什么意思| 梦见狗熊是什么预兆| 手柄是什么意思| 什么是爱情| hcg是什么检查项目| 什么是固态法白酒| pc是什么缩写| 2001年属蛇的是什么命| 指甲月牙代表什么| 宿醉什么意思| 吃什么能提高性功能| 硒有什么功效和作用| 丁五行属什么| 世界第一大河是什么河| 叒怎么读音是什么意思| 一个黑一个今念什么| 结婚60年是什么婚| 辄的意思是什么| 梦见已故的老人是什么意思| 无话不谈是什么意思| 低聚异麦芽糖是什么| 妨子痣是什么意思| 什么炒肉| 恍恍惚惚什么意思| 猪儿虫是什么意思| 身上没力气没劲是什么原因| 磷是什么元素| 螨虫长什么样子| 水平是什么意思| 什么什么之什么| 死缓什么意思| 10.17是什么星座| 功名是什么意思| 真空什么意思| 知己是什么意思| 手发胀是什么原因造成的| 披什么散什么| 猫咪感冒吃什么药| 卒中是什么意思| 民营和私营有什么区别| 安睡裤是干什么用的| 改嫁是什么意思| nasa是什么意思| 清热解毒是什么意思| 为什么小便是红色的尿| 芝五行属什么| item是什么意思| 北京大学校长是什么级别| 血压高压高是什么原因| 水蚤吃什么| 三个马念什么| 一直发烧不退是什么原因| 朋字五行属什么| 手背有痣代表什么| 拉肚子是什么原因| 啥是什么意思| 金银花有什么功效| 叶酸片什么时候吃合适| 子宫肌瘤是什么原因导致的| 内能与什么因素有关| 室性早搏吃什么药最好| EV71疫苗是什么| 吃什么容易发胖| 半夜醒来口干舌燥是什么原因| 分散片是什么意思| ts什么意思网络上| 清炖排骨汤放什么调料| 瞌睡多什么原因| 下午4点是什么时辰| 觉是什么结构| 治烫伤最好的药膏是什么| 杨字五行属什么| 风云人物什么意思| 脸颊红是什么原因| 容易出虚汗是什么原因| 吃什么可以回奶| 雷人是什么意思啊| 598是什么意思| 白蛋白低是什么意思| style是什么意思| 吃什么对胰腺好| 秀才相当于什么学历| 吃什么能胖起来| 调侃是什么意思| 22点是什么时辰| 医学P代表什么| 大公无私是什么意思| 塔罗牌能算什么| 新陈代谢是指什么| 脚扭伤挂什么科| 男性小便出血是什么原因| 蜂蜜什么时候喝比较好| 男人为什么好色| 什么可以解酒最快方法| 晚上十一点多是什么时辰| 甘露醇有什么作用| 怀孕一个月有什么症状| 今年37岁属什么生肖| 才美不外见的见是什么意思| 肠癌便血和痔疮便血有什么区别| 什么矿泉水最好| 二郎神叫什么名字| g6pd是什么意思| 鲈鱼是什么鱼| 回族不能吃什么肉| 手掌脱皮是什么原因| 吃葛根粉有什么好处| 小孩子发烧抽搐是什么原因| 姜薯是什么| 卡介苗是预防什么的| 红眼病用什么眼药水| 睡觉脚抽筋是什么原因引起的| 为什么近亲不能结婚| 儿童抗o高会引起什么病| 梦见孕妇大肚子是什么意思| 戒烟后为什么会发胖| 为什么一到晚上就咳嗽| lxy是什么意思| 芭比q是什么意思| 甲状腺弥漫性改变是什么意思| 小孩牙疼吃什么药| 天蝎座和什么星座最不配| 觉得什么| 42岁属什么| 清明节在什么时候| 九个口是什么字| 爱是什么颜色| 紫光檀是什么木| 历久弥新是什么意思| 健康证什么时候可以办| 孕妇梦见大蟒蛇是什么意思| 低血压高吃什么药| 1921年中国发生了什么| 父母什么血型会溶血| 钓鲈鱼用什么饵最好| 蚯蚓中药叫什么| paris是什么牌子| fw什么意思| 土地出让金是什么意思| 14k是什么意思| 肺积水是什么原因引起的| 车辙是什么意思| 跳楼机是什么| 藏蓝色是什么颜色| 里急后重吃什么药最好| 6月1是什么星座| 疝气是什么原因引起的| 什么东西快速补血| 外阴痒用什么药膏| 南瓜什么人不能吃| 五险一金指什么| 龙阳之好是什么意思| 未羊是什么意思| 为什么女追男没好下场| 女性放屁多是什么原因| 同房出血什么原因| 北京居住证有什么用| 脑梗原因是什么引起的| 血脂稠吃什么药最好| 北京市长属于什么级别| 如日中天是什么生肖| 3岁属什么生肖| 警察为什么叫条子| 桦树茸的功效主治什么病| 脾胃不好吃什么食物好| 丝状疣是什么样子图片| 被老鼠咬了有什么预兆| 寸止什么意思| 号召是什么意思| 糯米粉做什么好吃| 尿肌酐低说明什么| 猪头肉炒什么好吃| 精子为什么是黄色的| 闲暇的意思是什么| 生普洱和熟普洱有什么区别| 针对是什么意思| 女生的逼长什么样| 属猴与什么属相最配| 百度
侵权投诉
订阅
纠错
加入自媒体

软件供应链安全如此重要,但为什么难以解决?

2025-08-04 15:06
科技云报道
关注

软件供应链安全如今已经成了一个世界性难题。从2021年底Apache Log4j“核弹级”风险爆发,时至今日影响仍然存在,保障软件供应链安全已成为业界关注焦点。

但近2年时间过去了,软件供应链安全问题似乎并没有得以缓解,安全事件层出不穷,开源漏洞风险与日俱增。

Venafi对来自全球不同企业的1000位CIO调研显示,其中82%的人表示他们的组织容易受到针对软件供应链的网络攻击。

奇安信《2023中国软件供应链安全分析报告》显示,开源项目维护者对安全问题的重视度和修复积极性较低。

同时,不活跃(超过一年未更新发布过版本)的开源软件,一旦出现安全漏洞,难以得到及时修复。

为什么人人都知道软件供应链安全问题很重要,却难以解决?

软件供应链安全与开源息息相关

要搞清楚软件供应链安全的症结,先得厘清其涵义。

基于中国信通院的定义,软件供应链安全是指“软件供应链上软件设计与开发的各个阶段中来自本身的编码过程、工具、设备或供应链上游的代码、模块和服务的安全,以及软件交付渠道及使用过程安全的总和。”

这里是把软件供应链安全分为了两部分:一是软件自身的供应链安全,二是软件供应链交界面的安全管理。

软件自身的供应链,可以简单理解为应用的代码来源,应用的代码来源主要有两个部分:一个是产品研发自己写的代码,另一个就是引入的第三方的开源组件代码。针对这两者的安全检测也是我们常说的开发安全。

软件供应链交接界面,针对的是开源软件或者商业采购第三方软件。

这部分的供应链安全管理,主要是在交付和使用过程中进行相关的准入检测,并形成标准化可溯源的软件物料清单。

事实上,软件供应链的安全的重要性提升和开源的大趋势是息息相关的。

软件开源化的趋势是一个累积的过程,十几年的时间经历了一个量变到质变的阶段,现在全球的开发者都在依赖开源组件来做应用的研发,绝大多数现代代码库都包含开源组件。

但是开源的繁荣本身就建立在一系列自由许可协议和免责条款上——其中也包括风险免责,“使用者风险自负”是开源社区的共识。

近年来,开源软件自身的安全状况持续下滑,企业软件开发中因使用开源软件而引入安全风险的状况更加糟糕,例如:危险开源组件的使用、自研代码缺陷漏洞引入、容器镜像漏洞引入等,这些风险导致软件系统的整体安全防护难度越来越大。

因此,开源软件供应链安全风险治理任重道远。

直面软件供应链安全治理挑战

尽管业界已经普遍认识到软件供应链安全的重要性,但治理起来依然面临重重挑战。

腾讯安全开发安全专家刘天勇表示,从技术角度看,软件供应链安全的治理的难点可以分成三部分:

一是检测门槛高。

开源组件的来源复杂,依靠单一的技术手段难以做到全面覆盖。

市面上常见的开源组件检测技术是基于源代码的SCA分析,但基于源码的SCA难以覆盖软件供应链交接界面的第三方软件成品。

二是修复成本高。

在企业开始做开源组件的风险治理的时候,存量业务往往会发现大量的漏洞,但这些业务大多数处于上线运营的阶段,修复的过程对研发资源是一个较大的消耗,同时对安全团队来说也是较大的推动阻力。

三是攻击影响范围广。

第三方开源组件的使用,间接扩大了软件的受攻击面,针对上游供应链环节的漏洞挖掘和恶意利用,能够快速覆盖大量的下游软件,同时相关的攻击具有较高的隐蔽性,常用的安全检测手段难以进行全面的防御,目前软件供应链攻击已经成为攻防演练中非常常用的攻击手段。

此外,供应商对产品安全性的重视程度不足、开发人员安全开发能力有限等,导致第三方供应商产品安全质量参差不齐,也加大了软件供应链安全治理的难度。

那么,企业该如何应对这些挑战?在技术上是否有对应的解决手段?

SCA和SBOM

当前,SCA(Software Composition Analysis)是目前业界主要的解决开源组件风险检测的手段。

SCA是一类工具的统称,可以通过分析源代码识别其中引用的开源组件信息(名称、版本、校验值)、组件漏洞、开源协议等信息,从而帮助开发人员和安全人员快速对于企业代码中的开源风险进行识别。

随着供应链安全开始获得更多关注,SCA工具内置了对与跟踪组件相关的漏洞和安全风险的更深入分析和管理,并成为企业生成SBOM和管理其开源使用的主要方法之一。

Linux基金会最近的一项调查发现,SBOM的意识度很高,目前有47%的IT供应商、服务提供商和受监管的行业在使用SBOM,88%的受访者预计将在2023年使用SBOM。

代码扫描和渗透测试

保护软件供应链的核心是一个应用程序安全问题,因此传统的应用程序安全代码扫描工具将在这个解决方案堆栈中发挥重要作用。

静态应用程序安全测试(SAST)、动态应用程序安全测试(DAST)、交互式应用程序安全测试 (IAST)和运行时应用程序扫描保护(RASP)工具,以及明智地使用渗透测试,可以帮助企业测试他们自己的内部代码,并提供对第三方代码的进一步检查,以作为应对风险的后盾。

相比于SCA和SBOM产品依赖于已知的、先前发现的漏洞,彻底的应用程序渗透评估可能会在检查第三方库和框架时识别出脆弱的代码使用情况,而这些代码以前可能在其他地方没有报告过。

此外,共享机密扫描和管理也正在从一个独立的工具类别快速转变为一个功能,该功能正在融入软件供应链安全工具的各个方面。

这是因为在开发和实际环境中,针对嵌入在源代码、配置文件和基础设施代码中的机密数据的网络攻击活动仍然猖獗,因此迫切需要解决这个问题。

此外,依赖关系管理和分析、受信任的存储库和注册中心、安全代码签名、CI/ CD管道安全性、第三方风险管理平台、IaC安全和CNAPP,都是软件供应链安全治理要重点关注的对象。

正如Gartner公司的高级主管兼应用安全分析师Dale Gardner所说:“当人们关注供应链安全时,他们关注的是使用SCA、SBOM等工具,这些都是解决方案中非常重要的部分,但它们实际上只是一种不全面的解决方案。”

软件供应链安全治理并非纯粹的技术问题

事实上,软件供应链安全问题是人、流程和知识的问题,而非纯粹的技术问题。

在解决软件研发过程的供应链安全问题时,需要贴合SDLC(软件开发生命周期)考虑供应链安全风险。

为此,Goolge提出了SLSA(Supply-chain Levels for Software Artifacts)框架,微软提出了SCIM(Supply Chain Integrity Model)框架以及CNCF(云原生计算基金会)的软件供应链最佳实践,三种框架都强调对于源代码、第三方依赖、构建系统、制品、发布、部署的安全性。

以SLSA框架为例,SLSA是一个标准清单和控制框架,用于缓解软件项目中的代码和软件包的供应链风险。

SLSA框架从三个方面评估软件供应链的安全等级,分别是源码、构建和依赖,并可划分为4个级别:

Level 1:构建过程是完全脚本化或自动化,且能够基于结果识别来源源码;

Level 2:使用有身份认证能力的版本控制和托管服务,确保构建来源是可信的;

Level 3:源码和构建平台符合可审计标准,且有成品完整性保证;

Level 4:所有变更均有双人评审,且有封闭的、可重复的构建过程。

以Level 4等级要求为例,在软件构建过程中企业需要实践以下4点:可验证的版本控制、双人评审、安全的自动化构建流程/环境、可重复构建的流程。

结语

软件供应链上每一个环节的安全问题,都有可能成为黑客攻击的切入口。千里之堤毁于蚁穴,把住软件供应链每个关卡,莫让小小漏洞成为洪水猛兽。

 相关阅读

软件供应链安全治理需打好“团体赛”

开源“新风潮”

拉响警报!2023年三大网络安全威胁不容忽视

网络安全“广阔天地大有作为”,还有这个短板亟需补齐

【科技云报道原创】

转载请注明“科技云报道”并附本文链接

       原文标题 : 软件供应链安全如此重要,但为什么难以解决?

声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号

    微信头像 用什么好 丘疹性荨麻疹吃什么药 高原反应的原因是什么 孕妇吃冰的东西对胎儿有什么影响 麻风疫苗什么时候打
    肾阳虚有什么症状 龋牙是什么意思 亚麻是什么植物 补血最快的方法是什么 宝宝干咳吃什么药
    有胃病的人吃什么最养胃 泛性恋什么意思 3.23是什么星座 生辰八字指的是什么 什么照片看不出照的是谁
    高尿酸有什么症状 甲胎蛋白增高说明什么 仰仗是什么意思 巨无霸是什么意思 叶酸基因检测是什么
    打了狂犬疫苗不能吃什么mmeoe.com 拿手机手抖是什么原因hcv9jop3ns5r.cn 玫瑰花茶有什么作用hcv9jop5ns0r.cn 吃什么软化血管hcv8jop8ns5r.cn 眼睛经常充血是什么原因引起的hcv9jop2ns7r.cn
    阴虱是什么样子图片hcv9jop7ns1r.cn ca199偏高是什么意思hcv9jop2ns6r.cn 做梦梦到很多蛇是什么意思hcv8jop5ns0r.cn 胸闷心慌是什么病xscnpatent.com movefree是什么药hcv9jop0ns5r.cn
    tc什么意思hcv9jop6ns2r.cn pgi2在医学是什么意思hcv9jop2ns3r.cn 梗塞是什么意思hcv9jop6ns0r.cn 子宫前倾是什么意思hcv8jop2ns8r.cn 花椒是什么hcv9jop0ns6r.cn
    22岁属什么mmeoe.com 特别想睡觉是什么原因hcv8jop7ns2r.cn 上半身胖属于什么体质hcv8jop4ns8r.cn 男士阴囊痒用什么药膏hcv8jop2ns1r.cn c肽测定是什么意思hcv8jop1ns1r.cn
    百度