azure - Azure NetworkSecurityGroupEvents 和 NetworkSecurityGroupFlowEvents 之间的区别?

标签 azure azure-virtual-network azure-log-analytics azure-diagnostics azure-nsg

我正在为 azure NSG 设置日志记录和监视,但有 2 个地方正在生成 NSG 日志,不确定两者之间的区别以及哪些日志提供了更有用的见解,我可以将其存储在存储帐户中以供以后分析

  1. 使用 Azure 网络观察程序设置 NSG 流日志以在存储帐户中存储 NetworkSecurityGroupFlowEvent 类别的日志
  2. 使用 NSG 资源中的诊断设置并启用所有日志类别:NetworkSecurityGroupEvents、NetworkSecurityGroupCounters?

问题是,如果 3 t(即 NSG 流日志、NSG 事件、NSG 规则计数器)之间存在差异,哪一个存储用于仪表板和安全警报目的会怎样?

引用:

最佳答案

#1
“网络安全组 (NSG) 流日志是 Azure 网络观察程序的一项功能,允许您记录有关流经 NSG 的 IP 流量的信息。流数据将发送到 Azure 存储帐户,您可以从其中访问它以及将其导出到您选择的任何可视化工具、SIEM 或 IDS。” https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-nsg-flow-logging-overview#introduction

流日志是云环境中所有网络事件的真实来源。
“流日志在第 4 层运行,记录进出 NSG 的所有 IP 流。”
每个日志记录包含5元组信息流量决策和吞吐量信息,例如源IP、源端口、目的IP、目的端口等
“日志每隔1分钟收集一次”。

#2
“当您为 NSG 启用日志记录时,您可以收集以下类型的资源日志信息:

  • 事件 - NetworkSecurityGroupEvents:根据 MA​​C 地址记录将 NSG 规则应用于虚拟机的条目。事件日志包含有关基于 MAC 地址将哪些 NSG 规则应用于虚拟机的信息。每个事件都会记录以下数据。
  • 规则计数器 - NetworkSecurityGroupCounters:包含应用每个 NSG 规则拒绝或允许流量的次数的条目。这些规则的状态每 300 秒收集一次。规则计数器日志包含有关应用于资源的每条规则的信息。”

https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-nsg-manage-log

现在您了解了 3 个日志之间的区别,然后您可以自己决定使用哪些日志。没有正确的答案,这实际上取决于您想要查看和处理日志的内容。

为您想要为其收集诊断数据的每个 NSG 单独启用

资源日志记录
如果您对流经 NSG 的 IP 流量感兴趣,请使用 Azure 网络观察器 NSG 流日志

未记录通信的源 IP 地址。不过,您可以为 NSG 启用 NSG 流日志记录,这会记录所有规则计数器信息以及发起通信的源 IP 地址。 NSG 流日志数据写入 Azure 存储帐户

关于azure - Azure NetworkSecurityGroupEvents 和 NetworkSecurityGroupFlowEvents 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75213897/

相关文章:

sql-server - Azure AWS 数据库连接

azure - luis.ai 的订阅 key 无效

Azure NSG - 从输入 csv 中筛选某些 IP

azure-log-analytics - 库斯托 : How to unpivot - turn columns into rows?

azure - 使用Azure Compute替换Win2008 IIS服务器?

azure - 适用于任何基于 IaaS 的云的与云无关的工具

azure - 如何为azure存储服务设置网络安全组规则?

Azure Active Directory 作为 Azure 虚拟机的域 Controller

azure - 获取 Log Analytics 主键

Azure Log Analytics - 如何查看最近 x 天但仅在特定时间之间的日志?