Contents [show]
概要
FortiADC は、フォーティネットが開発したアプリケーション配信コントローラーです。 アプリケーションのセキュリティ、トラフィック管理、およびサーバー上で実行されているアプリケーションの可用性を提供することを目的としています。 ただし、ZEVENET は、クラウドの展開と可用性において優位に立っています。 クラウドアカウントを作成することができます ZVNクラウド、またはから直接ノードを展開します AWS またはマイクロソフト Azure 市場。
次世代セキュリティ機能、レイヤー 4 および 7 負荷分散、グローバル負荷分散、リンク負荷分散などを備えたより柔軟な ADC が必要な場合は、しっかりと保持してください。 この記事では、FortiADCの概念について説明し、それらの概念を使用してZEVENET ADCで同様の構成を作成します.
必須条件
FortiADC から ZEVENET ADC に移行する前の前提条件は次のとおりです。
- ZEVENET ADCのインスタンスは、ワークステーション、ベアメタル、仮想環境、または ZVNクラウド. オンプレミス展開の場合、 評価を要求します。
- Web グラフィカル インターフェイスにアクセスできる必要があります。 そうでない場合は、このクイックに従ってください インストールガイド.
- FortiADC に精通しており、その概念に関する知識が必要です。
- ZEVENETで仮想サーバーを作成できる必要があります。 このガイドに従ってください: レイヤー 4 およびレイヤー 7 の仮想サーバー構成。
基本概念
リンク負荷分散: リンク ロード バランシングとは、ネットワーク トラフィックを複数に分散することです。 WAN 接続または ISP ネットワークのパフォーマンスを最適化し、信頼性を高めます。 信頼性は、冗長性のために異なる ISP へのアップリンクを使用することによってもたらされます。 XNUMX つの ISP がダウンすると、利用可能なサービスへのフェイルオーバーが発生します。 ZEVENET は、リンク負荷分散のための組み込みのアップリンク フェイルオーバー システムを提供します。 DSLB.
グローバル負荷分散: グローバル ロード バランシングとは、さまざまな地理的位置にあるさまざまなデータ センターの複数のサーバーまたはリソースにネットワーク トラフィックを分散させて、それらの地域のクライアントにより良いユーザー エクスペリエンスを提供することです。 ZEVENETには、データセンター全体の負荷分散のための堅牢なソリューションがあります GSLB モジュールを開きます。
高可用性: 高可用性とは、システム、アプリケーション、またはサービスの運用を維持し、最小限のダウンタイムでユーザーがアクセスできるようにする機能です。 フェールオーバー メカニズムを構築することで高可用性を実現できます。これにより、障害が発生した場合にシステムが自動的にバックアップまたはセカンダリ リソースに切り替えることができます。 HA は、 クラスタ ZEVENET ADCで。
サーバー負荷分散: プライベート ローカル ネットワーク内の受信 Web トラフィックの負荷分散を指します。 ZEVENETが提供する LSLB ロード バランシング、検査、およびローカル トラフィックの制御のためのモジュール。
サーバー プール: サーバー プールは、連携して特定のサービスまたはアプリケーションを提供するように構成された実サーバーのグループです。 を作成することにより、ZEVENET ADCでサーバープールを構成できます。 カスタマーサービス.
ロギングとレポート: ロギングとレポートは、ロード バランサとプール内のサーバーのパフォーマンスを追跡および分析する機能を提供します。これには、着信トラフィック、リソースの使用状況、エラーなどの情報が含まれます。 ZEVENETはロギングシステムを提供します システム >> ログ. 報告のために、アクセスすることができます システム >> お知らせ. 通知には以下が含まれます メール and アラート.
セキュリティ: すべての Web ベースのアプリケーションには、ロード バランサーへの受信トラフィックを監視およびフィルター処理して、悪意のあるトラフィックを排除したり、指定された位置情報へのアクセスを許可したりするためのセキュリティ システムが必要です。 この機能は、 IPDS ZEVENETを使用する場合のモジュール。 このモジュールは、 WAF, DoS攻撃 保護、 RBL、 ブラックリスト.
実サーバー: 実サーバーは、サーバー プールの一部であり、要求の処理と配信を処理する物理サーバーまたは仮想サーバーです。 これらのサーバーは、クライアントに提供されるアプリケーションまたはサービスの実行を担当します。 リアルサーバーは以下と同じ バックエンド ZEVENET ADCで。
仮想サーバー: 仮想サーバーは、Web トラフィックを受信し、そのトラフィックを適切なサーバー プールまたはサービスに分散するための、リスナー、IP、およびポートを備えた前面インターフェイスです。 ZEVENET は、 牧場.
ヘルスチェック: これらは、バックエンドとそれらが提供するサービスの可用性を監視するコマンドです。 これは、サービスの可用性を追跡するために ICMP またはカスタム HTTP コマンドを実行することによって実現されます。 ZEVENETは、プリロードされたヘルスメカニズムとカスタムヘルスチェックを行う方法の両方を提供します 農場の守護者.
構成例: リンク負荷分散
ホスト サーバーにプロセスと要求の負荷がかかると、複数の WAN を介してこのトラフィックを分散するアウトバウンド戦略を利用して、これらの要求に迅速に応答し、ネットワークのボトルネックとパフォーマンスの低下を防ぐ必要があります。 このアウトバウンド戦略では、アップリンクのロード バランシングが必要です。 コスト面では、XNUMX つの高コスト リンクではなく、複数の低コスト インターネット リンクを使用することで、インターネット帯域幅のコストを削減できます。
Zevenet と Fortinet の両方がリンク ロード バランシングを提供します。 Zevenet のリンク ロード バランサーは、ADC パッケージの一部であり、 DSLB モジュールを開きます。
FortiGate構成に基づいて、Zevenet ADCを使用してアクティブ-アクティブ アップリンク ロード バランシングを構成します。
フォーティネット構成
これらのフォーティネット構成は、アップリンク構成をフォーティネットから ZEVENET に移行する際のベースとして機能します。 すでにそれらに精通していることを前提としているため、簡単に理解できます。
ゲートウェイ リンクの追加
- 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 リンク負荷バランス >> リンクグループ >> ゲートウェイ.
- 入力します お名前 WAN1、WAN2、ISP1、ISP2 などのルーターを識別します。
- ルーターの IPアドレス.
- オプションで ヘルスチェックを有効にする.
- をセットする インバウンド帯域幅.
- をセットする アウトバウンド帯域幅.
- 作成セッションプロセスで インバウンド スピルオーバーのしきい値.
- アウトバウンド スピルオーバーのしきい値を設定します。
- ストリーミングを停止する場合は上部の セールで節約 ボタン。
リンク グループを追加する
- 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 リンク ロード バランス >> リンク グループ.
- 入力します お名前 グループを識別します。
- 入力します アドレスタイプ IPV4として。
- アクティブ-アクティブ構成の場合は、 ルート方法: 加重ラウンド ロビン。
- 有効にします 近接ルート.
リンクメンバーを追加
- [リンク メンバー] セクション内で、 新規作成.
- 入力します お名前 メンバーを識別します。
- ドロップダウンリストから ゲートウェイ 最初のリンクのリンク。
- を割り当てます 重量 の 1 を選択し、保存ボタンをクリックします。
- 手順を繰り返して、2 番目のリンク メンバーを追加します。
- ストリーミングを停止する場合は上部の セールで節約 ボタンをクリックして、リンク グループも保存します。
リンク ポリシーの追加
- 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 リンク ロード バランス >> リンク ポリシー.
- リンク グループとして以前に作成したリンク グループを選択します。 デフォルト リンク グループ.
- ストリーミングを停止する場合は上部の セールで節約 ボタン。
- ストリーミングを停止する場合は上部の 新規作成 新しいポリシーを追加します。
- 選択する 入力インターフェイス.
- 現在地に最も近い ソースの種類 アドレスとして ソース として。
- 選択 宛先タイプ サービスとして選択 全て.
- 選択 グループの種類 リンクグループとして、以前に作成したグループを使用します。
- ストリーミングを停止する場合は上部の セールで節約 ボタン。
ZEVENET構成
このセクションでは、ZEVENET ADC を使用してアップリンクの負荷分散を構成します。 アウトバウンド トラフィックをリダイレクトする、異なる ISP からの少なくとも 2 つのルーターがあることを前提としています。 これは、アクティブ-アクティブ接続またはアクティブ パッシブ接続のどちらが必要かによって異なります。
指示:
エイリアス名の作成
- 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 ネットワーク >> エイリアス >> IP エイリアスの作成.
- 入力する IPアドレス 最初のルーターの。
- 入力します お名前 それは簡単に識別できます。
- ストリーミングを停止する場合は上部の お申し込み ボタン。
- プロセスを繰り返して、2 番目のルーターのエイリアス名を追加します。
DSLB ファームの作成
- 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 DSLB >> ファーム >> ファームの作成.
- 入力します お名前 この農場を簡単に識別できます。
- 現在地に最も近い 仮想IP 住所。 この IP アドレスは、ロード バランサーのゲートウェイとして機能します。
- ストリーミングを停止する場合は上部の お申し込み ボタンをクリックして構成を保存します。
サービスを作成する
- クリックします。 サービス タブ。
- アクティブ-パッシブ構成の場合は、ロード バランサー スケジューラを次のように選択します。 優先順位:常に利用可能な最も優先度の高いものへの接続. この構成では、アクティブ-アクティブ セットアップを構成します。 我々は使用するだろう 重量:重量による接続線形発送.
- ストリーミングを停止する場合は上部の お申し込み ボタンをクリックして構成を保存します。
バックエンドを追加
- [バックエンド] セクション内で、 バックエンドを作成する ボタン。
- 以内 エイリアス セクションで、最初の ISP または最初のルーターのエイリアス名を選択します。
- 現在地に最も近い インタフェース 最初のルーターの。
- ストリーミングを停止する場合は上部の お申し込み ボタン。
- このプロセスを繰り返して、2 番目のルーターを追加します。 デフォルト 優先 and 重量 1です。
- 右上隅にある アクション 緑の再生ボタンをクリックして、ファームを有効にします。
ZEVENET を使用したアップリンクの負荷分散に関するその他のリソース、アーキテクチャ、および設計については、次を参照してください。 アップリンク ロード バランシングのクイック スタート ガイド。
構成例: セキュリティ (WAAP)/構成
WAAP は、Web アプリケーションと API をサイバー脅威から保護するセキュリティ システムです。 WAAP は、自動化や機械学習などの高度なテクノロジを使用して、SQL インジェクション、クロスサイト スクリプティング、その他の一般的な攻撃などの悪意のあるトラフィックを検出してブロックします。 あ WAP アプリケーション層のファイアウォール、DoS 保護、侵入防止などの機能があります。 これらの高度な機能により、より堅牢で包括的なセキュリティ ソリューションが提供されます。 ZEVENET IPDS モジュールを介して WAAP を実装します。
Fortigate を使用した Fortinet のセキュリティ構成と、ZEVENET で同様の機能を実装する方法について説明します。 この例では、 WAF.
フォーティネット構成
これらは、ZEVENET WAF 構成を作成するためにベースとなる Fortinet 構成です。 これらの構成にアクセスするには、FortiADC にリンクする別の製品 FortiGate をインストールします。
説明書
- 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 システム >> 設定.
- までスクロール 検査モード セクション、から変更 フローベース 〜へ プロキシ、をクリックします お申し込み ボタン。
- 検査モードを変更したら、 セキュリティ ポリシー >> ウェブ アプリケーション ファイアウォール.
- 以内 署名 トグル ボタンをクリックして、すべての形式の WAF 保護を有効にします。 これらには以下が含まれます SQLインジェクション, 一般的な攻撃, トロイの木馬, 既知のエクスプロイト, 悪いロボット, etc.
- 以内 制約 テーブル、制約を有効にして制限する コンテンツの長さ, ヘッダーの長さ, URL パラメータの合計長, etc.
- 下にスクロールして HTTP メソッド ポリシーの適用.
- を割り当てます VIP クリックして保護したい ポリシーとオブジェクト >> 仮想 IP.
- を割り当てます お名前 VIP向け。
- 現在地に最も近い インタフェース あなたのADC VIP 構成されています。
- 入力 外部 IP アドレス/範囲
- 入力します マッピングされた IP アドレス/範囲
- ストリーミングを停止する場合は上部の OK ボタンをクリックして構成を保存します。
- をクリックして、IPV4 ポリシーを作成します。 ポリシーとオブジェクト >> IPV4 ポリシー.
- IPV4 ポリシーを割り当てます お名前.
- 追加する 入ってくる と 発信インターフェース.
- ほかに ソース ラベル、選択 全て.
- ほかに 開催場所、選択 VIP 作成したアドレス。
- 以内 セキュリティ プロファイル、オンに切り替え Webアプリケーションファイアウォール オプションを選択します。
- 以内 ロギング オプション、トグルオン 許可されたトラフィックをログに記録する を用意しました 全て セッション。
- ストリーミングを停止する場合は上部の OK ボタン。
ZEVENET構成
ZEVENET IPDS には WAAP 機能があるだけでなく、その Web アプリケーション ファイアウォールには次世代 WAF 機能があります。 IPDS モジュールは、DoS 保護、堅牢な機能を備えた Web アプリケーション ファイアウォール、RBL、およびブラックリスト ポリシーを提供します。
ZEVENET ADCのOWASP脆弱性から保護するためにWAFを設定することに焦点を当てます。 デフォルトでは、ZEVENET には組み込みのルールが付属しています。 これらのルールには、REQUEST-903-9003-NEXTCLOUD-EXCLUSION-RULES、REQUEST-903-9002-WORDPRESS-EXCLUSION-RULES、REQUEST-931-APPLICATION-ATTACK-RFI などがあります。
このセクションでは、カスタム ルールセットを作成します。
説明書
ルールセットの作成
- 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 IPDS >> WAF >> ルールセット.
- ストリーミングを停止する場合は上部の WAF ルールセットの作成 ボタン。
- を割り当てます お名前 ルールセットを識別します。
- メディア ルールセットをコピー フィールドでは、ドロップダウン リストから選択できます。 このデモンストレーションでは、 –ルールセットなし–
- 割り当てることができます デフォルトのアクション as Deny: リクエストを切り取り、残されたルールを実行しません。
- ストリーミングを停止する場合は上部の お申し込み ボタン。
ルールを追加する
- ルールセットを作成したら、このルールセットにルールを適用する必要があります。 クリック キャンペーンのルール タブでを確認できます。
- ストリーミングを停止する場合は上部の 新しいルール ボタン。
- 3あり ルールの種類、選択します アクション.
- 選択する 相: リクエストボディを受け取る.
- 以内 決議 フィールド、選択 拒否: リクエストをカットし、残ったルールは実行しません。 そして最後に 説明 ルールのために。
- ストリーミングを停止する場合は上部の お申し込み ボタンをクリックして構成を保存します。
条件の追加
- 作成したばかりのルールをクリックし、 の賃貸条件 のセクションから無料でダウンロードできます。
- 条件セクションでは、保護する攻撃の種類を指定します。 クリック 条件を作成する ボタン。
- 以内 変数 フィールドで、攻撃がサービスへのアクセスに使用する可能性のある方法またはパスを選択します。 この例では、追加します REQUEST_URI and REQUEST_BODY.
- 以内 演算子 セクションで、保護するルールを選択します。 ルールには、verifyCreditCard、verifySSN、validateUTF8Encoding、detectXXS、detectSQLi などがあります。この例では、 verifyCreditCard.
- この Operator には、PCRE 形式の正規表現を追加します。 Visaカードを検証していると仮定すると、正規表現を使用します
^4[0-9]{12}(?:[0-9]{3})?$
中で オペレーティング 分野。 一部のオペレーターは、Operating パラメーターを必要としないことに注意してください。
- ストリーミングを停止する場合は上部の お申し込み ボタンをクリックして条件を作成します。
- の右上隅に アクション セクションで、緑色の再生ボタンをクリックしてルールを有効にします。
このルールを設定したら、保護したいファームに追加できます。
ZEVENET WAFの詳細については、こちらをお読みください IPDS | WAF | 更新
その他のリソース
ロード バランサーの SSL 証明書を構成します。
Let's encrypt プログラムを使用して、SSL 証明書を自動生成します。
ZEVENET ADCによるDNS負荷分散。
DDoS 攻撃からの保護。
ZEVENET ADC でのアプリケーション、ヘルス、およびネットワークの監視。