netty 3.4 を使用して WebSocket サービスを実装しています。
非常に長いフレームによる DoS 攻撃を避けるために、フレーム サイズを制限する必要があります。フレームがまだ終了しておらず、ハンドラーに渡されていない場合でも、32KB のデータの後に接続を切断したいと考えています。
それを行う方法はありますか?
現時点でのコードを考えると、現時点ではそのようには見えません。
WebSocket08FrameDecoder を拡張し、 のコードを変更する必要がありますtoFrameLength()
。
機会があれば、次のリリースのプル リクエストを送信します。