首页 / it.itcdj.com / 正文

跑过现场才懂的供应链安全

上周跟一个做制造IT的老哥们喝酒,他说上个月刚被搞到差点丢了工作。啥事儿?他们厂的MES系统里嵌了个开源的条码生成组件,没人审,结果上个月那个组件爆了供应链漏洞,攻击者顺着这个口子偷了他们三个月的生产排班数据,差点把核心客户的定制订单参数漏出去。

没人当回事的边角料才是最大的坑

很多人一提供应链安全,第一反应是要防外部黑客,要搞防火墙,要做终端杀毒。麻烦在于,绝大多数出事的口子,根本不是你花了大价钱防护的核心系统。

是啥?是你为了跑个小功能随手拉的开源组件,是外包团队给你部署系统时留的调试账号,是你为了省事儿直接从非官方渠道下的工业控制软件安装包。

企业IT系统开源组件依赖关系梳理表

我之前去南方一个做汽车零部件的厂子采访,他们的IT主管说,之前为了赶上线时间,直接从某网盘下了个版本管理工具的安装包,连校验值都没对。结果那安装包里被人塞了挖矿程序,跑了快半年,把车间的工控网络带宽占了三分之一,好几次差点耽误生产数据回传。

你说这事儿玄吗?一点不玄。说白了,大家总觉得供应链安全是给互联网大厂准备的,自己那点业务数据没啥好偷的,真出事了才知道,哪怕你只是个给大厂供零件的小厂,你出的安全问题,能顺着供应链直接捅到甲方的核心系统里。

你省下来的每一步审核成本最后都要还

现在很多企业搞安全,总想着走捷径。比如买个号称能一键扫全链路漏洞的工具,扫完报一堆高危漏洞,打个补丁就算完事。

错得离谱。供应链安全的核心从来不是事后补漏,是从你决定引入一个第三方组件、一个外包团队、一个外部供应商的那一刻起,就得把审核的口子扎紧。

工业控制系统第三方供应商接入审核流程图
工业控制系统第三方供应商接入审核流程图

上次跟一个做安全服务的朋友聊,他说现在接的客户,十个里有八个的供应链审核流程是摆样子的。采购部门要压成本,选供应商只看报价,根本不看对方的安全资质;技术部门要赶进度,拉开源组件直接用,根本不查这个组件有没有未公开的漏洞,有没有被供应链投毒的历史。甚至有的公司,连自己用了多少个第三方组件都数不清。

你说这能不出事?

代价是啥?是一次漏洞爆发导致的停产损失,是被甲方追责赔的违约金,是攒了十几年的行业口碑一夜掉地上。对吧?

别拿合规当挡箭牌

很多企业现在搞供应链安全,就是为了过等保,为了应付甲方的审计。找个第三方机构出个报告,把流程文件写得漂漂亮亮,实际操作的时候该咋来咋来。

说实话,这事儿没那么容易蒙混过关。前两年监管部门抽查的时候,有多少企业看着合规材料全得很,真到现场查,发现他们连供应商的安全评估问卷都从来没回收过。你说这能叫合规吗?这叫自欺欺人。

真正的供应链安全,从来不是写在PPT里的条条框框。是你每次引入新的第三方组件的时候,真的去查一下它的来源,它的维护团队靠不靠谱,它的代码里有没有藏奇怪的后门;是你给外部供应商开接入权限的时候,真的按最小权限原则给,别一上来就把整个核心数据库的读写权限给人开了;是你每过一段时间,真的去梳理一遍全链路的依赖关系,别等漏洞爆出来了,才知道自己系统里居然嵌了个早就停止维护的老组件。

我见过太多企业,平时觉得安全投入是纯成本,看不见回报。等真出事了,花十倍的钱擦屁股都来不及。

上次跟那个差点丢工作的IT老哥聊天,他说现在他们厂专门抽了两个人,每个月花一周时间梳理全系统的第三方组件,给每个接入的外部供应商都建了安全档案。虽然慢,虽然麻烦。但至少上次那个同类组件的漏洞爆出来的时候,他们第一时间就定位到了自己用的版本,半小时就完成了替换,根本没给攻击者留口子。