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