10.1. プロキシサーバー |
アンチウイルスネットワークは1つまたは複数の プロキシサーバー で構成することが出来ます。 プロキシサーバー の主な機能は、直接アクセスが不可能な場合に Enterprise Server と Enterprise Agent 間の接続を確立することです(Enterprise Server と Enterprise Agent が間にパケットルーティングを持たない別々のネットワークにある場合など)。 一般的機能 プロキシサーバーは以下の機能を実行します。 1.指定されたプロトコル及びポートに応じて、ネットワークをリッスンし、接続を受信します。 2.プロトコル変換(対応プロトコル: TCP/IP、IPv6、IPX、NetBIOS)。 3.プロキシサーバー 設定に応じて Enterprise Server と Enterprise Agent の間でデータをやり取りします。 4.サーバー によって変換された Agent 及びアンチウイルスパッケージ更新をキャッシュします。 更新の変換に プロキシサーバー のキャッシュを使用する場合、以下の利点があります。 ◆ネットワークトラフィックの軽減 ◆Agent 更新の受信にかかる時間を短縮
プロキシサーバー を使用した場合の、アンチウイルスネットワークの一般的な構造は 下図をご覧ください。
プロキシサーバーを使用した場合のアンチウイルスネットワークの略図 動作原理 プロキシサーバーを使用する場合、次の操作が実行されます。 1.サーバー のアドレスが Agent 上で指定されていない場合、Agent はネットワークのプロトコルに応じてマルチキャストリクエストを送信します。 2.接続を変換するように プロキシサーバー がセットアップされている場合(discovery="yes"パラメータ)、動作中の プロキシサーバー を利用できるかどうかに関する情報が Agent に送信されます。 3.Agent は受け取った プロキシサーバー パラメータを Enterprise Server に対して設定します。Agent は以降のやり取りを認識することが出来ます。 4.プロキシサーバー は設定ファイルに応じて、設定したプロトコル経由で指定したポートの着信接続をリッスンします。 5.Agent (又は Enterprise Server)からのそれぞれの着信接続に対して プロキシサーバー が Enterprise Server (又は Agent) との接続を確立します。 Enterprise Serversのリストをフォワードするアルゴリズムは以下のとおりです。 1.プロキシサーバー が Enterprise Servers のリストをdrwcsd-proxy.xml設定ファイルからRAMにロードします(付録 G4 参照)。 2.Enterprise Agent が プロキシサーバー に接続されます。 3.プロキシサーバー は、RAMにロードされた Enterprise Servers リストの最初にある サーバー に Enterprise Agent をフォワードします。 4.プロキシサーバー がRAMにあるリスト内の順番をローテーションさせ、Enterprise Server をリストの最初から最後へ移します。
5.次の Agent を プロキシサーバー に接続する際には step 2 から手順が繰り返されます。 6.Enterprise Server とアンチウイルスネットワークの接続が切れた場合(オフラインになった、又はサービスを拒否しているなど)、Agent は繰り返し プロキシサーバー に接続され、step 2 からの手順が繰り返されます。
トラフィックの暗号化および圧縮 プロキシサーバー はトラフィックの圧縮をサポートしています。やり取りされたデータは、トラフィックが圧縮されているか否かに関わらず処理されます。 プロキシサーバー はトラフィックの暗号化はサポートしていません。プロキシサーバー はやり取りされたデータを分析し、Enterprise Server と Agent 間のトラフィックが暗号化されていた場合は透過モードに切り替えます(データの分析無しに、サーバー と Agent 間の全てのトラフィックを送受信します)。
キャッシング プロキシサーバー はトラフィックキャッシングをサポートしています。 プロダクトはリビジョンごとにキャッシュされます。各リビジョンは別々のディレクトリ内に保存されます。次リビジョンのディレクトリには、古いリビジョンからの既存のファイル、および変更されたファイルのオリジナルへのハードリンクが含まれています。従って、各バージョンのファイルはハードドライブ上で1つのフォルダ内に保存され、次リビジョンの全てのディレクトリに含まれているのは、変更されていないファイルへのリンクのみです。 最新でないリビジョンは1時間に1回クリアされます。最新であると見なされるリビジョンは最後の3つのみで、それ以外の全てのリビジョンは削除されます。 また、使用されていないメモリマップドファイルは10分ごとにアンロードされます。 設定 プロキシサーバー はGUIを持ちません。設定は設定ファイル経由で調整します。設定ファイルのフォーマットについての詳細は 付録 G4 を参照してください。
開始および停止 プロキシサーバー を開始/停止するには、Windows上から コントロールパネル → 管理ツール → サービス を開き、drwcsd-proxyをダブルクリックします。開いたウィンドウで必要なアクションを選択して下さい。 UNIX系OS環境の プロキシサーバー を開始/停止するには、start/stopコマンドを プロキシサーバー のインストール時に作成されたスクリプトで使用して下さい(プロキシサーバーのインストール)。 WindowsおよびUNIX系OS両方の環境で プロキシサーバー を開始するには、drwcsd-proxy実行ファイルを該当するパラメータで実行します(付録 H10. プロキシサーバー 参照)。 |