セキュリティデバイス上のセキュリティゾーンとセキュリティポリシー
レイヤー 2 セキュリティ ゾーンについて
レイヤー2セキュリティゾーンは、レイヤー2インターフェイスをホストするゾーンです。セキュリティゾーンは、レイヤー2またはレイヤー3ゾーンのいずれかです。すべてのレイヤー 2 インターフェイスまたはすべてのレイヤー 3 インターフェイスのいずれかをホストできますが、レイヤー 2 インターフェイスとレイヤー 3 インターフェイスを混在させることはできません。
セキュリティゾーンのタイプ(レイヤー2またはレイヤー3)は、セキュリティゾーンに設定された最初のインターフェイスから暗黙的に設定されます。同じセキュリティゾーンに設定された後続のインターフェイスは、最初のインターフェイスと同じタイプである必要があります。
レイヤー 2 とレイヤー 3 の両方のセキュリティ ゾーンを持つデバイスを設定することはできません。
レイヤー2セキュリティゾーンには、以下のプロパティを設定できます。
インターフェイス—ゾーン内のインターフェイスのリスト。
ポリシー—ファイアウォールを通過できるトラフィックや、ファイアウォールを通過する際にトラフィックに対して実行する必要があるアクションなど、トランジットトラフィックのルールを適用するアクティブなセキュリティポリシー。
画面—ジュニパーネットワークスのステートフルファイアウォールは、あるセキュリティゾーンから別のセキュリティゾーンへの通過を必要とするすべての接続試行を検査し、許可または拒否することでネットワークを保護します。すべてのセキュリティゾーンとMGTゾーンに対して、デバイスが潜在的に有害であると判断したさまざまな種類のトラフィックを検出してブロックする定義済みのスクリーンオプションを有効にできます。
注:レイヤー2セキュリティゾーンに対して、レイヤー3セキュリティゾーンと同じ画面オプションを設定できます。
アドレス帳—アドレス帳を構成するIPアドレスとアドレスセットで、メンバーを識別してポリシーを適用できるようにします。
TCP-RST—この機能を有効にすると、既存のセッションに一致せず、同期フラグが設定されていないトラフィックが到着すると、システムはリセットフラグが設定されたTCPセグメントを送信します。
さらに、ホストインバウンドトラフィック用にレイヤー2ゾーンを設定することもできます。これにより、ゾーン内のインターフェイスに直接接続されているシステムからデバイスに到達できるトラフィックの種類を指定できます。デバイスのインターフェイスに直接接続されたデバイスからのインバウンドトラフィックはデフォルトでドロップされるため、予想されるホストインバウンドトラフィックをすべて指定する必要があります。
関連項目
例:レイヤー 2 セキュリティ ゾーンの設定
この例では、レイヤー2セキュリティゾーンを設定する方法を示しています。
要件
開始する前に、レイヤー2セキュリティゾーンに設定するプロパティを決定します。 レイヤー2セキュリティゾーンについてを参照してください。
概要
この例では、ge-3/0/0.0と呼ばれるレイヤー2論理インターフェイスを含むようにセキュリティゾーンl2-zone1を設定し、ge-3/0/1.0と呼ばれるレイヤー2論理インターフェイスを含むようにセキュリティゾーンl2-zone2を設定します。次に、サポートされているすべてのアプリケーションサービス(SSH、Telnet、SNMPなど)をホストインバウンドトラフィックとして許可するようにl2-zone2を設定します。
設定
CLIクイックコンフィグレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルでCLIにコピーアンドペーストして、設定モードから commit を入力します。
set security-zone l2-zone1 interfaces ge-3/0/0.0 set security-zone l2-zone2 interfaces ge-3/0/1.0 set security-zone l2–zone2 host-inbound-traffic system-services all
手順
ステップバイステップの手順
次の例では、設定階層のさまざまなレベルに移動する必要があります。その方法の詳細については、『CLIユーザーガイド』の「構成モードでのCLIエディターの使用」を参照してください。
レイヤー2セキュリティゾーンを設定するには:
レイヤー2セキュリティゾーンを作成し、インターフェイスを割り当てます。
[edit security zones] user@host# set security-zone l2-zone1 interfaces ge-3/0/0.0 user@host# set security-zone l2-zone2 interfaces ge-3/0/1.0
レイヤー2セキュリティゾーンの1つを設定します。
[edit security zones] user@host# set security-zone l2–zone2 host-inbound-traffic system-services all
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit
検証
設定が正常に機能していることを確認するには、 show security zones コマンドを入力します。
透過モードでのセキュリティポリシーの理解
透過モードでは、セキュリティポリシーはレイヤー2ゾーン間でのみ設定できます。パケットがVLANを介して転送されると、セキュリティポリシーがセキュリティゾーン間に適用されます。透過モードのセキュリティポリシーは、レイヤー3ゾーンに設定されたポリシーと似ていますが、次の例外があります。
NATはサポートされていません。
IPsec VPNはサポートされていません。
アプリケーションANYはサポートされていません。
レイヤー2転送では、デバイスにポリシーが明示的に設定されていない限り、ゾーン間トラフィックは許可されません。デフォルトでは、レイヤー2転送は以下のアクションを実行します。
設定されたポリシーで指定されたトラフィックを許可または拒否します。
アドレス解決プロトコル(ARP)とレイヤー2の非IPマルチキャストおよびブロードキャストトラフィックを許可します。
すべての非 IP および非 ARP ユニキャスト トラフィックを引き続きブロックします。
このデフォルトの動作は、J-WebまたはCLI設定エディターを使用して、イーサネットスイッチングパケットフローで変更できます。
block-non-ip-allオプションを設定して、マルチキャストおよびブロードキャストトラフィックを含むすべてのレイヤー2非IPおよび非ARPトラフィックをブロックします。すべてのレイヤー2非IPトラフィックがデバイスを通過できるように
bypass-non-ip-unicastオプションを設定します。
両方のオプションを同時に設定することはできません。
Junos OSリリース12.3X48-D10およびJunos OSリリース17.3R1以降、レイヤー2およびレイヤー3インターフェイス用に混合モード(デフォルトモード)で個別のセキュリティゾーンを作成できるようになりました。ただし、IRB インターフェイス間、および IRB インターフェイスとレイヤー 3 インターフェイス間のルーティングはありません。そのため、レイヤー2ゾーンとレイヤー3ゾーンの間にセキュリティポリシーを設定することはできません。セキュリティポリシーは、レイヤー2ゾーン間またはレイヤー3ゾーン間でのみ設定できます。
関連項目
例:透過モードでのセキュリティ ポリシーの設定
この例では、レイヤー2ゾーン間の透過透過モードでセキュリティポリシーを設定する方法を示しています。
要件
開始する前に、レイヤー2セキュリティゾーンに含めるポリシーの動作を決定します。 透過モードでのセキュリティポリシーの理解を参照してください。
概要
この例では、セキュリティポリシーを設定し、l2-zone1セキュリティゾーンの192.0.2.0/24サブネットワークから、l2-zone2セキュリティゾーンの192.0.2.1/24のサーバーへのHTTPトラフィックを許可します。
設定
手順
CLIクイックコンフィグレーション
この例をすばやく設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルでCLIにコピー アンド ペーストして、設定モードから commit を入力します。
set security policies from-zone l2-zone1 to-zone l2-zone2 policy p1 match source-address 192.0.2.0/24 set security policies from-zone l2-zone1 to-zone l2-zone2 policy p1 match destination-address 192.0.2.1/24 set security policies from-zone l2-zone1 to-zone l2-zone2 policy p1 match application http set security policies from-zone l2-zone1 to-zone l2-zone2 policy p1 then permit
ステップバイステップの手順
次の例では、設定階層のさまざまなレベルに移動する必要があります。その方法の詳細については、『CLIユーザーガイド』の「構成モードでのCLIエディターの使用」を参照してください。
セキュリティポリシーを透過モードで設定するには:
ポリシーを作成し、ゾーンのインターフェイスにアドレスを割り当てます。
[edit security policies] user@host# set from-zone l2-zone1 to-zone l2-zone2 policy p1 match source-address 192.0.2.0/24 user@host# set from-zone l2-zone1 to-zone l2-zone2 policy p1 match destination-address 192.0.2.1/24
アプリケーションのポリシーを設定します。
[edit security policies] user@host# set from-zone l2-zone1 to-zone l2-zone2 policy p1 match application http user@host# set from-zone l2-zone1 to-zone l2-zone2 policy p1 then permit
結果
設定モードから、 show security policies コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。
[edit]
user@host> show security policies
from-zone l2-zone1 to-zone l2-zone2
{
policy p1 {
match {
source-address 192.0.2.0/24;
destination-address 192.0.2.1/24;
application junos-http;
}
then {
permit;
}
}
}
デバイスの設定が完了したら、設定モードから commit を入力します。
透過モードでのファイアウォールユーザー認証について
ファイアウォールユーザーは、ファイアウォールを越えた接続を開始する際に認証用のユーザー名とパスワードを提供する必要があるネットワークユーザーのことです。ファイアウォールユーザー認証により、管理者は、送信元IPアドレスやその他の認証情報に基づいて、ファイアウォールの背後にある保護されたリソースへのアクセスを制限および許可できます。Junos OS は、SRXシリーズファイアウォール上の透過モードで以下のタイプのファイアウォールユーザー認証を透過モードでサポートしています。
パススルー認証—あるゾーンのホストまたはユーザーが、別のゾーンのリソースにアクセスしようとします。保護されたリソースのIPアドレスにアクセスし、ファイアウォールによって認証されるには、FTP、Telnet、またはHTTPクライアントを使用する必要があります。デバイスは、FTP、Telnet、またはHTTPを使用してユーザー名とパスワードの情報を収集し、この認証の結果に基づいてユーザーまたはホストからの後続のトラフィックを許可または拒否します。
Web認証—ユーザーは、Web認証が有効になっているIRBインターフェイス上のIPアドレスに、HTTPを使用して接続しようとします。デバイスによって検証されたユーザー名とパスワードの入力を求められます。この認証の結果に基づいて、ユーザーまたはホストから保護されたリソースへの後続のトラフィックが許可または拒否されます。
関連項目
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。