Azure Sentinel 引用大量数据

Azure Sentinel referencing large sets of data

我一直在努力寻找最有效(优雅)的解决方案来实现我想要做的事情。我想听听社区的意见,谢谢。

情况:

问题:

考虑的选项:

  1. 将引用 table 引入日志分析工作区,对此自定义引用 table 执行 join/lookup 以进行充实
  2. 将 SigninLogs table 中的 IP 地址导出到 blob 存储,使用 logicapps 丰富 IP 地址,然后将其放回 'reference' blob 存储。然后使用 'externaldata' 语法读取 'reference' blob 存储。

观察到的限制:

  1. 获取数据 - 如您所述,获取数据并连接表。不过,您需要定期摄取它以确保您可以在所需时间范围内查找数据(例如,如果您有分析规则,那么这只会查找 14 天的数据)。
  2. 使用 Playbook - 如果您想要 Geo-IP 查找 post 事件,您可以使用 Logic App
  3. 执行此操作
  4. 使用 Jupyter Notebooks - 这可以灵活地对外部位置执行 API 调用并将数据连接到 Sentinel 中托管的数据。示例笔记本是 IP Explorer Notebook. Use Jupyter notebooks to hunt for security threats
  5. 威胁情报 - 微软用GeoLocation and WhoIs data丰富了所有导入的威胁情报指标,与其他指标详细信息一起显示。