IaC安全,说白了就是:在服务器还没“盖”出来之前,先把它的“施工图纸”检查一遍,别等楼塌了才想起来审图。
你可能没听过这个词,但你手机里的照片、公司里的系统、你网购的订单,全都住在“云”上。而云上的事故,十有八九不是黑客多厉害,而是配置写错了——把本该锁死的门敞开了。IaC安全要干的,就是在“门”还没装上去之前,把图纸上的错误揪出来。
要理解IaC安全,得先懂IaC。IaC的全称是 Infrastructure as Code,基础设施即代码。
打个比方:传统运维工程师配服务器,就像老师傅装修房子——凭手艺,一台一台手工敲命令,装完这台装那台。十个师傅能装出十个样子,装错了想还原?对不起,说不清当时怎么装的。
IaC换了个思路:把装修要求写成一张标准图纸。你要几台服务器、什么型号、开哪些门(端口)、接哪些水电(网络和存储),全部写成代码文件。然后交给工具自动施工,云平台照单干活,几分钟给你“盖”出一模一样的机房。
这张“图纸”,就是IaC。常见的图纸语言有:
图纸的好处一目了然:可复制(一套图纸盖一百栋楼)、可回滚(装坏了退回上一版)、可版本管理(每笔改动都有记录,像写代码一样用git管着)。
问题是:图纸也会画错。
而图纸上一行写错,云平台上就是成百上千台机器一起错。IaC安全,就是在图纸交付施工之前,用自动化工具把图纸“审”一遍。常见的“错图”有这么几类:
public,等于把档案室大门敞开,谁路过谁就能翻。0.0.0.0/0——这是“允许全世界任意IP访问”的行话,等于小区大门对全球敞开。IaC安全工具(如开源的Checkov、Trivy,商业的Wiz、Snyk等)干的就是“审图员”的活:拿着一份几百条安全规则的清单,逐行扫你的图纸,发现问题直接在代码合并环节打回——带病图纸根本没机会上工地。
它解决的核心问题是时机:传统安全检查发生在系统上线之后,发现问题要整改、要停机、要扯皮;云上的暴露窗口是以分钟计算的——一个公开的存储桶,可能几小时内就被自动扫描工具翻个底朝天。把检查挪到图纸阶段,成本最低、效果最好。
研究机构Gartner有一个非常著名的预测:到2025年,99%的云安全故障是客户自己的错,而不是云厂商的问题——其中绝大部分就是配置错误。
真实案例不少:2019年,美国第一资本银行(Capital One)约1亿人的信息泄露,起点就是云上的一处配置漏洞;2021年,微软Power Apps被安全研究人员发现因配置不当,约3800万条记录(包括新冠检测信息)对公众可见。这些事故的共同点:没有人“入侵”,门是自己开着的。
安全公司GitGuardian的年度报告显示,仅2024年一年,人们在GitHub公开代码提交中就发现了超过2000万个硬编码的密钥——很多就藏在IaC图纸文件里。开发者图方便把云账号钥匙写进代码、推上仓库,等于把钥匙挂在了全世界都能看到的地方。
最近两年最热的变化:越来越多人用AI助手“对话式生成”基础设施代码——说一句“帮我建个存储桶”,AI唰唰给你一份Terraform配置。这种所谓“氛围编程”(vibe coding)的方式效率极高,但多家安全厂商的研究都提示:AI生成的代码里不安全默认值、缺失的加密配置、过宽的权限比例不低,看着挺顺眼,用起来埋着雷。
图纸的产量暴涨,人工审图根本跟不上——审图自动化从“加分项”变成了“刚需”。这就是IaC安全最近密集出现在各种技术大会和新闻里的根本原因。
2025年,谷歌宣布以约320亿美元收购云安全公司Wiz,这是谷歌历史上最大的一笔收购。Wiz起家的核心能力之一,就是扫描云环境的配置风险——其中就包括IaC图纸。一家公司值320亿美元,说明“帮人检查云上配置”是多大的一门生意。
国内的云上合规要求(如等保测评)越来越细,企业上云资产动辄上万,靠人工巡检不现实。GitOps(用git管理所有基建变更的做法)普及后,“安全扫描卡在代码合并之前”正在成为国内互联网和金融企业的标准动作。
flowchart TD
A[工程师写基建图纸] --> B[提交到代码仓库]
B --> C{IaC安全自动审图}
C -->|发现密钥硬编码| D[打回修改]
C -->|发现权限全开| D
C -->|审图通过| E[代码合并进入主线]
E --> F[自动施工部署上云]
F --> G[云上持续巡检]
G -->|发现配置漂移| H[报警并自动纠正]
H --> B
看懂这张图,你就看懂了IaC安全的全部逻辑:两道关卡。
你的照片、简历、就诊记录,绝大多数躺在某朵云上。云上泄露事件的真相往往很朴素:不是黑客破墙而入,而是运维画错了一张图纸,把存着你数据的“档案室”设成了公开。IaC安全做得好的公司,你数据裸奔的概率就低一分。下次看到“某平台数据泄露”的新闻,你可以在心里默念一句:八成又是图纸画错了。
谷歌320亿美元收购Wiz,等于给“云配置安全”这个赛道盖了章。海外的热词是CNAPP(云原生应用保护平台,把图纸扫描、运行时巡检、权限管理打包成一套方案),是近年安全行业增速最快的品类之一;国内对应的是云态势感知、主机安全等市场,云厂商和安全厂商都在重仓投入。
注:文中案例数据为公开报道的约数,具体数字以原始报告为准。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
