在做产品安全管理时,很多团队不只关心自己写的代码,还要看供应商交付的软件包、第三方SDK、开源组件、固件镜像和后续漏洞响应。Cybellum供应链风险怎么评估,Cybellum供应链风险证据怎么整理,这两个问题要放在同一条线上看。前面是判断风险从哪里来、影响到什么产品,后面是把判断依据留下来,方便客户审核、法规检查和内部复盘。
一、Cybellum供应链风险怎么评估
1、得先把供应链里有什么东西给数清楚
评估前要先把供应商、组件、软件包、固件、开源库和商业闭源模块列清楚。可以从产品或资产页面进入,查看当前版本关联的SBOM、二进制分析结果、供应商交付文件和漏洞清单。这里重点不是统计多少个组件,而是确认这些组件到底来自哪里、进入了哪个产品版本、由谁负责维护。
2、看部件位置和容不容易被碰到分类
去算供应链风险的时候,得看看这个部件有没有用在那些已经卖出去的版本里,是不是在管着核心的功能,还有就是有没有连了网,会不会去处理外面传进来的信息只要这几个情况凑在一起了,那它的危险程度就不能当成普通的外面部件来管了。
3、结合供应商响应能力判断
供应链风险不只是技术问题,也和供应商管理有关。供应商是否能按时提供SBOM,是否能说明组件来源,是否能给出漏洞影响判断,是否能提供修复版本,都会影响风险等级。
二、Cybellum供应链风险证据怎么整理
1、顺着供应商和产品的版本来存
证据整理可以先按供应商、产品、软件版本、交付批次建立目录或平台记录。每个供应商至少要保留交付包、SBOM文件、release note、漏洞说明、修复承诺、联系人和确认时间。对于关键供应商,还要保留安全要求、补丁响应周期和历史问题记录。
2、把得出的结论和凭据拴在一起
每有一条供应链的危险,后头都得有对应的凭据跟着,就拿部件打哪来的凭据来说,可以是组件清单、文件在电脑里的路径、哈希值或者是打包的单子,漏洞怎么算的凭据可以是漏洞的公告、供应商给的解释、版本的对比或者是文件分析的结果,修好了的凭据可以是补丁包、升级的底子、再扫一次的结果、测试的报告还有管事的人同意的字条。
3、把摆在眼前的事实和想出来的判断分清楚
在供应链的凭据里面大概有两种东西,一种是摆在眼前的事实凭据,就像部件是什么版本、文件的哈希值、供应商什么时候给的东西、漏洞的号码还有修好了的版本,另一种是想出来的判断凭据,就比如为什么觉得它没影响、为什么不打算管这个剩下的危险、为什么要把修的时间往后挪。
三、供应链风险评估和证据整理怎么形成闭环
1、把供应商那边的危险塞进修理计划里
把那些危险大的供应链项目算出来之后,得在系统里定好谁来负责、找供应商的谁、打算什么时候弄好,还有用什么法子去瞧瞧好没好,自己家里能修的就直接塞进开发人员的干活计划里,得让供应商弄的就给供应商派一个干活的任务,要是碰上死活修不了的,也得把缓解的办法还有不得不接受这个危险的理由给写下来。
2、修好之后得再去瞅瞅危险还在不在
供应商把新版本或者补丁给过来之后,得重新把组件清单传进去、重新去分析文件或者是重新去对一下漏洞,可不能光听供应商嘴上说一句“好了”就把这事给翻篇了,去瞧的时候得看看部件的版本变了没有、漏洞还会不会跳出来、功能用起来还顺不顺,还有相关的凭据有没有跟着换成新的。
3、隔一段时间去看看供应商表现得怎么样
供应链的风险还得看看日子长了之后的表现,如果有一个供应商经常给的组件清单丢三落四、漏洞找他们也慢吞吞的、补丁说明也写得不清不楚,那就得在供应商安全的打分表里把它给写出来,相反那些能稳当当给齐组件清单、漏洞找过去很快就办、凭据给得清清楚楚的供应商,后面去沟通就能省下不少心。
总结
Cybellum里面供应链的风险要怎么去评估,说到底就是从供应商、小部件、产品版本、漏洞、能碰到的面还有应付的能耐这几个方向去凑在一块想,至于Cybellum里面供应链的凭据要怎么去收拾,重点是把SBOM、交付文件、漏洞说明、修复记录、测试结果和审批结论绑定到具体风险项上。真正管用的法子,是在每一次供应商交付、漏洞分诊和修复验证时,就把证据链同步整理好。这样不管是买主跑来问、上面依法来查,还是自己人回头看,都能说明白危险打哪来、为什么这么想、谁去干这活,还有后面怎么去盯着了。