NSX-T 可以通过检查基于云的服务,自动将特征码应用于主机,并更新入侵检测特征码。
必须启用分布式防火墙 (DFW),才能使 IDS 正常工作。如果流量被 DFW 规则阻止,则 IDS 将看不到流量。
通过切换已启用栏,可以在独立主机上启用入侵检测。如果检测到 VC 集群,则还可以通过选择集群并单击启用来基于集群启用 IDS。
特征码
特征码会通过配置文件应用于 IDS 规则。单个配置文件会应用于匹配的流量。默认情况下,NSX Manager 会每天检查一次新特征码。新特征码更新版本每两周发布一次(另外还有非计划的 0 天更新)。当有新的更新可用时,将在页面中显示一个横幅,其中包含立即更新链接。
如果选择自动更新新版本,则在从云下载特征码后,会自动将其应用于主机。如果禁用了自动更新,则特征码将停留在列出的版本。单击查看和更改版本,以添加其他版本(除默认版本之外)。目前,将保留两个版本的特征码。每当版本提交标识号发生更改时,都会下载新版本。
如果为 NSX Manager 配置代理服务器以使其访问 Internet,请单击代理设置并完成配置。
脱机下载和上载特征码
当
NSX Manager 无法访问 Internet 时,要下载和上载特征码包,请执行以下操作:
- 需要首先调用此 API,然后再开始与云服务进行任何通信。此 API 会使用客户端的许可证密钥注册客户端,并生成凭据以供客户端使用。发送所有许可证,系统将向您提供必需的权限。client_id 是用户指定的名称。client_secret 是作为身份验证 API 请求生成和使用的。如果之前已注册客户端,但客户端无权访问 client_id 和 client_secret,则必须使用相同的 API 重新注册客户端。
POST https://api.nsx-sec-prod.com/1.0/auth/register
正文:{ "license_keys":["xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"], "device_type":"NSX-Idps-Offline-Download", "client_id": "client_username" }
响应:{"client_id":"client_username", "client_secret": "Y54+V/rCpEm50x5HAUIzH6aXtTq7s97wCA2QqZ8VyrtFQjrJih7h0alItdQn02T46EJVnSMZWTseragTFScrtIwsiPSX7APQIC7MxAYZ0BoAWvW2akMxyZKyzbYZjeROb/C2QchehC8GFiFNpwqiAcQjrQHwHGdttX4zTQ=" }
- 此 API 调用将使用 client_id 和 client_secret 对客户端进行身份验证,并生成要在 IDS 特征码 API 的请求标头中使用的授权令牌。该令牌在 60 分钟内有效。如果令牌已过期,客户端必须使用 client_id 和 client_secret 重新进行身份验证。
POST https://api.nsx-sec-prod.com/1.0/auth/authenticate
正文:{"client_id":"client_username", "client_secret": "Y54+V/rCpEm50x5HAUIzH6aXtTq7s97wCA2QqZ8VyrtFQjrJih7h0alItdQn02T46EJVnSMZWTseragTFScrtIwsiPSX7APQIC7MxAYZ0BoAWvW2akMxyZKyzbYZjeROb/C2QchehC8GFiFNpwqiAcQjrQHwHGdttX4zTQ=" }
响应:{ "access_token": "eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiI3ZjMwN2VhMmQwN2IyZjJjYzM5ZmU5NjJjNmZhNDFhMGZlMTk4YjMyMzU4OGU5NGU5NzE3NmNmNzk0YWU1YjdjLTJkYWY2MmE3LTYxMzctNGJiNS05NzJlLTE0NjZhMGNkYmU3MCIsInN1YiI6IjdmMzA3ZWEyZDA3YjJmMmNjMzlmZTk2MmM2ZmE0MWEwZmUxOThiMzIzNTg4ZTk0ZTk3MTc2Y2Y3OTRhZTViN2MtMmRhZjYyYTctNjEzNy00YmI1LTk3MmUtMTQ2NmEwY2RiZTcwIiwiZXhwIjoxNTU1NTUyMjk0LCJpYXQiOjE1NTU1NDg2OTR9.x4U75GShDLMhyiyUO2B9HIi1Adonzx3Smo01qRhvXuErQSpE_Kxq3rzg1_IIyvoy3SJwwDhSh8KECtGW50eCPg", "token_type": "bearer", "expires_in": 3600, "scope": "[idps_scope]" }
- 对此命令的响应包含 ZIP 文件的链接。NSXCloud 每 24 小时从 git hub 存储库下载一次特征码,并将下载的特征码保存到一个 ZIP 文件中。将特征码 URL 复制并粘贴到您的浏览器中,这将下载该 ZIP 文件。
GET https://api.nsx-sec-prod.com/1.0/intrusion-services/signatures
在“标头”选项卡中,授权密钥将具有来自身份验证 API 响应的 access_token 值。
Authorization: eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiI3ZjMwN2VhMmQwN2IyZjJjYzM5ZmU5NjJjNmZhNDFhMGZlMTk4YjMyMzU4OGU5NGU5NzE3NmNmNzk0YWU1YjdjLTJkYWY2MmE3LTYxMzctNGJiNS05NzJlLTE0NjZhMGNkYmU3MCIsInN1YiI6IjdmMzA3ZWEyZDA3YjJmMmNjMzlmZTk2MmM2ZmE0MWEwZmUxOThiMzIzNTg4ZTk0ZTk3MTc2Y2Y3OTRhZTViN2MtMmRhZjYyYTctNjEzNy00YmI1LTk3MmUtMTQ2NmEwY2RiZTcwIiwiZXhwIjoxNTU1NTUyMjk0LCJpYXQiOjE1NTU1NDg2OTR9.x4U75GShDLMhyiyUO2B9HIi1Adonzx3Smo01qRhvXuErQSpE_Kxq3rzg1_IIyvoy3SJwwDhSh8KECtGW50eCPg
响应:{ "signatures_url": "https://ncs-idps-us-west-2-prod-signatures.s3.us-west-2.amazonaws.com/a07fe284ff70dc67194f2e7cf1a8178d69570528.zip?X-Amz-Security-Token=IQoJb3JpZ2luX2VjENf%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLXdlc3QtMSJHMEUCIG1UYbzfBxOsm1lvdj1k36LPyoPota0L4CSOBMXgKGhmAiEA%2BQC1K4Gr7VCRiBM4ZTH2WbP2rvIp0qfHfGlOx0ChGc4q6wEIHxABGgw1MTAwMTM3MTE1NTMiDA4H4ir7eJl779wWWirIAdLIx1uAukLwnhmlgLmydZhW7ZExe%2BamDkRU7KT46ZS93mC1CQeL00D2rjBYbCBiG1mzNILPuQ2EyxmqxhEOzFYimXDDBER4pmv8%2BbKnDWPg08RNTqpD%2BAMicYNP7WlpxeZwYxeoBFruCDA2l3eXS6XNv3Ot6T2a%2Bk4rMKHtZyFkzZREIIcQlPg7Ej5q62EvvMFQdo8TyZxFpMJBc4IeG0h1k6QZU1Jlkrq2RYKit5WwLD%2BQKJrEdf4A0YctLbMCDbNbprrUcCADMKyclu8FOuABuK90a%2BvnA%2FJFYiJ32eJl%2Bdt0YRbTnRyvlMuSUHxjNAdyrFxnkPyF80%2FQLYLVDRWUDatyAo10s3C0pzYN%2FvMKsumExy6FIcv%2FOLoO8Y9RaMOTnUfeugpr6YsqMCH0pUR4dIVDYOi1hldNCf1XD74xMJSdnviaxY4vXD4bBDKPnRFFhOxLTRFAWVlMNDYggLh3pV3rXdPnIwgFTrF7CmZGJAQBBKqaxzPMVZ2TQBABmjxoRqCBip8Y662Tbjth7iM2V522LMVonM6Tysf16ls6QU9IC6WqjdOdei5yazK%2Fr9g%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20191202T222034Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3599&X-Amz-Credential=ASIAXNPZPUTA6A7V7P4X%2F20191202%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Signature=d85ca4aef6abe22062e2693acacf823f0a4fc51d1dc07cda8dec93d619050f5e" }
- 导航到上载 IDS 特征码。导航到保存的特征码 ZIP 文件并上载该文件。您也可以使用以下 API 调用上载特征码 ZIP:
POST https://<mgr-ip>/policy/api/v1/infra/settings/firewall/security/intrusion-services/signatures?action=upload_signatures
。单击右上角的