将 Microsoft Entra ID 配置为身份提供程序

除了 Active Directory 之外,Tenable One Identity Exposure 还支持 Microsoft Entra ID(原名 Azure AD 或 AAD)以扩展组织中的标识范围。此功能利用专注于 Microsoft Entra ID 特定风险的新风险暴露指标。

若要将 Microsoft Entra ID 与 Tenable One Identity Exposure 集成,请遵循此指导流程:

  1. 拥有 先决条件

  2. 检查 权限

  3. 配置 Microsoft Entra ID 设置

  4. 激活 Microsoft Entra ID 支持

  5. 启用租户扫描

先决条件

需要 Tenable Cloud 帐户才能登录“cloud.tenable.com”并使用 Microsoft Entra ID 支持功能。此 Tenable Cloud 帐户就是您接收欢迎电子邮件时所使用的同一电子邮件地址。如果您不知道“cloud.tenable.com”的电子邮件地址,请联系支持部门。所有拥有有效许可证(无论是本地部署还是 SaaS 版)的客户都可以通过 cloud.tenable.com 访问 Tenable Cloud。此帐户可让您为 Microsoft Entra ID 配置 Tenable 扫描并收集扫描结果。

注意:无需有效的 Tenable One Vulnerability Management 许可证即可访问 Tenable Cloud。有当前有效的独立 Tenable One Identity Exposure 许可证(无论是本地部署还是 SaaS 版)就足够了。
注意:Tenable One Identity Exposure 不支持在国家云中使用 Microsoft Entra ID,包括中国和美国政府专用区域。Microsoft Entra ID 提供的国家云是物理上独立的 Azure 实例,专为满足特定的法规与合规性需求而设计。Tenable One Identity Exposure 仅支持全局 Microsoft Entra ID 环境,不包括中国国家云和美国政府国家云。有关 Microsoft Entra ID 国家云的更多信息,请参阅 Microsoft Entra 身份验证和国家云 - Microsoft 标识平台。

权限

Microsoft Entra ID 支持功能需要从 Microsoft Entra ID 收集数据,例如用户、组、应用程序、服务主体、角色、权限、策略、日志等。它使用 Microsoft Graph API 和遵循 Microsoft 建议的服务主体凭据收集此数据。

  • 根据 Microsoft 的要求,您必须以有权在租户范围内授予对 Microsoft Graph 的管理员同意的用户身份登录到 Microsoft Entra ID,该身份必须具有全局管理员或特权角色管理员角色(或具有相应权限的任何自定义角色)。

  • 如要访问 Microsoft Entra ID 的配置和数据可视化,您的 Tenable One Identity Exposure 用户角色必须具有相应的权限。有关更多信息,请参阅“设置角色的权限”。

许可证计数

只有在启用 Tenable 云同步功能时,Tenable 才不会将重复的身份计入许可证数量。如果未启用此功能,则系统无法匹配来自 Microsoft Entra ID 和 Active Directory 的帐户,导致每个帐户被分别计数。

  • 未启用 Tenable 云同步:一个同时拥有 AD 帐户和 Entra ID 帐户的用户将被视为两个独立用户,并分别计入许可证数量。

  • 启用 Tenable 云同步:系统会将多个帐户合并为一个身份,确保拥有多个帐户的用户仅被计为一个身份。

注意:断开 Microsoft Entra ID 租户的连接后,该租户的身份将在下次安排的每日重新计算时(而不是立即)从活动用户计数中删除。减少的计数最多需要大约 48 小时才能显示在许可证使用情况中。

配置 Microsoft Entra ID 设置

通过以下过程(改编自 Microsoft《快速入门:向 Microsoft 标识平台注册应用程序》文档),在 Microsoft Entra ID 中配置所有必需的设置。

  1. 在 Microsoft Entra ID 中配置所有必需的设置之后:

    1. 在 Tenable One Vulnerability Management 中创建‘Microsoft Azure’类型的新凭据。

    2. 选择“密钥”身份验证方法并输入在之前的流程中检索到的值:租户 ID、应用程序 ID 和客户端密码。

激活 Microsoft Entra ID 支持

启用租户扫描

添加租户会将 Tenable One Identity Exposure 与 Microsoft Entra ID 链接起来以对该租户执行扫描。

如要添加新的 Microsoft Entra ID 租户,请执行以下操作:

  1. 在“配置”页面中,单击“身份提供程序”选项卡。

    “租户管理”页面随即打开。

  2. 点击“添加租户”。

    “添加租户”页面随即打开。

  3. 在“租户名称”框中,输入名称。

  4. 在“凭据”框中,点击下拉列表以选择凭据。

  5. 如果您的凭据未出现在列表中,您可以:

    • 在 Tenable One Vulnerability Management 中创建一个(通过“Tenable One Vulnerability Management”>“设置”>“凭据”)。有关更多信息,请参阅“在 Tenable One Vulnerability Management 中创建 Azure 类型凭据的过程” 。

    • 检查您是否在 Tenable One Vulnerability Management 中具有凭据的“可使用”或“可编辑”权限。除非您拥有这些权限,否则 Tenable One Identity Exposure 不会在下拉列表中显示凭据。

  6. 单击“刷新”以更新凭据下拉列表。

  7. 选择您已创建的凭据。

  8. 单击添加。

    此时会出现一条消息,确认 Tenable One Identity Exposure 添加了租户,该租户现在显示在“租户管理”页面的列表中。

若要为租户启用扫描,请执行以下操作:

注意:租户扫描不会实时发生,且至少需要 45 分钟的时间才能在 Identity Explorer 中看到 Microsoft Entra ID 数据,具体视租户大小而定。

  • 在列表中选择一个租户,然后点击以切换至“已启用扫描”。

    Tenable One Identity Exposure 请求对租户进行扫描,随后结果会显示在“风险暴露指标”页面中。

    注意:两次扫描之间的强制性最短时间延迟为 30 分钟,频率为至少每天一次。根据租户的大小,大多数客户的数据每天都会多次刷新。