删除后 Netty SslHandler 握手超时
Netty SslHandler handshake timeout after removal
我们的部分应用程序需要 removing/adding Netty 管道中的 SSL 处理程序,我们在 SSL 握手上设置超时以尝试阻止 Slowloris attacks。我们正在使用 Netty 4.1.44.Final.
在基于服务器 SSLEngine 创建 SslHandler 时,我们设置了 2 秒的握手超时。但是,如果通道空闲 1 秒,我们将用一个新的 SslHandler 替换一个新的,客户端 SSLEngine 将能够成功握手。但是,管道从原始 SslHandler 收到 javax.net.ssl.SSLException: handshake timed out
。
是否有更好的方法来动态替换允许设置握手超时的 SslHandlers?
如 netty 错误跟踪器中所述,这是一个错误
我们的部分应用程序需要 removing/adding Netty 管道中的 SSL 处理程序,我们在 SSL 握手上设置超时以尝试阻止 Slowloris attacks。我们正在使用 Netty 4.1.44.Final.
在基于服务器 SSLEngine 创建 SslHandler 时,我们设置了 2 秒的握手超时。但是,如果通道空闲 1 秒,我们将用一个新的 SslHandler 替换一个新的,客户端 SSLEngine 将能够成功握手。但是,管道从原始 SslHandler 收到 javax.net.ssl.SSLException: handshake timed out
。
是否有更好的方法来动态替换允许设置握手超时的 SslHandlers?
如 netty 错误跟踪器中所述,这是一个错误