大型组织通常会制定一套广泛的 Google Cloud 政策来控制资源和管理访问权限。Policy Intelligence 工具可帮助您了解并管理您的政策,以主动改进您的安全配置。
以下部分介绍您可以使用 Policy Intelligence 工具执行的操作。
了解政策和使用情况
您可以使用多种 Policy Intelligence 工具来了解政策允许的访问权限以及政策的使用情况。
分析访问权限
Cloud Asset Inventory 针对 IAM 允许政策提供了 Policy Analyzer,可让您根据 IAM 允许政策,了解哪些主体有权访问哪些Google Cloud 资源。
政策分析器可帮助您回答如下问题:
- “谁有权访问此 IAM 服务账号?”
- “此用户对此 BigQuery 数据集拥有什么角色和权限?”
- “此用户有权读取哪些 BigQuery 数据集?”
Policy Analyzer 可帮助您回答这些问题,从而让您有效地管理访问权限。您还可以使用政策分析器执行与审核和合规性相关的任务。
如需详细了解允许政策的 Policy Analyzer,请参阅 Policy Analyzer 概览。
如需了解如何针对允许政策使用 Policy Analyzer,请参阅分析 IAM 政策。
分析组织政策
Policy Intelligence 为 Organization Policy 提供 Policy Analyzer,您可以使用该分析器创建分析查询,以获取有关自定义组织政策和预定义组织政策的信息。
您可以使用 Policy Analyzer 返回具有特定限制条件的组织政策的列表,以及附加了这些政策的资源。
如需了解如何将 Policy Analyzer 用于组织政策,请参阅分析现有组织政策。
排查访问权限问题
为了帮助您了解和解决访问权限问题,Policy Intelligence 提供了以下问题排查工具:
- Identity and Access Management 的政策问题排查工具
- VPC Service Controls 问题排查工具
- Chrome 企业进阶版政策问题排查工具
访问问题排查工具可帮助回答“为什么”类问题,例如:
- “为什么该用户对此 BigQuery 数据集具有
bigquery.datasets.create权限?” - “为什么此用户无法查看此 Cloud Storage 存储桶的允许政策?”
如需详细了解这些问题排查工具,请参阅与访问权限相关的问题排查工具。
了解服务账号使用方法和权限
服务账号是一种特殊类型的主账号,可用于在 Google Cloud中对应用进行身份验证。
为了帮助您了解服务账号的使用情况,Policy Intelligence 提供了以下功能:
活动分析器:借助活动分析器,您可以查看上次使用服务账号和密钥来调用 Google API 的时间。如需了解如何使用活动分析器,请参阅查看服务账号和密钥的近期使用情况。
服务账号数据分析:服务账号数据分析是一种数据分析,可用于识别项目中的哪些服务账号在过去 90 天内未使用过。如需了解如何管理服务账号数据分析,请参阅查找未使用的服务账号。
为了帮助您了解服务账号权限,Policy Intelligence 提供了横向移动分析洞见。横向移动数据分析是一种数据分析,用于识别允许一个项目中的服务账号模拟另一个项目中的服务账号的角色。如需详细了解横向移动数据分析,请参阅横向移动数据分析的生成方式。如需了解如何管理横向移动数据分析,请参阅确定具有横向移动权限的服务账号。
横向移动数据分析有时会与角色建议相关联。角色建议会提供一些措施,您可以采取这些措施来修正横向移动数据分析发现的问题。
改进政策
您可以利用角色建议来改进 IAM 允许政策。角色建议可帮助您实施最小权限原则,确保主账号仅拥有其实际需要的权限。每条角色建议都会针对授予主账号多余权限的 IAM 角色提出移除或替换建议。
如需详细了解角色建议(包括其生成方式),请参阅使用角色建议强制执行最小权限。
如需了解如何管理角色建议,请参阅以下指南之一:
防止政策配置错误
您可以使用多种 Policy Intelligence 工具来了解政策变更对组织的影响。在了解更改的效果后,您可以决定是否进行更改。
测试对访问权限相关政策的更改
为了让您了解与访问权限相关的政策变更可能会对主账号的访问权限造成何种影响,Policy Intelligence 提供了以下政策模拟器:
借助这些模拟器,您可以先了解对相应类型的政策所做的更改会对主账号的访问权限有何影响,然后再决定是否进行更改。每个模拟器仅评估一种政策类型,不会考虑其他类型的政策是否会允许或阻止访问。
测试组织政策更改
借助组织政策的 Policy Simulator,您可以在生产环境中强制执行新的自定义限制条件或强制执行自定义限制条件的组织政策之前,预览其产生的影响。
Policy Simulator 会在强制执行建议的政策之前提供违反该政策的资源列表,以便您重新配置这些资源、请求例外情况或更改组织政策的适用范围,而不会中断开发者的工作或导致环境停机。
如需了解如何使用 Policy Simulator 测试组织政策更改,请参阅使用 Policy Simulator 测试组织政策更改。