|
2.3 接続を実現するソフトウェア |
| 2.3.1 リモートアクセスサーバーの機能 |
|
|
|
2.2.1で述べたVPNによる接続のために必要な機能、および、2.2.5で述べたモバイルでの接続で、ダイヤルアップで直接アクセスするために必要な機能を実行するサーバーをリモートアクセスサーバーと名付けています。この2つの接続形態では、リモートのクライアントが扱うIPパケットは内部ネットワーク形式のIPパケットになります。このため、内部ネットワークのIPアドレスをリモートのクライアントに設定する機能、内部ネットワークのDNS(ドメインネームサーバー)のIPアドレスを通知したりする機能が必要になります。 |
|
2.3.2 VPN制御 |
|
|
|
2.2.1で述べたVPNによるリモートアクセスを実現するために、オフィス内で利用しているプライベートアドレス体系によるパケットをインターネット上ではカプセル化してデータとして運ぶ方式をトンネリングといいます。 |
|
2.3.3 ダイヤルアップ制御 |
|
|
|
ダイヤルアップでリモートアクセスを受け付けるための機能です。 |
|
2.3.4 認証とアドレス設定のプロトコル |
| (1) PPP(Point to Point Protocol)とPPPoE、PPTP |
|
|
|
ポイントツーポイントとは、2つの地点を直結している通信をいいます。 |
|
|
|
PPPoE(PPPオーバーイーサーネット)は、PPPをADSL(Asymmetric Digital Subscriber Line)やFTTH(Fiber
To The Home)またはCATV(Cable
TV)による常時接続でも利用できるように拡張したものであり、PPPと同じようにネットワークインターフェース層で認証やIPアドレスの自動設定などを行います。 |
| (2) IPsec、SSL、SSH |
|
IPsecとSSLおよびSSHは、トンネリングと暗号化の機能以外にクライアント認証の機能も持っています。後述するデジタル証明書(7.5.1参照)を利用した認証を行うことができます。インターネット層で認証を行います。 |
| (3) DHCP(Dynamic Host Configuration Protocol) |
|
|
|
DHCPはクライアントのIPアドレスを動的に割り付けるためのプロトコルおよびそのソフトウェアです。インターネット層で認証を行うソフトウェアとペアで使用します。 |
|
2.3.5 ファイアウォール |
|
|
|
外部からの不正なアクセスを防止するメカニズムがファイアウォールです。ファイアウォールのメカニズムの主なものに、パケットフィルタリングとアプリケーションゲートウェイがあります。これらの機能を持った数多くのファイアウォール製品が提供されています。 |
| (1) パケットフィルタリング |
|
IPパケットの送信先アドレス、発信元アドレス、ポート番号などの組み合わせに対して、許可や禁止を設定することによってアクセスを制限します。様々なプロトコルやアプリケーションに対して柔軟な対応はとれますが、複雑なコントロールができないため、セキュリティの強度が比較的低いという欠点があります。 |
| (2) アプリケーションゲートウェイ(プロキシサーバー) |
|
ファイアウォールの機種によっては、2.1.4で述べたプロキシ機能を内蔵できるものがあります。アプリケーションレベルでの中継サービスによって不正アクセスを防ぎます。IPパケットを直接中継しないため、内部ネットワークに侵入することが難しくなります。また、内部のアドレスを外部に対して秘匿することができます。しかし、アクセスするクライアント台数が増加すると、オーバヘッドが大きくなりレスポンス劣化にもつながるため、専用のプロキシサーバーを検討する必要があります。 |
| (3) NATとNAPT |
|
多くのファイアウォールが2.2.2で述べたNATとNAPTの機能を提供しています。多くのルーターでもこの機能を提供しています。NATとNAPTについては、2.2.2で説明しています。 |
| (4) DMZ(非武装地帯)の提供 |
|
ファイアウォールの機種によっては、DMZ機能を提供しています。DMZについては次のページで説明します。 |
|
DMZ(DeMilitarized Zone : 非武装地帯) |
|
|
|
DMZ(DeMilitarized Zone、非武装地帯)は、ファイアウォールによって外部ネットワーク(インターネット)からも内部ネットワーク(オフィス内LAN領域)からも隔離された区域のことです。各企業は外部に公開するサーバーをここに置いておけば、ファイアウォールによって外部からの不正なアクセスを排除でき、万が一公開サーバーが乗っ取られた場合でも、内部ネットワークにまで被害がおよぶことを防げます。 |
| (5) その他 |
|
ファイアウォールでもVPNサーバー機能を持っているものもあります。 |
|
2.3.6 プロキシサーバー(Webプロキシの例) |
|
|
|
Webサーバーをプロキシサーバーとして用いる時は、通常のWeb機能に加えて次のようなプロキシ機能を利用します。 |