尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

华为云安全白皮书2025核心解读:责任共担与纵深防御实战指南

华为云安全白皮书2025核心解读:责任共担与纵深防御实战指南 上云这件事很多团队第一步考虑的是性能、成本、可用性安全往往排在后头。但真等你的业务跑在云上遇到一次撞库、一次数据泄露、一次误操作删库你就会明白安全不是锦上添花而是生死线。华为云每年发布的《安全白皮书》我基本都会翻一遍2025版的更新内容不算激进但几个信号非常明确AI安全从“附属章节”变成了“独立议题”责任共担模型讲得更细云上安全运营的思路也从“防住”转向了“看得见、管得住、追得回”。这篇文章我不做全文翻译只挑我认为对做技术、做运维、做架构决策的人最有价值的模块拆开揉碎讲清楚文末也会说一些我在实际项目里踩过的坑。1. 白皮书到底在讲什么——先读懂华为云的安全观1.1 责任共担模型安全的边界在哪里很多刚开始用云的人有个误区觉得资源放上云安全就全归云厂商管了。华为云白皮书开篇就把这个边界划得很清楚安全是“责任共担”的不是“责任转移”的。这个模型分三层。底层是华为云自己负责的物理安全、基础设施安全、Hypervisor安全、云平台本身的安全中间是云服务自身的默认安全能力比如VPC隔离、安全组、默认加密选项最上面一层是租户的责任包括你购买的云主机上的操作系统补丁、中间件配置、应用代码、账号权限、数据分级分类。用一句大白话总结华为云帮你把大楼的围墙、门禁、监控装好但你自己办公室的门锁不锁、保险柜密码设得强不强那是你自己的事。这个模型放在2025年看有一个值得注意的新变化——白皮书花了更多篇幅讲“云服务商提供的安全工具如何融入租户的常态运维”也就是安全能力平台化的思路。以前安全是离散的一个WAF、一个漏扫、一个日志审计各管各的。现在的趋势是把这些能力打包成云上的原生服务你通过控制台和API就能编排这比你自建一套安全设施要省力得多。1.2 纵深防御不是口号是分层拆解白皮书里反复出现的一个词是“纵深防御”。听起来像老生常谈但华为云2025版对纵深防御的拆解挺实在的一共分成了六层第一层物理与基础设施安全包含数据中心选址、机房安防、供电冗余、网络骨干链路冗余。第二层网络安全包含DDoS高防、VPC隔离、安全组、ACL策略。第三层虚拟化与平台安全包含Hypervisor加固、镜像签名、调度隔离。第四层数据安全包含加密、密钥管理、备份容灾、敏感数据识别。第五层应用安全包含WAF、API防护、漏洞扫描。第六层运维与运营安全包含日志审计、威胁检测、安全编排响应。这六层不是让你每一层都部署完整的安全产品而是告诉你任何单一的安全措施都可能失效但多层叠加之后攻击者要突破的成本会指数级上升。我在给客户做安全方案时最常用的一个比喻是纵深防御就像小区的多重门禁——小区大门、单元门禁、家门锁、室内保险柜小偷想偷东西得连闯四关绝大多数人会中途放弃。2. 核心安全模块解析——基础设施、数据、身份与运营2.1 基础设施安全机房和网络的“地基”白皮书在基础设施安全这部分主要讲的是华为云自己做了什么。作为租户这部分你看完不需要行动但需要建立信心。数据中心层面华为云强调的几点包括异地多活机房布局、Tier级可用性标准、7x24小时安防监控、双路供电和N1冗余制冷。这些参数的背后逻辑就一条把单点故障的概率压到足够低。网络安全层面骨干网有多路径冗余入口有流量清洗中心针对DDoS攻击的防御带宽能力逐年提升。你可以感知到的一个直观变化是近几年针对云上业务的超大流量攻击越来越常见如果没有运营商级别的流量清洗能力单靠自建机房的带宽资源几乎无法防御。虚拟化安全方面白皮书提到Hypervisor层做了加固和特权指令隔离。这条在技术圈容易被忽略但它的重要性不低——如果Hypervisor被攻破意味着同一物理机上所有租户的数据都有可能暴露。华为云的做法是对宿主机系统镜像做签名校验对虚拟机迁移过程中的数据做加密对内存和磁盘的残留数据做清除。作为租户你在这部分需要做的一件事只有选区域的时候优先选择有多可用区AZ配置的地域。业务部署时把应用均衡分布到至少两个可用区这是成本最低的高可用安全策略。2.2 数据安全与隐私保护密钥和加密是底线数据安全是白皮书篇幅最重的模块之一也是我实际项目里客户问得最多的部分。核心可以拆成三块加密、密钥管理、数据生命周期治理。加密方面华为云提供了全链路加密方案包括传输加密TLS/HTTPS、存储加密云硬盘加密、对象存储加密、数据库加密、以及信封加密机制。这里值得展开说一下信封加密它分两层第一层是数据加密密钥DEK用于实际加密业务数据第二层是密钥加密密钥KEK用于加密DEK。业务数据量大不可能用同一把硬编码密钥去加密所有文件而信封加密的好处是就算DEK泄露也只是泄露单个文件的数据密钥KEK还在你手里风险可控。密钥管理服务KMS做的是集中式密钥托管。华为云KMS支持轮转、启用/禁用、删除等生命周期操作。我的建议是企业里的密钥管理必须有明确的负责人和流程不能一个人掌握所有生产环境密钥否则离职风险会变成数据灾难。数据生命周期治理简单说就是你得知道自己有哪些数据、放在哪里、分类是什么、保留多久、什么时候该销毁。白皮书里提了数据分级分类我在这里直接给出一个实践中比较好用的分类模型数据级别定义示例建议加密策略L1 公开对外公开无敏感信息官网宣传素材默认传输加密即可L2 内部泄露影响可控内部会议纪要存储加密访问白名单L3 敏感泄露造成较大影响客户订单、员工信息信封加密细粒度权限L4 机密泄露造成严重影响核心代码、支付密钥信封加密HSM托管审计追踪这个模型建议做成公司内部的规范文件而不是只在PPT上展示。你数据连自己都分不清类安全策略就没有落地的依据。2.3 身份与访问管理谁在动你的云资源身份管理往往是安全体系里最薄弱的一环。原因很简单它不像WAF和DDoS那样能带来“安全感”但它出了问题后果往往最严重。白皮书强调的IAM能力包括最小权限原则、多因素认证MFA、访问控制策略IAM Policy、临时凭证、身份联合。这些能力每一项都对应真实风险场景。最小权限原则说的是给每个用户、每个服务角色分配刚好够用的权限不多给。比如一台只跑web业务的云主机它不应该有删除RDS数据库实例的权限。如果这台机器被入侵权限越小攻击者能做的破坏越小。MFA是账号安全的第二道防线。密码可能因为钓鱼、撞库、弱口令泄露但加上动态验证码之后攻击者拿到密码也进不去。我在项目里见过不少“裸奔”的根账号只设一个密码不开MFA也不做登录告警这种账号一旦泄露等于把云上资源拱手送人。建议所有能开MFA的账号全部开启尤其是root账号。临时凭证是我特别想让开发者关注的。传统的做法是给程序配一套长期的AccessKey/SecretKey密钥存在配置文件里一旦泄露运维要连夜换密钥。临时凭证的做法是程序通过身份提供商IdP申请一个短期有效的凭证有效期通常几分钟到几小时过期自动失效即使泄露影响面也小得多。云上应该尽量用临时凭证少用永久密钥。2.4 安全运营与威胁检测主动发现而不是被动挨打2025版白皮书里安全运营中心的地位明显提高了。日志审计、威胁检测、安全编排SOAR这三件事被放到了一起讲因为它们的链路是连续的先看得见再判得清最后响应快。日志审计覆盖的是云上操作行为包括谁在什么时间调用了哪个API、登录了哪台机器、修改了什么配置。没有日志安全事件发生后你连溯源都做不到。实操上日志至少需要做到全量记录控制台登录和API调用、关键操作删除、权限变更实时告警、日志本身开启归档保存至少6个月以上。威胁检测这块华为云有专业的安全服务基础能力是通过安全大数据分析识别异常行为。比如一台服务器平时CPU利用率在10%左右突然飙到90%并且对外发起大量连接这个行为模式就有挖矿木马的特征。安全运营平台会基于这类行为模型触发告警把可疑事件推送给运维人员。安全编排SOAR的价值在于把“分析-决策-响应”自动化。举个例子检测到某个IP对业务系统发起暴力破解SOAR可以自动联动防火墙封禁该IP整个过程不需要人工介入缩短从发现到处置的时间。没有SOAR的话凌晨三点收到告警你得爬起来手动登录防火墙做封禁等处理完攻击者也试完密码了。3. 白皮书之外的落地清单——租户侧安全加固实操看白皮书有个容易踩的误区看完觉得“华为云什么都管了”然后自己要动手的没动。这一章我专门梳理租户侧应该落地的几件事都是低频但高价值的操作建议照着清单过一遍。3.1 网络安全策略安全组与ACL的正确打开方式安全组是云上虚拟防火墙属于第一道防线。很多团队的安全组配置方式是“图省事”直接放行所有来源IP的22端口、3306端口、6379端口这就等于把门敞开。正确思路分三步。第一步所有入方向规则遵循最小授权只放行业务实际需要的端口第二步来源IP尽量精确到IP段不要用0.0.0.0/0第三步运维管理端口SSH/RDP启用指定IP白名单并通过堡垒机统一接入管理禁止直接公网访问数据库端口和Redis端口。网络ACL是比安全组更底层的子网防护层适用于控制整个子网的流量出入。安全组和ACL的关系可以理解为安全组管实例级别ACL管子网级别两者叠加使用效果最好而不是二选一。3.2 日志审计与时间同步NTP对时这件小事日志审计有件事容易忽略没错就是时间同步。如果你服务器上的系统时间不准日志时间戳就是错的。一旦发生安全事件你排查多个系统的时间线时时间对不上溯源工作直接瘫痪。例如攻击者在1点50分改了配置你的日志因为服务器时间慢了5分钟记录成1点45分和操作记录、告警记录全部错位排查起来极痛苦。这就是为什么NTP网络时间协议对时很重要。华为云控制台或文档中心会提供所购区域对应的NTP服务器地址操作系统层面配好NTP服务确保所有云主机、数据库实例、容器节点的时间来源一致。这是配置成本几乎为零但关键时刻能救命的一步。除了时间日志内容本身也有讲究。Linux服务器关键日志/var/log/secure、/var/log/messages、数据库慢查询日志、应用访问日志都建议做集中采集和分析至少保留6个月以上。遇到安全事故这些日志就是你唯一的目击证人。3.3 存储桶权限管控OBS里最容易出事的三个配置对象存储OBS是云上最容易出现数据泄露的环节几乎每年都能看到因为桶权限配置错误导致海量数据被公开下载的新闻。白皮书里虽然讲了数据安全原则但具体到OBS我总结三个最容易出事的点第一个是桶策略设为“公开读”。很多人为了让静态网站或图片可以公网访问直接把桶设为公开结果把不该公开的数据也放进去了。正确做法是区分公开桶和私有桶公开桶里只放前端静态资源并且开启服务端加密涉及用户上传的文件、备份数据、日志归档一律放私有桶通过临时URL或CDN鉴权访问。第二个是缺少访问日志记录。OBS支持开启访问日志记录谁在什么时候读取了哪个对象。建议对所有存储敏感数据的桶开启访问日志并投递到单独的日志桶。没有日志数据泄露了你都不知道从哪里泄露的。第三个是跨域资源共享CORS配置过于宽松。允许的来源不要用通配符星号允许的方法和请求头也尽量收窄。CORS配置不当可能导致恶意网站通过浏览器发起跨域请求读取你桶内的数据。OBS权限这块强烈建议用IAM策略精细化授权而不要直接使用账号的永久AK/SK。业务侧需要访问OBS时优先使用临时凭证通过STS服务获取。3.4 应用安全与基线检查WAF和漏扫不是摆设Web应用防火墙WAF是应用层安全的重要防线但实际部署率并不高。很多团队觉得“我的接口做了参数校验不需要WAF”这个想法在2025年已经不太成立了。HTTP参数污染、API接口滥用、低频撞库攻击这些靠业务代码很难完全防御住WAF的价值在于用规则库拦截大量通用攻击流量帮你减负。漏扫漏洞扫描服务建议做成定期任务每月至少一次。上线新版本前增加一次增量扫描。扫描出的高危漏洞要有修复时限比如高危漏洞48小时内必须完成修复或缓解措施。不要扫出来然后不修那这个扫描就变成了“自欺欺人式合规”。中间件基线也是一个容易忽略的地方Redis不要无密码暴露在公网、MySQL不要使用弱密码并且建议禁用远程root登录、Nginx和Tomcat不要使用默认页面和默认配置。基线检查服务能把这一类常见问题暴露出来你按报告逐项整改就行。3.5 密钥管理根账号、IAM用户与MFA的使用规范前面提到了KMS密钥管理但账号体系的密钥管理更基础。这里给一套企业在用云时比较标准的账号密钥规范根账号华为云账号只用于账号本身的管理操作不做日常业务操作。为根账号开启MFA不创建根账号的AK/SK或者即便创建了也立即轮换一次。业务操作统一使用IAM用户按岗位分配权限运维、开发、财务、安全管理员各配其权限范围。IAM用户的API访问要使用临时凭证不要生成永久的AK/SK。确实需要长期AK/SK的场景比如线下数据迁移工具单独创建专用子用户并将权限限制到指定的服务和桶。密钥策略要定期轮换建议90天到180天轮换一次。轮换之后旧密钥及时禁用和删除防止旧密钥变成潜伏风险。这套规范可能看起来有点繁琐但只要你经历过一次“某一个离职员工的AK/SK还在生产环境跑着没人清理”的事就会明白这些流程的珍贵。4. AI时代的安全新命题——从L1-L5分级框架看云上AI安全2025版白皮书里最值得单独拎出来谈的是围绕AI安全的全新篇幅。华为云和业界同步提出了通用型AI智能体L1-L5分级安全框架这套框架不只是一份文档它会直接指导未来云上AI应用的安全基线设计。4.1 AI安全为什么从“附属问题”变成了“独立议题”以往白皮书讲安全默认的对象是“人操作云资源”——登录、部署、读写数据。但AI智能体的出现改变了一个关键前提云资源不仅被人操作也开始被智能体自动操作。智能体可以自主调用工具、读写数据库、互联其他智能体这些行为里潜藏的风险和人的风险完全不同。比如一个具备代码生成能力的AI助手如果它的训练数据或推理环境被污染它可能生成带漏洞的代码并把漏洞代码大量复制到企业代码库一个具备数据库操作权限的智能体如果提示词注入攻击得逞可能执行非预期的SQL语句。传统的“人在回路”防护策略在智能体自主性增强之后开始失效。所以白皮书今年把AI安全单独成章本质上是在回答一个问题当你的业务系统里混入了一个“不可完全预测的自动化角色”安全体系该怎么调。4.2 L1-L5分级安全框架到底在说什么L1-L5分级框架从名称上看和自动驾驶的L0-L5分级有相似逻辑都是按照“系统自主程度”来划分层级等级等级名称智能体能力安全风险特征关键安全要求L1工具增强型基于规则调用预设工具输出固定结果风险可控主要在于工具权限工具访问白名单、输出过滤L2规则约束型在预设规则下完成多步任务规则漏洞可能被利用规则校验、操作审计L3自主学习型在特定领域自主学习优化策略行为不确定性和数据污染风险训练数据防污染、行为监控、人工抽检L4多智能体协作型多个智能体协同完成复杂任务智能体间通信被攻击、权限提升智能体间身份鉴权、通信加密、职责分离L5自主决策型具备长期自主决策与执行能力失控风险高影响范围大全链路审计、紧急熔断、权限动态收敛对绝大多数企业来说2025年能用到L2-L3级别的智能体已经算领先L5更多是技术预研。但分级框架给你一个直接可用的参考你的AI应用当前处于哪一个等级对应就必须达到哪一级的安全基线缺什么补什么。4.3 云上AI应用的安全基线建议如果你正在基于华为云构建自己的AI应用或智能体我建议照着下面几条底线做第一智能体所用到的模型和数据必须做来源验证。模型文件要校验签名训练数据要做敏感信息过滤防止用户隐私数据进入模型更防止恶意构造的数据把模型带偏。第二智能体的工具调用权限必须收敛。给智能体开放的API和数据权限应该比给人的权限更小而不是更大。智能体的权限遵循“五分钟原则”它只需要能看到完成当前任务所需的最小数据子集不需要全库查询。第三要建立智能体行为审计和熔断机制。智能体的每步操作都应该有日志关键操作删除、修改、数据导出要触发告警并且预设紧急熔断开关。发现智能体行为异常时能一键暂停其所有权限。5. 生态与技术风向——从ICT大赛到开源项目的安全启示5.1 华为ICT大赛云赛道安全能力正在成为隐性考点华为ICT大赛这两年热度不低云赛道主要考察华为云架构设计、云原生应用开发和运维能力。很多人备赛时都在刷服务用法、调API、做实验却容易忽略安全。实际上赛题里的架构设计往往隐含安全要求VPC规划是否合理、安全组是否收紧、数据存储是否加密、日志是否全量采集这些细节是评分的重要参考。给备战云赛道的同学一个建议在赛题方案里主动呈现安全设计会是很强的加分项。比如在设计一个电商系统时把WAF、安全组分层、RDS备份策略、OBS私有读临时URL、IAM最小权限设计放进去整个方案的完整度会明显不一样。5.2 Karmada毕业多云治理本身就是安全能力Karmada华为云捐赠给CNCF的多云容器编排项目正式毕业这件事值得从安全视角单独提一句。多云和混合云架构里一个常见痛点就是“一朵云一套规范”安全策略不统一、身份体系不打通、日志格式不一致。Karmada这类多云治理平台的价值在于在多个Kubernetes集群之上做统一的策略分发和资源调度让安全策略可以一次性下发到所有集群。比如你可以定义一套统一的网络策略通过Karmada分发到AWS、华为云、自建IDC所有集群避免某个集群因为没有同步安全策略变成短板。这个思路和云安全里的“统一管控面”逻辑完全一致。5.3 开发者应该怎样读安全白皮书如果你是开发者读白皮书不需要从头啃到尾。我推荐一个阅读路线先读“责任共担”章节搞清楚云厂商的边界在哪里再读“数据安全”章节因为这里直接关系你在云上存的数据然后跳到“安全运营”章节了解云平台提供了哪些检测和告警能力最后挑跟你使用的具体服务对应的章节精读比如你用OBS就重点看对象存储安全。白皮书还有一个实用的用途做方案设计时的自查清单。你在设计一个系统时对照白皮书的章节一项项检查网络层有没有隔离数据层有没有加密身份层有没有最小权限运营层有没有日志和告警把这四件套齐了你的方案至少能扛住大部分常见的攻击场景。6. 常见问题与排查技巧实录6.1 常见问题速查表我在服务客户和做项目过程中整理了一批云上安全的高频问题直接列成表格方便对照问题现象可能原因排查思路解决方案云主机CPU突然持续100%且外联流量异常挖矿木马感染查看进程列表、检查定时任务隔离主机、快照取证、重装系统并修复弱口令数据库被删且收到勒索信息数据库端口暴露公网弱密码查看RDS或自建库访问日志恢复备份、关闭公网访问、启用安全组白名单OBS数据被公开访问桶策略误设为公开读检查桶策略和匿名访问配置改为私有读写、开启访问日志收到暴力破解告警SSH/RDP端口暴露公网查看认证日志筛选来源IP关闭公网直连改走堡垒机日志时间与告警时间不一致NTP未配置或配置失效检查chrony/ntpd状态和时间偏差统一配置华为云NTP服务器账号API Key泄露在代码仓库开发者把AK/SK硬编码进代码扫描代码仓库和配置文件立即禁用密钥并轮换改用临时凭证AI智能体输出违规内容提示词注入或数据污染审查输入输出日志回放分析触发上下文增加输入过滤和输出审核收敛外部接口6.2 几个容易忽略的坑第一个坑是“备份没验证”。很多团队的备份策略是“每天自动备份”但从来没有做过恢复演练。安全事件的处置是靠备份活命的如果备份文件是坏的或者备份策略覆盖不全那备份就等于没有。建议每季度至少做一次恢复演练真实把一个备份恢复到新实例验证数据可用性。第二个坑是“安全组规则越加越松”。安全组配置是动态的今天为了排查问题临时放行了一个端口明天忘了回收这条规则就一直躺在那里。安全隐患往往就是这么积累出来的。建议每季度做一次安全组规则审计清理所有无效规则和过度放行规则。第三个坑是“日志只存不查”。日志审计如果没有对应的告警和主动检索等于白存。安全日志需要预设规则例如“连续登录失败超过5次”自动告警“sudo提权操作”自动通知“删除数据库备份”立即触发高优先级告警。让日志活起来才能在事件发生时及时发现。第四个坑是“一个密钥用到天荒地老”。无论是数据库密码、API密钥还是云服务AK/SK长期不轮换等于把风险窗口无限拉长。密码和密钥一定要设置轮换周期并且把轮换作为上线流程的一部分。从哪里开始做就从今天查看一下你的AK/SK创建时间开始。如果超过180天了这就是本轮轮换第一个要处理的对象。我在实际项目的感受是云上安全从来不是某一个“神器级产品”能解决的而是“清晰的边界认知 基础防护的扎实落地 日志全程可追溯”这三件事的组合。华为云安全白皮书2025版的价值在于它把这三件事用一套体系化的框架讲清楚了。你不需要把里面的每一个产品都用上但建议你对照它检查一遍已有的环境把该补的洞补上。尤其是那些你一直觉得“应该没问题”的角落——它们往往才是真正的问题所在。
返回列表