Azure Lighthouse 允许服务提供商同时在多个 Microsoft Entra 租户之间大规模执行操作,从而提高管理任务的效率。
Microsoft Sentinel 提供安全分析和威胁智能,为警报检测、威胁可见性、主动搜寻和威胁响应提供单一解决方案。 利用 Azure Lighthouse,可以在多个租户之间大规模管理多个 Microsoft Sentinel 工作区。 这样可以实现各种场景,例如,在多个工作区中运行查询,或创建工作簿,以可视化和监视已连接数据源中的数据,以获得见解。 查询和行动手册等知识产权仍保留在管理租户中,但可用于在客户租户中执行安全管理。
本主题概述了如何在 Azure Lighthouse 中以可缩放方式使用 Microsoft Sentinel 来实现跨租户可见性和托管安全服务。
提示
尽管本主题中提及的是服务提供商和客户,但本指南同样适用于使用 Azure Lighthouse 管理多个租户的企业。
体系结构注意事项
对于希望使用 Microsoft Sentinel 构建安全即服务产品/服务的托管安全服务提供商 (MSSP) 而言,可能需要一个安全运营中心 (SOC) 来集中监视、管理和配置在各个客户租户内部署的多个 Microsoft Sentinel 工作区。 同样,具有多个 Microsoft Entra 租户的企业则可能想要集中管理部署在其租户中的多个 Microsoft Sentinel 工作区。
这种集中管理模型具有以下优势:
- 数据所有权仍归各个托管租户所有。
- 支持在地理边界内存储数据的要求。
- 确保数据隔离,因为多个客户的数据不会存储在同一工作区中。
- 阻止从托管租户中数据外泄,帮助确保数据合规性。
- 相关成本向每个托管租户收取,而不是向管理租户收取。
- 所有数据源的数据以及与 Microsoft Sentinel 集成的数据连接器(例如 Microsoft Entra 活动日志、Office 365 日志或 Microsoft 威胁防护警报)保留在每个客户租户内。
- 减少网络延迟。
- 轻松地添加或删除新的子公司或客户。
- 能够在通过 Azure Lighthouse 工作时使用多工作区视图。
- 为了保护知识产权,可使用 playbook 和工作簿跨租户工作,而无需直接与客户共享代码。 只有分析型规则和威胁狩猎规则需要直接保存在每个客户的租户中。
重要
如果只在客户租户中创建工作区,则还必须在管理租户的订阅中将 Microsoft.SecurityInsights 和 Microsoft.OperationalInsights 资源提供程序注册。
另一种部署模型是在管理租户中创建一个 Microsoft Sentinel 工作区。 在此模型中,Azure Lighthouse 支持跨托管租户从数据源收集日志。 但是,某些数据源无法跨租户建立连接。 由于此限制,此模型不适用于许多服务提供商方案。
精细化 Azure 基于角色的访问控制 (Azure RBAC)
MSSP 将管理的每个客户订阅都必须加入 Azure Lighthouse 管理。 这允许管理租户中的指定用户在客户租户中部署的 Microsoft Sentinel 工作区上访问和执行管理操作。
创建授权时,可以将 Microsoft Sentinel 内置角色分配给管理租户中的用户、组或服务主体。 常见角色包括:
你可能还想要分配其他内置角色来执行其他任务。 有关可与 Microsoft Sentinel 一起使用的特定角色的信息,请参阅 Microsoft Sentinel 中的角色和权限。
将客户接入后,指定的用户可登录到管理租户,并使用分配的角色直接访问客户的 Microsoft Sentinel 工作区。
跨工作区查看和管理事故
如果要处理多个客户的 Microsoft Sentinel 资源,可以一次在不同租户中查看和管理多个工作区中的事件。 有关详细信息,请参阅在多个工作区中同时处理事件和跨工作区和租户扩展 Microsoft Sentinel。
注意
请确保已为管理租户中的用户分配了对所管理的所有工作区的读取和写入权限。 如果用户仅在某些工作区上具有读取权限,则在这些工作区中选择事件时,可能会显示警告消息,并且该用户将无法修改这些事件或与这些事件一起被选定的任何其他事件(即使用户具有其他事件的写入权限)。
配置用于缓解的 playbook
在触发警报时,playbook 可用于自动缓解。 可以手动运行这些 playbook,也可以在触发特定警报时自动运行。 可以在管理租户或客户租户中部署操作手册,并根据应由哪个租户的用户采取措施来响应安全威胁配置响应流程。
创建跨租户工作簿
Microsoft Sentinel 中 Azure Monitor 工作簿可帮助你可视化和监视已连接数据源中的数据,以获取见解。 可以在 Microsoft Sentinel 中使用内置工作簿模板,也可以为方案创建自定义工作簿。
你可以在管理租户中部署工作簿并创建可扩展仪表板,以跨客户租户监视和查询数据。 有关详细信息,请参阅 “使用跨工作区工作簿”。
你还可以直接在单个托管租户中部署工作簿,用于该客户特定的场景。
跨 Microsoft Sentinel 工作区运行 Log Analytics 和搜寻查询
在管理租户中集中创建并保存用于威胁检测的 Log Analytics 查询,包括搜寻查询。 可以通过使用 Union 运算符和 workspace() 表达式在所有客户的 Microsoft Sentinel 工作区中运行这些查询。
有关详细信息,请参阅 “查询多个工作区”。
使用自动化进行跨工作区管理
可以使用自动化来管理多个 Microsoft Sentinel 工作区,并配置搜寻查询、剧本和工作簿。 有关详细信息,请参阅使用自动化管理多个工作区。
监视 Microsoft 365 环境的安全性
将 Azure Lighthouse 与 Microsoft Sentinel 配合使用,监视租户Microsoft 365 环境的安全性。 首先,在托管租户中启用开箱即用的 Microsoft 365 数据连接器。 然后,将 Exchange 和 SharePoint(包括 OneDrive)中的用户和管理员活动的信息引入托管租户中的 Microsoft Sentinel 工作区。 此信息包括有关操作的详细信息,例如文件下载、发送的访问请求、对组事件的更改和邮箱操作以及有关执行操作的用户的详细信息。
设置 Office 365 数据连接器后,可以使用跨租户 Microsoft Sentinel 功能,如查看和分析工作簿中的数据、使用查询创建自定义警报,以及配置剧本以应对威胁。
保护知识产权
与客户合作时,你可能想要保护在 Microsoft Sentinel 中开发的知识产权,例如 Microsoft Sentinel 分析规则、搜寻查询、剧本和工作簿。 可使用不同的方法来确保客户无法完全访问这些资源中使用的代码。
有关详细信息,请参阅在 Microsoft Sentinel 中保护 MSSP 知识产权。
后续步骤
- 了解 Microsoft Sentinel。
- 查看 Microsoft Sentinel 定价页。
- 探索MicrosoftSentinel All-in-One,这是用于加速 Microsoft Sentinel 环境的部署和初始配置任务的项目。
- 了解跨租户管理体验。