Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

ICMPおよびSYNフラグメント攻撃

ICMPフラッドは通常、ICMPエコーリクエストメッセージが被害者を過負荷にし、リソースが有効なトラフィックに応答しなくなった場合に発生します。フラグメント化された SYN パケットは異常であるため、疑わしいです。被害者がこれらのパケットを受信すると、パケットの誤った処理からシステム全体のクラッシュまで、さまざまな結果が生じる可能性があります。 詳細については、次のトピックを参照してください。

ICMPフラグメント保護について

ICMP(Internet Control Message Protocol)は、エラー報告とネットワークプローブ機能を提供します。ICMP パケットに含まれるメッセージは非常に短いため、ICMP パケットがフラグメント化される正当な理由はありません。ICMPパケットが大きすぎてフラグメント化する必要がある場合は、何かがおかしいです。

ICMP フラグメント保護画面オプションを有効にすると、Junos OS は、[More Fragments] フラグが設定されている ICMP パケット、またはオフセット フィールドにオフセット値が示されている ICMP パケットをすべてブロックします。 図1を参照してください。

図1:ICMPフラグメントの Blocking ICMP Fragmentsブロック
メモ:

Junos OS は、ICMPv6 パケットの ICMP フラグメント保護をサポートしています。

例:フラグメント化された ICMP パケットのブロック

次に、フラグメント化された ICMP パケットをブロックする例を示します。

要件

始める前に、 ICMP フラグメント保護について理解してください。不 審パケットの属性の概要を参照してください。

概要

ICMP フラグメント保護画面オプションを有効にすると、Junos OS は、More fragments フラグが設定されている ICMP パケット、またはオフセット フィールドにオフセット値が示されている ICMP パケットをすべてブロックします。

この例では、ゾーン 1 セキュリティ ゾーンから発信されたフラグメント化された ICMP パケットをブロックするように ICMP フラグメント画面を設定します。

トポロジ

構成

手順

手順

フラグメント化された ICMP パケットをブロックするには:

  1. 画面を設定します。

  2. セキュリティ ゾーンを構成します。

  3. デバイスの設定が完了したら、設定をコミットします。

検証

設定が正常に機能していることを確認するには、 コマンドを入力します show security screen statistics zone zone-name

ラージICMPパケットプロテクションを理解する

ICMP(Internet Control Message Protocol)は、エラー報告とネットワークプローブ機能を提供します。ICMPパケットには非常に短いメッセージが含まれているため、ICMPパケットが大きくなる正当な理由はありません。ICMPパケットが異常に大きい場合は、何かがおかしいです。

図2を参照してください。

図2:大きなICMPパケット Blocking Large ICMP Packetsのブロック

大きいサイズの ICMP パケット保護画面オプションを有効にすると、Junos OS は 1024 バイトを超える長さの ICMP パケットを破棄します。

メモ:

Junos OSは、ICMPとICMPv6の両方のパケットに対して、大規模なICMPパケット保護をサポートしています。

例:大きな ICMP パケットのブロック

この例では、大きな ICMP パケットをブロックする方法を示します。

要件

始める前に、 ラージ ICMP パケット保護について理解してください。不 審パケットの属性の概要を参照してください。

概要

[大きい ICMP パケット保護画面] オプションを有効にすると、Junos OS は 1024 バイトを超える ICMP パケットをドロップします。

この例では、ゾーン 1 セキュリティ ゾーンから発信される大きな ICMP パケットをブロックするように ICMP 大画面を構成します。

トポロジ

構成

手順

手順

大きな ICMP パケットをブロックするには:

  1. 画面を設定します。

  2. セキュリティ ゾーンを構成します。

  3. デバイスの設定が完了したら、設定をコミットします。

検証

設定が正常に機能していることを確認するには、 コマンドを入力します show security screen statistics zone zone-name

SYNフラグメント保護について

IP は、TCP 接続を開始する IP パケット内の TCP SYN セグメントをカプセル化します。このパケットの目的は、接続を開始し、応答として SYN/ACK セグメントを呼び出すことであるため、SYN セグメントには通常、データは含まれません。IP パケットが小さいため、フラグメント化する正当な理由はありません。

フラグメント化された SYN パケットは異常であるため、疑わしいです。注意するには、そのような未知の要素が保護されたネットワークに入るのをブロックしてください。 図3を参照してください。

図 3: SYN フラグメント SYN Fragments

SYN フラグメント検出画面オプションを有効にすると、IP ヘッダーにパケットがフラグメント化されていることが示され、TCP ヘッダーに SYN フラグが設定されている場合に、Junos OS がパケットを検出します。Junos OSは、イングレスインターフェイスのスクリーンカウンターリストにイベントを記録します。

メモ:

Junos OSは、IPv4とIPv6の両方のパケットに対してSYNフラグメント保護をサポートしています。

例:SYN フラグメントを含む IP パケットのドロップ

次に、SYN フラグメントを含む IP パケットをドロップする例を示します。

要件

始める前に、IPパケットフラグメント保護について理解してください。不 審パケットの属性の概要を参照してください。

概要

SYN フラグメント検出画面オプションを有効にすると、IP ヘッダーにパケットがフラグメント化されていることが示され、TCP ヘッダーに SYN フラグが設定されている場合に、Junos OS がパケットを検出します。また、Junos OSは、イングレスインターフェイスのスクリーンカウンターリストにイベントを記録します。

この例では、ゾーン1セキュリティゾーンから発信されたフラグメント化されたSYNパケットをドロップするようにSYNフラグメント画面を設定します。

トポロジ

構成

手順

手順

SYNフラグメントを含むIPパケットをドロップするには:

  1. 画面を設定します。

  2. セキュリティ ゾーンを設定します。

  3. デバイスの設定が完了したら、設定をコミットします。

検証

設定が正常に機能していることを確認するには、 コマンドを入力します show security screen statistics zone zone-name