【问题标题】:Tomcat6, Lambda Probe, insane amount of sessions from "unknown"Tomcat6,Lambda Probe,来自“未知”的大量会话
【发布时间】:2011-01-28 11:01:46
【问题描述】:

我正在运行一个经常“崩溃”的电子商务网站。通常,我看到打开的会话数非常多(正常情况下为 600-900,崩溃时为 5000-20000)。我想确定这些会话的来源。

我正在尝试使用 Lambda Probe,但它似乎没有帮助。大多数会话在会话视图中列出,带有未知的“最后一个 IP”。

这种情况要么是 DoS 攻击,要么是应用程序内部的一些逻辑问题,我想确定是哪一种。有没有比 Lambda Probe 会话视图更准确地确定会话来源的方法?或者是否有修复这个“未知”显示的参数?毕竟,如果一个会话被打开,一定会有一个 SYN 数据包在某个地方,而且它应该有一个 IP 地址。

最后,我有一个自己编写的过滤器将活动会话存储在内存中以在程序中显示,但是当这种情况发生时,服务器没有足够的资源来显示这个列表。

任何帮助将不胜感激。

【问题讨论】:

    标签: tomcat denial-of-service probe


    【解决方案1】:

    如果有人对此仍然感兴趣:这实际上是一次 DoS 攻击。由于几乎没有什么好的方法可以阻止为尚未看到的请求创建会话(当然,cookie 和会话 ID 已从请求中剥离),我们最终通过为此目的使用专用防火墙规则解决了这个问题.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 2019-07-09
      • 2010-09-13
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多