×
サイバー攻撃について

tcp_synack_retriesを減らすと、未完了接続が解放されるまでの時間を短縮できます。

ただし、次の正規利用者へ影響する可能性があります。

  • 遅延の大きい回線

  • パケットロスがあるモバイル回線

  • 海外からの通信

  • 混雑したネットワーク

  • 一時的に応答が遅れた端末

攻撃対策だけを理由に極端な値へ変更するのは避けるべきです。


3. SYN Cache

SYN Cacheは、未完了接続に必要な情報を、通常の完全なTCP接続より小さな構造で管理する方法です。

特徴は次のとおりです。

  • 完全な接続状態よりメモリを節約できる

  • TCPオプションを比較的維持しやすい

  • 一定の状態はサーバー側へ残る

  • 大量攻撃ではキャッシュ自体が狙われる

RFC 4987では、SYN Cacheは1996年にBSD系OSへ実装され、その後の実装の基礎になったと説明されています。


SYN Cookieは、未完了接続の情報をサーバー側へ保持する代わりに、SYN-ACKのシーケンス番号へ必要な情報を符号化する方法です。