全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

访问控制-deny权限管控实践指南

最近更新时间:2026-05-19 15:23:46

1. 文档概述

1.1 文档目的

在企业级云资源运维管理中,因误操作、权限过度开放导致的核心资源删除、业务中断、数据丢失等安全事件频发。本文档基于金山云 IAM(身份与访问管理)能力,以显式拒绝(Deny) 策略为核心,针对全品类云资源高危操作提供标准化、可落地的统一管控方案。文档基于实测验证结果输出,覆盖风险操作拦截、策略配置、有效性验证全流程,帮助企业构建云资源安全防线,防范人为操作风险。

1.2 适用范围

本文档适用于金山云企业客户、云平台运维管理人员、安全合规人员、IAM 权限管理员;适用于金山云公有云全地域资源,覆盖计算、存储、网络、CDN、安全、账号管理、计费等核心产品线的子账号权限管控场景。

1.3 核心术语说明

表格

术语

定义说明

IAM

身份与访问管理(Identity and Access Management),金山云提供的用户身份与资源访问权限管控服务

Deny 策略

IAM 策略中的显式拒绝规则,优先级高于 Allow 策略,可强制拦截指定操作,是 IAM 权限管控的高优先级规则

Action

云资源的操作接口标识,对应云产品的具体 API 操作,是 IAM 权限管控的最小粒度单元

Resource

策略生效的云资源范围,用于限定策略对哪些云资源生效

操作审计

金山云提供的云资源操作全生命周期追溯服务,可记录所有操作事件、操作人、操作结果等信息,用于合规审计与故障排查

2. 权限管控核心设计原则

  1. 高优先级拦截原则:采用 Deny 显式拒绝策略,利用 IAM 策略中 Deny 优先级高于 Allow 的规则,确保无论子账号被授予何种 Allow 权限,高危操作均会被强制拦截,从根本上避免权限过度开放导致的风险。

  2. 核心风险全覆盖原则:覆盖企业运维中最易引发业务中断、数据丢失的高危操作,重点管控资源删除、实例释放、服务关停、账号删除、订单支付等不可逆操作。

  3. 最小化业务影响原则:仅对不可逆、高风险操作进行拦截,不影响子账号正常的资源查看、创建、配置变更等日常运维操作,平衡安全管控与运维效率。

  4. 可验证可审计原则:所有管控规则均支持控制台操作实测验证,同时可通过金山云操作审计服务,对拦截的高危操作事件进行全生命周期追溯,满足企业安全合规审计要求。

  5. 开箱即用可扩展原则:提供标准化的统一策略模板,支持直接部署使用;同时可根据企业实际业务场景,按需新增 / 删减管控规则,适配个性化管控需求。

3. 高危操作管控清单与权限说明

本章节梳理了金山云核心产品线的高危操作管控项,明确管控目标、对应 API Action 与操作说明,为策略配置提供精准依据。

3.1 计算类资源高危操作管控

产品名称

管控目标

管控 Action

操作说明

裸金属服务器(EPC)

删除裸金属服务器实例

epc:DeleteEpc

拦截裸金属服务器实例删除操作,避免物理服务器实例被误删导致业务中断

云服务器(KEC)

销毁云服务器实例

kec:TerminateInstances

拦截云服务器实例销毁 / 释放操作,防范核心业务节点被误删

容器服务(KCE)

删除容器集群

kce:DeleteCluster

拦截 Kubernetes 集群删除操作,避免容器业务集群被误删导致全业务中断

文件存储 KFS(NAS/NFS)

删除文件存储实例

kec:DeleteFileSystem

拦截 NAS/NFS 文件系统删除操作,防范业务存储数据被误删丢失

3.2 存储类资源高危操作管控

产品名称

管控目标

管控 Action

操作说明

云硬盘(EBS)

删除云硬盘

ebs:DeleteVolume

拦截云硬盘 / 数据盘删除操作,避免业务持久化存储数据被误删

对象存储(KS3)

删除对象存储桶

ks3:DeleteBucket

拦截 KS3 对象存储 Bucket 删除操作,防范企业核心数据资产被误删

3.3 网络类资源高危操作管控

产品名称

管控目标

管控 Action

操作说明

负载均衡(SLB/LB)

删除负载均衡实例与监听器

slb:DeleteLoadBalancerslb:DeleteListeners

拦截负载均衡实例删除、监听器删除操作,避免业务流量入口中断

弹性公网 IP(EIP)

释放弹性公网 IP

eip:ReleaseAddress

拦截 EIP 地址释放操作,防范公网出口 IP 变更导致业务访问异常

NAT 网关

删除 NAT 实例

vpc:DeleteNat

拦截 NAT 网关实例删除操作,避免私网资源公网访问通道中断

私有网络(VPC)

删除私有网络实例

vpc:DeleteVpc

拦截 VPC 实例删除操作,防范整个业务网络环境被误销毁

子网

删除子网

vpc:DeleteSubnet

拦截子网删除操作,避免业务网段资源被误删

路由表

删除路由表

vpc:DeleteRouteTable

拦截路由表删除操作,防范网络路由配置丢失导致业务网络不通

路由策略

删除路由条目

vpc:DeleteRoute

拦截路由条目删除操作,避免指定路由规则丢失

专线接入

删除专线相关资源

vpc:DeleteDirectConnectInterfacevpc:DeleteDirectConnectGateway

