为 Cisco Secure Firewall Management Center 配置 Umbrella DNS 连接器
本文档介绍如何在 Cisco Secure Firewall Management Center 设置 Umbrella DNS 连接器。
Umbrella 连接器的优势
管理中心中的 Cisco Umbrella DNS 连接有助于将 DNS 查询重定向到 Cisco Umbrella。这使 Cisco Umbrella 可以根据域名验证请求是被允许还是被阻止,并对请求应用基于 DNS 的安全策略。如果使用 Cisco Umbrella,可以配置 Cisco Umbrella 连接,将 DNS 查询重定向到 Cisco Umbrella。
Umbrella 连接器是系统 DNS 检测的一部分。如果现有 DNS 检测策略映射决定根据 DNS 检测设置阻止或丢弃请求,则该请求不会转发至 Cisco Umbrella。因此,有两条保护防线:本地 DNS 检测策略和 Cisco Umbrella 基于云的策略。
将 DNS 查询请求重定向到 Cisco Umbrella 时,Umbrella 连接器会添加 EDNS (DNS 扩展机制) 记录。EDNS 记录包括设备标识符信息、 组织 ID 和客户端 IP 地址。基于云的策略可以使用 FQDN 信誉以及这些标准来控制访问。还可以选择使用 DNSCrypt 加密 DNS 请求,以确保用户名和内部 IP 地址的隐私性。
系统要求
下表显示了此程序所需的产品:
产品 |
版本 |
---|---|
Firepower 威胁防御 |
6.6.0 + |
Firewall Management Center |
7.2+ |
配置 FMC Umbrella DNS 连接器
前提条件 |
||
FMC |
||
FMC |
||
FMC |
||
FMC |
||
FMC |
收集 Umbrella 前提条件
开始之前
-
在 https://umbrella.cisco.com 建立 Cisco Umbrella 账户,然后在 http://login.umbrella.com 上登录 Umbrella。
-
将 CA 证书从 Cisco Umbrella 服务器导入管理中心。在 Cisco Umbrella 中,选择部署 (Deployments) > 配置 (Configuration) > 根证书 (Root Certificate),然后下载证书。
必须导入根证书,才能与 Cisco Umbrella 注册服务器建立 HTTPS 连接。证书需要受信任才能进行 SSL 服务器验证,这是管理中心中的非默认选项。复制并粘贴管理中心中设备的证书(设备 (Device) > 证书 (Certificates))。
-
在设备上安装证书。
-
从 Umbrella 获取以下数据:
-
组织 ID
-
网络设备密钥
-
网络设备密钥
-
旧版网络设备令牌
-
-
确保管理中心已连接到互联网。
-
确保已在管理中心中启用具有出口控制功能选项的基础许可证。
-
确保将 DNS 服务器配置为解析 api.opendns.com。
-
确保管理中心可以解析 management.api.umbrella.com 以进行策略配置。
-
将威胁防御路由配置到 api.opendns.com。
过程
步骤 1 |
在 Umbrella 控制面板中,选择 。 |
步骤 2 |
从以下 URL 获取组织 ID: 复制 URL 中显示的数字,并将其粘贴到 管理中心 Umbrella 连接详细信息页面的组织 ID (Organization ID) 字段中。 |
步骤 3 |
点击 Umbrella 网络设备 (Umbrella Network Devices)。
|
步骤 4 |
点击旧版网络设备 (Legacy Network Devices)。
|
配置 Umbrella 连接
过程
步骤 1 |
在 管理中心 中,选择 。 |
步骤 2 |
获取以下详细信息并将其添加到常规 (General) 设置中:
|
步骤 3 |
在高级 (Advanced) 下,配置以下可选设置:
|
步骤 4 |
点击测试连接 (Test Connection) - 测试是否可从 管理中心 访问 Cisco Umbrella Cloud。在提供所需的组织 ID 和网络设备详细信息时,您会创建 Umbrella 连接。 |
步骤 5 |
添加信息后,点击保存 (Save) 以保存连接详细信息。 |
创建 Umbrella DNS 策略
过程
步骤 1 |
在 管理中心 中,选择 。系统将显示所有现有的 DNS 策略。 |
步骤 2 |
点击 。 |
步骤 3 |
输入策略的名称和说明,然后点击保存 (Save)。 |
(可选)编辑 Umbrella DNS 规则
过程
步骤 1 |
导航至 。 |
步骤 2 |
点击要配置的 DNS 策略上的 编辑() 图标。 |
步骤 3 |
导航到正确的规则,然后再次点击 编辑() 图标以编辑规则。 |
将 Umbrella DNS 策略与访问控制策略相关联
过程
步骤 1 |
导航至 ,然后选择要编辑的访问策略。 |
步骤 2 |
选择安全智能 (Security Intelligence)。 |
步骤 3 |
在 Umbrella DNS 策略 (Umbrella DNS Policy) 下,选择要用于“Umbrella DNS 策略”(Umbrella DNS Policy) 的策略。 |
步骤 4 |
选择保存 (Save) 以保存所有更改。 |
部署更改
过程
步骤 1 |
在 管理中心 菜单栏中,点击部署 (Deploy),然后选择部署 (Deployment)。 |
步骤 2 |
识别并选择要部署配置更改的设备。
|
步骤 3 |
(可选)点击估计 (Estimate) 以获取粗略估计的部署持续时间。 |
步骤 4 |
点击 部署。 |
步骤 5 |
如果系统在要部署的更改中发现错误或警告,则会在验证消息窗口中显示它们。要查看完整详细信息,请点击警告或错误前的箭头图标。 有以下选项可供选择:
|
验证部署
过程
步骤 1 |
在部署完成后,请在 管理中心 中验证部署。 |
步骤 2 |
选择部署历史 (Deployment History) 图标。 ,然后点击 |
步骤 3 |
选择与 Umbrella 连接器关联的作业。 |
步骤 4 |
选择脚本详细信息 ()图标。 此时将生成以下命令行界面脚本: 示例:
|
部署问题故障排除
旧版网络设备令牌未配置
-
可能的原因 Umbrella 连接详细信息未添加到集成 (Integration) 选项卡。按照配置 Umbrella 连接来配置集成 (Integration) 选项卡中的详细信息。
-
可能的原因 管理中心 未连接到互联网。如果没有互联网连接,则管理中心无法连接到 Umbrella 云。
-
可能的原因 已添加 Umbrella 连接详细信息,但信息不正确。按照配置 Umbrella 连接输入正确的信息并测试连接,以确保 Umbrella 已连接。
出口管制功能未启用
您可以启用(注册)或禁用(解除)可选许可证。只有启用许可证后,才能使用该许可证控制的功能。
如果您不想再使用某个可选期限许可证包含的功能,可以禁用该许可证。禁用许可证会在思科智能软件管理器账户中将其释放,以便可将其应用到其他设备。
另外,在评估模式下运行时,还可启用这些许可证的评估版本。在评估模式下,只有注册设备,许可证才会注册到思科智能软件管理器。但是,您不能在评估模式下启用远程访问 RA VPN 或运营商许可证。
开始之前
在禁用许可证之前,请确保它不在使用中。重写或删除需要该许可证的任何策略。
对于在高可用性配置中运行的设备,只需在主用设备上上启用或禁用许可证。备用设备请求(或释放)必要许可证时,更改会在下一次部署配置时反映在备用设备上。启用许可证时,必须确保思科智能软件管理器账户具有足够的许可证,否则可能会造成一台设备合规,而另一台设备不合规。
过程
步骤 1 |
点击菜单中的设备名称,然后点击“智能许可证”(Smart License) 摘要中的查看配置 (View Configuration)。 |
步骤 2 |
根据需要,点击每个可选许可证的启用/禁用控件。
|
步骤 3 |
如果启用 RA VPN 许可证,请选择您账户中可用的许可证类型。 您可以使用以下任意许可证:Plus、Apex 或仅 VPN。如果您有 Plus 和 Apex 许可证,并想同时使用它们,则可以两个都选择。 |