本記事(記事カラム)には広告が含まれています。

SYNフラッド攻撃とは?

記事内に広告が含まれています。

SYNフラッド攻撃(シンフラッド攻撃) とは、 インターネットの通信で使われる TCP という仕組みの“弱点”を狙った攻撃です。

TCPでは、通信を始めるときに

  1. SYN(接続したいよ)
  2. SYN/ACK(いいよ、準備できたよ)
  3. ACK(ありがとう、つなぐね)

という 3段階の挨拶(ハンドシェイク) を行います。

SYNフラッド攻撃は、この最初の SYN だけを大量に送りつける 攻撃です。

DMM FX広告(差し込みタイプ)
広告(PR)|自分の投資スタイルを見つける。※タップで開閉
広告(PR)

DMM FXは、「最初の一歩を踏み出す場」として選ばれることがある

口座を開いてみた。取引してみた。思ったよりも難しかった。──そんな経験が、投資との距離感を知るきっかけになることもあります。


サービスを通じて、自分の投資スタイルを見つける。それは、確信ではなくても構いません。「試してみた」という実感が、次の選択の材料になることもあるからです。


DMM FXに関する詳細は、以下の広告(PR)リンクをご覧いただけます。


👇こちらは広告(PR)リンクバナーです

DMMFX

どうして攻撃になるのか?

サーバーは SYN を受け取ると、

  • 「この人と通信する準備をしよう」
  • 「接続待ちの枠(キュー)に入れておこう」

と“仮の接続”を作ります。

しかし攻撃者は ACK を返してこない ので、 サーバーは 未完成の接続を大量に抱えたまま になります。

その結果、

  • 接続待ちの枠がいっぱいになる
  • 正常なユーザーがつながらなくなる
  • サーバーが重くなる、落ちる

という状態になります。

つまり、

未完成の接続でサーバーを“渋滞”させる攻撃

です。

SYNフラッド攻撃が起きるとどうなる?

  • サイトにつながらない
  • ログインできない
  • サーバーが重くなる
  • FXなら約定が遅れる、切断される

などの影響が出ます。

サーバー側の防御方法

SYNフラッド攻撃は昔からある攻撃なので、 サーバー側にはいくつも防御策があります。

① SYN Cookie(シン・クッキー)

最も有名で効果的な対策です。

サーバーは ACK が返ってくるまで接続を保持しない 方式に切り替えます。

つまり、

「本当に接続する気がある人だけ受け入れる」

という仕組みです。

攻撃者の SYN だけではサーバーが埋まりません。

② 接続待ちの枠(backlog)を増やす

サーバーが一時的に保持できる“接続待ちの箱”を大きくします。

  • 攻撃に強くなる
  • 正常なユーザーがつながりやすくなる

という効果があります。

③ ファイアウォールで“異常なSYN”をブロック

ネットワーク機器で、

  • 1秒あたりのSYN数を制限
  • 同じIPからの大量SYNを遮断
  • 不自然なパターンを検知して止める

などの対策を行います。

④ DDoS防御サービス(Cloudflareなど)

大規模攻撃の場合は、

  • 攻撃トラフィックを吸収
  • 正常な通信だけ通す

という“盾”のようなサービスを使います。

⑤ OSの設定で耐性を上げる

LinuxやWindows Serverには、

  • SYN Cookie の有効化
  • タイムアウトの短縮
  • backlog の増加

などの設定項目があります。

これらを調整することで、 攻撃に強いサーバーになります。

まとめ

結論

SYNフラッド攻撃とは? → TCPの接続開始に使う「SYN」を大量に送りつけて、  サーバーの接続待ちを埋めてしまう攻撃。

起きるとどうなる? → サーバーが重くなる、つながらない、サービス停止。

防御方法は?

  • SYN Cookie
  • ファイアウォールの制限
  • 接続待ち枠の増加
  • DDoS防御サービス
  • OSのチューニング

これらを組み合わせることで防げます。

HR


人気ブログランキング