如何使用 Entra ID 和 Intune 应用零信任模型
2024年2月8日
本技术和教育文章旨在指导安全分析师、IT 管理员和系统工程师使用 Microsoft Entra ID(以前称为 Azure Active Directory)和 Microsoft Intune 的功能实施零信任安全模型。零信任模型建立在“从不信任,始终验证”原则的基础上,是一种现代安全方法,它假设任何访问请求都不应被自动信任,无论其源自何处或尝试访问什么资源[1]。
简介
随着远程工作的扩展、个人设备的激增以及向云的迁移,企业网络的传统安全边界已经过时。零信任模型的出现是为了应对这种新场景,要求对每次访问尝试进行显式验证,以最少的权限授予访问权限,并始终假设发生违规。 Microsoft Entra ID 和 Microsoft Intune 是构建强大的零信任架构、分别保护身份和端点的关键组件 [2]。
本实用指南将涵盖零信任原则,并演示如何配置和集成 Microsoft Entra ID 和 Microsoft Intune 以应用这些原则。将提供分步说明、配置示例和验证方法,以便读者可以通过零信任方法实施和加强其组织的安全态势。
零信任原则
零信任模型建立在三个基本原则之上 [3]:
- 明确验证:始终根据所有可用数据点进行身份验证和授权,包括用户身份、位置、设备健康状况、资源敏感性和异常情况。
- 使用最小权限访问:仅将用户访问限制为必要的。使用准时 (JIT) 和恰足访问 (JEA)、基于风险的自适应策略和数据保护来保护数据和生产力。
- 假设突破:最小化爆炸半径和段访问。验证端到端加密并使用分析来获得可见性、检测威胁并改进防御。
先决条件
要使用 Microsoft Entra ID 和 Intune 实施零信任模型,您将需要以下项目:
- 许可:适用于 Microsoft Entra ID Premium P1 或 P2(用于条件访问)和 Microsoft Intune(通常是 Microsoft 365 E3/E5 或 EMS E3/E5 包的一部分)的许可证 [4]。
- 管理访问权限:在 Microsoft Entra 管理中心 (
entra.microsoft.com) 和 Microsoft Endpoint Manager 管理中心 (endpoint.microsoft.com) 门户上具有全局管理员、安全管理员或 Intune 管理员权限的帐户。 - Intune 注册设备:已由 Microsoft Intune 注册和管理的 Windows 10/11 设备。
- Microsoft Entra ID 中的身份:在 Microsoft Entra ID 中同步或创建的用户和组。
一步一步:应用零信任模型
我们将重点关注 Microsoft Entra ID 和 Intune 如何协同工作以实施零信任原则,特别是“显式验证”和“使用最小权限访问”。
1. 使用 Microsoft Entra ID 强化身份
Microsoft Entra ID 是身份零信任的支柱,确保只有经过验证的用户才能访问。
1.1。实施多重身份验证 (MFA)
MFA 是“明确检查”原则的基本组成部分。
- 通过条件访问配置 MFA:如第 3 条所述,创建条件访问策略以要求对所有用户、特定组或来自公司网络外部的访问进行 MFA。
- 在 Microsoft 登录管理中心,转到 保护 > 条件访问。
- 使用以下设置创建新策略:
- 分配 > 身份用户或工作负载:选择所有用户(不包括紧急帐户)。
- 云资源或操作:所有云应用程序。
- 授予:选中需要多重身份验证。
- 启用策略:已启用。
1.2。启用 Azure AD 身份保护
身份保护可检测影响组织身份的漏洞,配置基于风险的自动化策略来保护这些身份,并调查有风险的活动 [5]。
- 在 Microsoft 登录管理中心中,转到 保护 > 身份保护。
- 用户风险策略:配置此策略以要求中风险或高风险用户进行 MFA 或密码重置。
- 角色 > 用户:选择所有用户。
- 条件 > 用户风险:选择中及更高。
- 控制 > 访问:授予访问权限并需要重置密码或需要多重身份验证。
- 启用策略:已启用。
- 输入风险策略:配置此策略以阻止或要求对风险输入进行 MFA。
- 角色 > 用户:选择所有用户。
- 条件 > 进入风险:选择中及更高。
- 控制 > 访问:授予访问权限并需要多重身份验证(或阻止访问以应对高风险)。
- 启用策略:已启用。
2. 使用 Microsoft Intune 确保端点完整性
Intune 通过对设备应用“显式检查”原则,确保访问公司资源的设备健康且兼容。
2.1。创建设备合规性策略
合规性策略定义设备必须满足才能被视为合规的安全要求。不合规的设备可能会通过条件访问被阻止或限制访问。
- 在 Microsoft Endpoint Manager 管理中心 (
https://endpoint.microsoft.com) 中,转到 端点安全 > 设备合规性 > 策略。 - 单击“创建策略”。
- 平台:Windows 10 及更高版本。
- 合规性设置:
- 设备完整性:需要 BitLocker、安全启动等。
- 设备安全:需要防病毒软件(例如 Microsoft Defender 防病毒软件)、防火墙、复杂密码等。
- 设备属性:需要最低操作系统版本。
- 不合规操作:配置操作,例如立即或在宽限期后将设备标记为不合规。
- 分配:将策略分配给相关的 Windows 设备组。
2.2。创建设备配置文件
配置配置文件允许你部署特定的安全设置,例如防火墙设置、Microsoft Defender 安全设置和设备限制。
- 在 Microsoft Endpoint Manager 管理中心中,转到 设备 > Windows > 配置配置文件。
- 单击“创建配置文件”。
- 平台:Windows 10 及更高版本。
- 配置文件类型:选择“端点保护”等模板来配置 Microsoft Defender 防病毒和防火墙,或选择“设备限制”来禁用特定功能。
- 根据您组织的最佳实践配置安全设置。
- 分配:将配置文件分配给相关的 Windows 设备组。
3. 将 Entra ID 和 Intune 与条件访问集成
条件访问是将身份 (Entra ID) 和设备 (Intune) 策略结合在一起以实施零信任的引擎。
3.1。创建条件访问策略以需要兼容的设备
此策略将确保只有符合 Intune 合规性标准的设备才能访问云应用程序。
- 在 Microsoft 登录管理中心中,转到 保护 > 条件访问。
- 单击“新建策略”>“创建新策略”。
- 名称:
需要兼容设备才能访问。 - 分配 > 身份用户或工作负载:选择所有用户(不包括紧急帐户)。
- 云资源或操作:所有云应用程序。
- 条件(可选):您可以添加 Windows 的“设备平台”等条件。
- 授予:
- 选择授予访问权限。
- 选中需要将设备标记为受支持。 点击选择等*。
- 启用策略:已启用。
- 单击“创建”。
验证和测试
验证零信任实施对于确保政策按预期发挥作用至关重要。
1. 测试从兼容设备的访问
- 在 Intune 管理的兼容 Windows 设备上,尝试访问云应用程序(例如:“portal.office.com”)。
- 必须在用户身份验证(以及 MFA,如果已配置)后授予访问权限。
2. 测试来自不合规设备的访问
- 在不兼容的 Windows 设备上(例如,禁用防火墙、将操作系统版本更改为 Intune 合规性策略不允许的版本,或使用非托管设备)。
- 尝试访问云应用程序(例如“portal.office.com”)。
- 必须阻止访问,并且用户必须收到指示设备不合规且无法访问资源的消息。
3. 监控条件访问报告
- 在 Microsoft 登录管理中心中,转到 保护 > 条件访问 > 报告。
- 查看输入日志以查看应用了哪些条件访问策略以及结果(成功、失败、仅报告)。
安全提示和最佳实践
- 从小规模开始,逐渐扩展:在整个组织范围内扩展之前,在测试组中实施零信任策略,以最大程度地减少干扰。
- 教育和沟通:向用户清楚地传达更改,并提供有关如何保持设备兼容以及如何使用 MFA 的培训。
- 持续监控:定期监控 Intune 合规性报告以及条件访问和身份保护日志,以识别任何差距或异常情况。
- 最小权限访问:将条件访问策略与 PIM(特权身份管理)相结合,以确保特权访问及时且足够。
- 假设违规:配置 Microsoft Defender for Endpoint 以进行高级端点威胁检测,并配置 Microsoft Sentinel 以进行安全编排和自动响应。
- 定期审查:定期审查和调整您的零信任策略,以适应威胁环境和业务需求的变化。
常见故障排除
- 访问意外被阻止:检查条件访问登录日志以确定哪个策略正在阻止访问。检查受影响设备的 Intune 合规性策略。
- 设备不合规:在 Intune 中检查设备的合规性状态。设备可能未收到策略,或者某些配置阻碍了合规性(例如禁用防病毒软件、旧操作系统版本)。
- 策略冲突:审查所有条件访问和合规性策略,以确保不存在可能导致意外行为的冲突排除或包含。
- 同步问题:确保设备和用户分别与 Intune 和 Azure AD 正确同步。
结论
应用零信任模型是保护当前数字环境中组织的重要安全策略。通过利用 Microsoft Entra ID 管理身份并利用 Microsoft Intune 确保端点完整性,公司可以实施强大的安全方法,明确检查每个访问请求并根据最小权限原则进行操作。通过条件访问集成这些工具可创建强大的自适应防御,确保只有受信任的用户和设备才能访问公司资源,无论其位置如何。零信任之旅仍在继续,需要不断监控和完善,但降低风险和加强安全性方面的好处是无价的。
参考资料:
[1] 微软学习。 什么是零信任?。网址:https://learn.microsoft.com/pt-br/security/zero-trust/zero-trust-overview [2] 微软学习。 与 Microsoft Intune 零信任。可在:https://learn.microsoft.com/en-us/intune/intune-service/fundamentals/zero-trust-with-microsoft-intune [3] 微软学习。 零信任指导原则。网址:https://learn.microsoft.com/pt-br/security/zero-trust/guidance-principles [4] 微软学习。 Microsoft Enter ID 许可。网址:https://azure.microsoft.com/pt-br/pricing/details/active-directory/ [5] 微软学习。 什么是身份保护?。网址:https://learn.microsoft.com/pt-br/entra/identity/identity-protection/overview-identity-protection