集成 GravityZone 与Azure Sentinel
要建立Azure Sentinel与 GravityZone 请按照以下步骤操作:
-
登录Microsoft Azure门户。
-
在Microsoft Azure Sentinel中新建一个Log Analytics工作区用于接收 GravityZone 警报。
-
复制并保存新建工作区的 工作区ID 和 主密钥 。
注意
可从以下路径获取该信息: Microsoft Azure > Log Analytics工作区 > 代理管理 > 设置 .
-
在GravityZone控制中心启用事件推送API:
-
登录 GravityZone 控制中心 .
-
进入 我的账户 .
-
在 API密钥 部分,点击 添加 .
-
选择 事件推送服务API 复选框并点击 保存 。新密钥将显示在API密钥表中。
-
点击 保存 以保存 我的账户 页面中的更改。
-
-
手动启用Azure集成:
-
从Linux或Mac上您常用的终端模拟器获取配置事件推送服务设置所需的信息:
-
GravityZone API URL。
您可以在 我的账户 > 控制中心 API
-
在 GravityZone .
标头值为Basic base64编码。要获取授权标头,请运行
echo命令,后接带冒号(":")的API密钥。> echo -n '604821e87e4c7de3aa15d0e6a97f5ab362281dbf0763746671da2caf4b5cccd1:' | base64 -w 0
结果应类似于:
NjA0ODIxZTg3ZTRjN2RlM2FhMTVkMGU2YTk3ZjVhYjM2MjI4MWRiZjA3NjM3NDY2NzFkYTJjYWY0YjVjY2NkMTo=
-
Azure URL。
您可以在 此处 找到它,其格式应类似如下(需编辑的设置已加下划线):
https://客户ID.ods.opinsights.azure.com/api/logs?api-version=2016-04-01
注意
将
客户ID替换为工作区ID(该值在步骤3中获取)。 -
HTTP事件收集器令牌。
-
步骤3中获取的工作区ID(用于"workspaceId")和主密钥(用于"sharedKey")设置。
-
-
运行以下命令(需编辑的设置已加下划线):
curl -k -X POST "https://cloudgz.gravityzone.bitdefender.com/api/v1.0/jsonrpc/push" -H "authorization: BasicNjA0ODIxZTg3ZTRjN2RlM2FhMTVkMGU2YTk3ZjVhYjM2MjI4MWRiZjA3NjM3NDY2NzFkYTJjYWY0YjVjY2NkMTo="-H "cache-control: no-cache" -H "content-type: application/json" -d '{"params": {"status": 1, "serviceType": "azureSentinel", "serviceSettings": {"workspaceId" :"5e2b52ac-51eb-4cb2-b434-94bb0d39b904", "sharedKey" :"qQgUq1MVDRc8WYYn6zUVOVtaLE/+vmu5G6Ek9qfD2odna+7v5Vb0bF4UxYSHN3MLj6hGjOoigYErjeECXWvkhQ==", "logType" : "GZevent", "requireValidSslCertificate" : false, "url" :"https://5e2b52ac-51eb-4cb2-b434-94bb0d39b904.ods.opinsights.azure.com/api/logs?api-version=2016-04-01"}, "subscribeToEventTypes": "subscribeToEventTypes": { "modules": true, "sva": true, "registration": true, "supa-update-status": true, "av": true, "aph": true, "fw": true, "avc": true, "uc": true, "dp": true, "sva-load": true, "task-status": true, "exchange-malware": true, "network-sandboxing": true, "adcloud": true, "exchange-user-credentials": true, "endpoint-moved-out": true, "endpoint-moved-in": true, "troubleshooting-activity": true, "uninstall": true, "install": true, "hwid-change": true, "new-incident": true, "antiexploit": true, "network-monitor": true, "ransomware-mitigation": true, "security-container-update-available": true, "hd": true, "new-extended-incident": true, "partner-changed": true, "integrations-hub-status": true}}, "jsonrpc": "2.0", "method":"setPushEventSettings", "id": "1"}'
注意
GravityZone 在重新加载事件推送服务设置后,GravityZone开始向Azure发送事件。此操作每10分钟执行一次。
若不想接收特定模块的事件,请从命令中移除该模块。例如,若不想接收Exchange模块的事件,请删除
"exchange-malware":true,这段命令。注意
有关所有关联事件的详细信息,请参阅 此知识库文章 .
返回结果应类似:
{"id":"1","jsonrpc":"2.0","result":true} -