拦截专线连接通道、边界网关删除操作,避免线下 IDC 与云上资源的专线连接中断

云企业网(CEN / 云联网)

删除云企业网实例

cen:DeleteCen

拦截云企业网实例删除操作,防范跨地域、跨账号网络互通能力中断

共享带宽(BWS)

删除共享带宽实例

bws:DeleteBandWidthShare

拦截共享带宽实例删除操作,避免公网带宽资源被误释放

3.4 内容分发与安全类资源高危操作管控

产品名称

管控目标

管控 Action

操作说明

CDN

删除 / 关停 CDN 加速域名

cdn:DeleteCdnDomaincdn:StartStopCdnDomain

拦截 CDN 加速域名删除、域名启停操作,避免内容分发服务中断导致业务访问异常

CDN 证书管理

移除 CDN 域名证书

cdn:RemoveCertificates

拦截 CDN 域名证书移除操作,防范 HTTPS 加速服务异常

SSL 证书服务(KCM)

删除 SSL 证书

kcm:DeleteCertificate

拦截 SSL 证书删除操作,避免证书丢失导致业务 HTTPS 服务中断

3.5 账号与权限类高危操作管控

产品名称

管控目标

管控 Action

操作说明

访问控制(IAM)

删除子用户

iam:DeleteUser

拦截 IAM 子用户账号删除操作,防范运维人员账号被误删导致权限体系异常

访问控制(IAM)

删除用户组

iam:DeleteGroup

拦截 IAM 用户组删除操作,避免批量权限配置丢失

3.6 计费交易类高危操作管控

表格

产品名称

管控目标

管控 Action

操作说明

特别说明

交易与订单管理

订单支付操作

trade:PayOrder

拦截订单支付操作,限制子账号的资金操作权限,防范非授权费用产生

如果是实时付费后付费订单:根据最新的权限优化,购买这类资源时,子账号只需要具备“创建权限”即可完成下单,不再强制校验“支付权限”。因此,即使您设置了deny的支付权限,订单仍可能被提交。这类订单在提交时通常价格为0元,实际费用按后续使用量结算 。

4. 统一 Deny 管控策略配置模板

4.1 策略语法说明

本策略基于金山云 IAM 策略语法规范编写,核心字段说明如下:

  • Version:策略语法版本,固定为2015-11-01,为金山云 IAM 当前通用语法版本

  • Statement:策略声明主体,可包含一条或多条权限规则

  • Effect:权限效果,本方案固定为Deny,即显式拒绝指定操作

  • Action:指定需要拦截的高危操作 API 集合,对应上文管控清单中的 Action

  • Resource:指定策略生效的资源范围,本方案配置为*,即对账号下全地域、全资源生效,企业可根据需求缩小至指定资源范围

  • Condition:策略生效的条件,本方案默认留空,可按需配置如 IP 白名单、访问时间等生效条件

4.2 完整策略 JSON 配置

{
    "Version": "2015-11-01",
    "Statement": [
        {
            "Effect": "Deny",
            "Action": [
                "epc:DeleteEpc",
                "ebs:DeleteVolume",
                "iam:DeleteGroup",
                "iam:DeleteUser",
                "ks3:DeleteBucket",
                "kcm:DeleteCertificate",
                "cdn:RemoveCertificates",
                "cdn:DeleteCdnDomain",
                "cdn:StartStopCdnDomain",
                "cen:DeleteCen",
                "kec:TerminateInstances",
                "kec:DeleteFileSystem",
                "vpc:DeleteVpc",
                "vpc:DeleteNat",
                "vpc:DeleteSubnet",
                "vpc:DeleteRoute",
                "vpc:DeleteDirectConnectInterface",
                "vpc:DeleteDirectConnectGateway",
                "vpc:DeleteRouteTable",
                "bws:DeleteBandWidthShare",
                "eip:ReleaseAddress",
                "slb:DeleteListeners",
                "slb:DeleteLoadBalancer",
                "kce:DeleteCluster",
                "trade:PayOrder"
            ],
            "Resource": [
                "*"
            ],
            "Condition": []
        }
    ]
}

4.3 策略部署步骤

  1. 登录金山云控制台,进入【访问控制(IAM)】服务页面

  2. 在左侧导航栏中,选择【权限管理】-【策略】,进入策略管理页面

  3. 点击【新建自定义策略】,选择【按 JSON 创建】模式

  4. 将上述完整策略 JSON 内容复制粘贴至策略编辑框中,点击【下一步】

  5. 填写策略名称、备注信息(建议填写 “核心高危操作统一拒绝策略,覆盖计算、存储、网络等全品类资源删除 / 关停等高危操作拦截”)

  6. 点击【创建】,完成自定义策略的生成

  7. 策略授权:在策略列表中找到已创建的策略,点击【关联授权】,选择需要管控的子用户 / 用户组,完成策略授权

  8. 授权完成后,策略立即生效,对已授权的子用户 / 用户组的高危操作进行强制拦截

PS:如有特殊自定义权限需求,可通过控制台自主完成配置

5. 附录

5.1 核心错误码说明

错误码

说明

InvalidAuthenticationCode

权限验证失败,操作被 Deny 策略拦截

UserPolicyNoSuchEntity

用户未绑定对应的策略,权限操作执行失败

AccessDenied

访问被拒绝,无对应资源的操作权限

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