如何限制服务器接收的websocket框架的网络长度

时间:2012-04-20 15:54:32

标签: security websocket netty

我正在使用netty 3.4实现WebSocket服务。

我需要限制帧大小以避免使用非常长的帧进行DoS攻击。我希望在32KB数据之后删除连接,即使帧尚未完成且未传递给我的处理程序。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

考虑到目前的code,目前看起来并不像。

您必须扩展WebSocket08FrameDecoder并更改toFrameLength()中的代码。

如果我有机会,我会为下一个版本提出拉动请求。