用snmp监视DoS攻击

有没有办法通过SNMP或任何其他基于Linux的软件来监视DoS攻击,并可以监视路由器/交换机,并在观察到DoS攻击时发出警报?

绝大多数情况下,尽pipe这取决于DoS的性质以及SNMP公开的工具。

  • 如果设备支持,则每秒数据包数量是一个很好的衡量标准,因为许多DoS攻击显示为大量数据包,试图使链路饱和以跟踪许多项目。
  • 接口吞吐量也是如此,因为DoS的另一种方式是抛出比链路可以处理更多的stream量。
  • CPU是另一个伟大的,因为设备特定的DoS攻击可以performance为路由器/防火墙/交换机CPU耗尽并导致不好的事情发生。

请确保在您的监控包中设置超出正常警报阈值,并且应该捕获这些警报。

SNMP只是从设备中检索信息,计数器的工具。

只使用snmp,你将只能通过接口获得stream量,以及诸如CPU和RAM使用等基本信息。

另一方面,Netflow是一种用于报告stream量模式的协议,对于检测DoS攻击非常有用。

您可以将两者结合起来,并使用Netflow MIB来报告最高级的话务员,并允许您监视正在进行的DoS。