CUTTING EDGE TECHNOLOGY

話題のテクノロジーを読み解くなどはインターネット側からの攻撃を防止するうえで大変有益なものですが、逆に従来開発されてきたIPベースのアプリケーションが正しく通信できな簡単VPN を実現する

SoftEtherの衝撃いという問題を引き起こしています。
身近な例では、NATの内側にあるコンピュータ同士は ウィンドウズメッセンジャーのビデオチャットを利用できなかったり、VoIPによる通話ができなかったりします。また、社員が会社側から自宅のPCに接続したくても、社内LANとインターネットとの間にプロキシーやファイアーウォールなどが存在しているために接続できないことがよくあります。

守るべきか？ 設定を変更すべきか？
システム管理者の悩み

SoftEther はインターネット上に仮想的なネットワークをつくり、ネットワーク上のさまざまな障壁を越えて、離れた場所社内LANで一定数以上のコンピュータがある場にあるコンピュータ同士、コンピュータとネットワークの間、合、システム管理者はこれらのコンピュータを使用

ネットワークとネットワークの間を接続するソフトウェアであする社員が誤って情報を外部に流出してしまうようる。その若き開発者が開発の経緯と仕組みについて解説する。

な通信ソフトウェアやプロトコルの使用を防ぐため

text：登大遊（DaiyuuNobori）
筑波大学第三学群情報学類1年。2001年（高校1年）
以降、合計3冊の書籍を執筆・出版。平成15年度IPA未踏ソフトウェア
創 造 事 業 未 踏 ユース 部 門にて S o f t E t h e r を開 発 。現 在SoftEther 2.0の開発中。2004年4月、株式会社を設立予定。にファイアーウォールに厳しい制限を設けています。
また、インターネットとの間の通信はすべて1台のHTTPプロキシーサーバーを経由させるウェブアクセスのみに限定させ、外部マシンと直接接続することを禁止するような構成の社内LANもあります。
しかし、社員の業務内容によっては外部のコンピュータや他社のネットワークと接続してファイルを転●IPInternet Protocolの略。インターネットの通信のベースになるプロト

セキュリティーを確保するために自由な通信ができなくなっている

コル（通信手順）のこと。

切って送信する。その区切ったデータに送信先などの付加情報を付しなければならない状況があります。このような場合、システム管理者はファイアーウォールの設定をPCやインターネットが普及する過程において、さその都度変更し、例外を設けなければなりません。

まざまな通信ソフトウェアが開発され、利用されてしかしながら、最初から安全に設定されているファ●IPパケットIP の通信では、データを細かく区送したり特殊な通信アプリケーションを利用したりきました。これらの通信ソフトウェアやプロトコルのイアーウォールの構成を変更することは危険が伴い取りされる最小単位のデータ。

ほとんどはIPをベースとしています。IPを利用したます。設定ミスや、正しく設定したつもりでも思わ●グローバルIPアドレス

プロトコルを使って通信する場合、接続元コンピュぬ落とし穴があり、ネットワークの外からの攻撃対ータと接続先コンピュータの間はIPパケットが透過象になってしまうかもしれません。

け加えたものがパケット。IPでやり

IP の通信では IP アドレスという番号を使って、通信先を特定する。その中でインターネット上で使われる世界で唯一無二のIPアドレスがグローバル IP アドレス。これに対して、社内などの閉じられた環境で自由に使えるIPアドレスをプライベー的に流れる必要があり、またインターネットを経由

このような状況でもインターネットを経由して離する場合は少なくともどちらか一方はグローバルIPれた場所にあるコンピュータやネットワークと相互アドレスを持っている必要があります。

トIPアドレスという。

さて、現在ほとんどの社内LANにはインターネッ●ファイアーウォール

トと接続する間にファイアーウォールやプロキシー

企業や家庭などの内部ネットワー
クとインターネットの間に設置し、インターネットから内部ネットワークへの不正な侵入を防ぐルーターやコンピュータに実装されるソフトウ
ェア。に 通 信 できる技 術として、VPN（ Virtual Private
Network; 仮想プライベートネットワーク）が最近注目されています。

サーバーなどのセキュリティー装置が置かれています。家庭でもインターネット側からの攻撃を避けるためにセキュリティー機能の付いたブロードバンド

VPNにもいろいろと問題がある
たとえばプロキシーとの相性は悪いルーターを設置することが多くなっています。
これらのファイアーウォール、プロキシー、NAT

136 +++ iNTERNET magazine 2004.04 +++VPNとはインターネットを利用して離れた2拠点

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&DCUTTING EDGE TECHNOLOGYSoftEtherの衝撃（あるいは複数拠点）間の安全な通信を実現しよう

しかし、この無線LANを利用するには必ずブラという技術です。通信するホスト間やネットワークウザーでプロキシーサーバーを設定する必要があ間にソフトウェアによって仮想的な通信セッションりました。無線LANのネットワークとインターネット（トンネル）を構成することにより、インターネットをとの間はNATで接続されているのではなく、プロキ仮想的な自分専用のネットワークとして利用できるシーサーバーによってのみ接続できる形式になってようになります。

いたためです。その理由は学内の計算機システム●プロキシーサーバー
ファイアーウォールが置かれる内部
ネットワークから外部のコンピュータと通信するときに、外部と直接通信をしてくれる代理のサーバー。
●NAT
Network Address Translation。
インターネットで通信するコンピュータはすべてグローバル IP アドレ

ウィンドウズ 98/NT4.0 には PPTP のクライアンのアカウントを持っている学生だけに無線LANのスが必要となるが、社内や家庭なト／サーバー機能が標準で搭載され、特殊なハー利用を限定し、部外者による無断使用を防止する

ベートIPアドレスが使われることがドウェアなしでVPNを利用できるようになったほか必要があったためであり、インターネットへのアクセ（下図）、大手通信事業者やISPなども顧客のネッスの際に使用するプロキシーサーバーによってユー

トIP アドレスとグローバル IP アド

トワークをVPN技術によって接続するIP-VPNなどザー認証を行っていました。つまり、筑波大学の無できるようにする。ルーターに実装のサービスを提供し始めました（122ページ参照）。

線LANシステムは、学生がアクセスするウェブサイ

しかしながら、既存のVPNプロトコルには一長トをチェックしたりアプリケーションの利用を制限●VoIP

一短があり、現状の社内LANの構成では適切に利したりするためではなく、純粋に利用者の認証のたをデータとしてやり取りすること。

用できないといった声が多くあります。たとえば、もめだけにHTTPプロキシーサーバーを導入していた

っとも普及しているVPNプロトコルであるPPTPはのです。

どの内部ネットワークでは、プライ多い。そこで、内部と外部の通信する際に、IPパケットのプライベーレスの付け替えをして、うまく通信されていることが多い。

Voice over IP。IPの通信で音声
最近話題のIP電話はVoIPのこと。
●PPTP
Point

toPoint

Tunnelling

GRE パケットを使用してトンネル通信を行います

したがって、この無線LANを利用するとHTTPをProtocol。一対一の仮想通信ネッが、GREパケットを転送できるNATルーターはごく利用するウェブは見られますが、POP3/SMTPを利ィンドウズに標準で実装されてい一部に限られます。また、ファイアーウォール製品

用するメールの送受信や、あるいはウィンドウズのる。の種類によってはGREパケットを通過するように設

リモートデスクトップ接続といった便利なプロトコル●GREパケット

定できないものもあります。L2TP/IPsecについてを一切利用できず、せっかくの高速学内ネットワーも同様で、IPsecを適切に通過させられない環境でクを十分に活用できませんでした。

PPTPで通信するために、IP パケ
ットを暗号化などGREという方法で包んだもの（カプセル化）。

そこで、筆者は従来のVPNプロトコルを応用しは用いることができません。

トワークを実現する通信方式。ウ●L2TP/IPsecL2TPはLayer

2

Tunnelling

また、インターネットと社内LANとの間の通信がてインターネット側に設置したVPNサーバーと無線HTTPプロキシーサーバーを経由しなければならなLAN内のノートパソコンを接続し、VPNセッション方式の1つ。

いような構成になっている場合は、既存のVPNプの中で通信アプリケーションを利用できるかどうか●POP3/SMTP

ロトコルを利用することは絶望的です。既存のVPNを調べてみました。しかし、従来のVPNプロトコル

プロトコルはVPNクライアント側からVPNサーバ

は前述のような理由により、HTTPプロキシーサーサーバーからメールを読み出すためーに対してIPパケットが直接届くことを前提としてバーの経由を前提とする無線LANシステムでは利Transfer Protocol）はメールを送いるため、プロキシーサーバーを経由してVPNを構用できないことがわかりました。

Protocol。L2TPもIPsecもVPNのPOP3（ Post Office Protocol
version 3）
はメールソフトがメールの通信手順。SMTP（Simple Mail
るための通信手順。

成することができないのです。

大学のネットワークの不便さがSoftEther開発のきっかけに［ PPPを使った従来のVPNの仕組み ］

筆者は2003年に筑波大学の情報学類に入学しインターネットました。筑波大学の学内ネットワークはインターネットに高速回線で接続されており、ネットワークを自由に利用できるという恵まれた環境です。
筑波大学には学内ネットワークの一部として「無線LANアクセスポイント」があります。これは一般

IPルーティング的な無線LANカードを装着したノートPCがあれば、PPPでカプセル化されたIPパケット

IPルーティング

本社LAN

PPTPサービス

学内の無線LANの基地局に接続してインターネットにアクセスできるサービスで、筑波大学の学生で支社LANあれば誰でも利用できます。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2004.04 +++137

て、トンネリング通信の対象がレイヤー3ではなくレ［ 物理的なイーサネットのLANの構成 ］

イヤー2であればとても便利になるはずだと考えてスイッチングハブいました。そこで、「ほとんどのネットワーク上の障壁を通過でき、簡単で安全で柔軟に仮想ネットワークで通信できるまったく新しいVPNソフトウェア」を開発しようと思い立ちました。

LANケーブル

LANケーブル

このソフトウェアの開発プロジェクトは「平成15年度 未踏ソフトウェア創造事業未踏ユース部門」

LANケーブルに採択され、2003年7月より開発を開始しました。
また、名称は「SoftEther」に決定しました。
コンピュータコンピュータコンピュータSoftEtherはウィンドウズで動く「仮想」LANカードと「仮想」ハブ
SoftEtherを一文で説明すると、「仮想的なLANカードとハブの間でイーサネットパケットを送受信す［ 仮想ハブと仮想LANカードで実現するSoftEther ］るソフトウェア 」ということになります。ここでSoftEther仮想ハブ（ソフトウェア）

SoftEtherの詳しい説明をする前に、普段われわれが利用しているイーサネット（LAN）の仕組みを見てSoftEtherによるエミュレートされたイーサネット通信（SoftEtherプロトコル）みましょう。
イーサネットは、ノード（コンピュータ）間でMACフレームと呼ばれるパケット（最大1514バイト）を交

SoftEther仮想LANカード（ソフトウェア）換することによって相互通信を可能とする仕組みです。複数のコンピュータを1つのLANに接続する場
合、1台以上のハブを設置して各コンピュータとハブとの間をLAN ケーブルで接続することになります。その結果、ハブがパケット交換機の役割を果た実際の通信（TCP/IP接続・プロキシー経由接続など）し、複数台のコンピュータ間で通信が可能になります（左上図）。ここで、各コンピュータの物理的なLANカードと物理的なハブとの間に流れるMACフ
レームは、実際には物理的な電気信号であるということに注目してください。3つのキーワード、「物理プロジェクトがついに発足！
「未踏ソフトウェア創造事業」に的なLANカード」「物理的なハブ」「物理的な電気信号」をソフトウェアによってそのまま「仮想的」に実現したものが、SoftEtherなのです（左下図）。

従来のVPNプロトコルのもう1つの欠点として、SoftEtherは大きく分けて「仮想LANカード」と「仮ほとんどのVPNプロトコルはトンネリングする対象想ハブ」の2つのソフトウェアから構成されています。

●レイヤー3
ネットワークの通信手順は OSI 参照モデルという7 つの階層に分けて考えられる。レイヤー3はその下から3番目の階層で、インターネットの通信のベースであるIPがそれにあたる。
●レイヤー2
OSI 参照モデルの下から2 番目の階層。イーサネットなどがレイヤー2になる。
●MACフレーム
イーサネットでやり取りされるデーがレイヤー3のIPパケットに限定されるという点が仮想LANカードは一般的なLANカードをソフトウェあります。つまりVPNセッションを流せるパケットはア的にエミュレーションします。同様に仮想ハブはレイヤー2のMACフレームではなくレイヤー3のIP一般的な100Base-TXスイッチングハブをエミュレパケットということになります。この場合、両拠点のーションします。そして、仮想LANカードと仮想ハブIPネットワークに流れるルーティングテーブルの変の間をTCP/IPベースのSoftEtherプロトコルによ更が必要となります。また、2拠点のイーサネットのって接続し、仮想的なMACフレームパケットを交セグメントは分断されたままとなります。

換します。この仕組みにより、仮想ハブを中心としタ単位。

138 +++ iNTERNET magazine 2004.04 +++筆者は以前からPPTPなどのVPNを利用していた「SoftEther仮想LAN」が構成され、同一の仮想

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

CUTTING EDGE TECHNOLOGYSoftEtherの衝撃
LANに接続しているコンピュータ同士は自由に通信できます。

［ SoftEtherならば途中の障壁は関係なくなる ］

仮想ハブになるコンピュータ

SoftEtherだからできること
接続方法からその機能・性能まで相互に通信できる！
仮想LANカードをインストールしたコンピュータから仮想ハブをインストールしたコンピュータに接続

仮想ハブ

インターネットする方法には4種類あります。
①直接TCP/IP接続――直接、TCP/IPプロトコ

ファイアーウォール・NAT・プロキシー

ルによって両者を接続できます。
②HTTPプロキシー経由接続――HTTPプロキ
シーサーバーを経由して仮想ハブに接続します。多コンピュータ

くの社内LANなどで利用できます。

仮想LANカード③ SOCKS経由接続―― SOCKS v4サーバーを経由して仮想ハブに接続します。

［ さまざまな接続方法を持つ ］④ SSH 経由接続―― SSH サーバーが動作しているコンピュータを経由して仮想ハブに接続します。

直接TCP/IP接続

プロキシ経由接続SOCKS経由接続

SSH経由接続

SoftEther仮想ハブ

SoftEther仮想ハブ

SoftEther仮想ハブ

SoftEther仮想ハブ

上記のように多様な通信方法でクライアント側からサーバー側までの接続を確立できることが、従来のVPNにはなかった最大の特徴と言えます。特にほとんどのファイアーウォールやNAT、プロキシーを通過できるため、システム管理者はSoftEtherをTCPポート
7777
通常のTCP/IP通信で接続する

導入するにあたってファイアーウォールの設定を変TCPポート443

TCPポート7777

TCPポート7777

SSL通信（HTTPS）に見せかけて接続
する

SOCKS
プロキシーを経由して接続する

S S Hサーバ ーを 経由し て 接続する

SoftEther仮想LANカードをインストールしたコンピュータ

SoftEther仮想LANカードをインストールしたコンピュータ

SoftEther仮想LANカードをインストールしたコンピュータ

更する必要がほとんどありません。これ以外にもSoftEtherは次のような特徴を持っています。
SoftEther仮想LANカードをインストールしたコンピュータ●Ethernet over TCP/IP
SoftEtherの通信形態は Ethernet over TCP/IPということになります。従来、Ethernet over TCP（TCP over TCP）を利用した場合は非常に効率が悪化し、まともな通信ができなくなるという意見が［ 物理的なハブとブリッジ接続することもできる ］
仮想ハブになるコンピュータ

物理的なスイッチングハブ多くありました。
SoftEtherでは仮想ハブ側でリアルタイムトラフィ
ブリッジ接続ック分析と輻輳制御を行うことにより、TCP overTCPによる問題を解決しました。たとえば、インターネットから直接ファイルをダウンロードする場合とSoftEther経由でダウンロードする場合、環境によっては速度低下は20%以下になります。

コンピュータコンピュータ●ブリッジ接続
仮想LANカードはOSからは本物のLANカードのSoftEther仮想LAN

コンピュータ
物理的なLANように見えます。そのため、物理的なLANと仮想的インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2004.04 +++

139

●SSL
Secure Socket Layer。暗号化のための通信方式。もともとブラウザ
ーとウェブサーバーとの通信のためのものであったが、最近は用途がな LANとの間で「ブリッジ接続」ができます。これ

中を仮想MACフレームが自由に流れることになり、は、物理LANと仮想LANが1つのセグメントとして方向性はまったく意識しなくてもよくなります。

認識され、完全に1つのLANとして動作することを広がっている。

意味します。従来のレイヤー 3をトンネリングする●ブロードキャスト

VPNプロトコルでは実現できない機能の1つです。

セキュリティー対策も万全
ユーザーの制御もできるから安心

ネットワークにつながるすべてのコンピュータにデータをいっせいに送信すること。どんなコンピュータがつながっているかを調べるときなど●どこにでも設置できる仮想ハブ

ところで、家庭内や会社内専用の仮想ハブを設

仮想ハブは、接続しようとする各仮想LANカード置した場合、誰でも接続できてしまうと大変危険でからIP通信上で認識できる場所（たとえば、グローす。そこで、SoftEther仮想ハブと仮想LANカードに使われる。

バルIPアドレスを持つなど）に設置しさえすれば、どとの間の通信は、すべてSSLによる暗号化セッシこに設置してあっても構いません。従来のVPNでョンとして確立するように解決しています。また、ユは、VPNサーバーとなるコンピュータがVPN接続しーザー認証も備えていて、ユーザー名とパスワードたいネットワーク内に存在する必要がありましたが、による認証をサポートするほか、今後RADIUS/Active

SoftEtherではサーバー（仮想ハブ）は必ずしもVPNDirectory認証に対応する予定です。

接続を構成したい拠点のLAN内に設置する必要は仮想ハブに登録されたユーザーごとにセキュリテなく、インターネット上であればどこに設置してもいィーポリシーを設定できます。仮想ハブは一般的ないということになります。SoftEtherでは一度クライスイッチングハブのように動作しますが、DHCPにアント側からサーバー側へSoftEtherプロトコルによってIPアドレスを割り当てる仕組みを仮想LANよるコネクションが確立した後は、そのトンネルの内で運用している場合、おかしな設定のDHCPサーバーを悪意を持ったユーザーが意図的に仮想LANに接続したときは仮想LAN内のクライアントの［ SoftEtherであれば社内LANも自由にアクセス ］状態が異常になります。また、既存のIPアドレスや自宅のコンピュータ出張先などMACアドレスと意図的に重複させて通信を妨害したり傍受したりする攻撃も可能になってしまいます。
このような攻撃や誤った設定による通信障害を仮想LANカード防止するため、ユーザーのセッションごとに「セキュ仮想LANカードリティーポリシーオプション」を設定できます。

どんなアプリケーションでも仮想ネットワークで通信できる

インターネット

自由に社内LANにアクセスできる！
インターネット

SoftEtherを使うと、離れた場所にある2台以上のコンピュータ同士の間で1つの仮想LANを構築できます。仮想LANはソフトウェアやOSから見れば一般的なイーサネットネットワークなので、既存のアプリケーションの設定を一切変更することなく通信できます。
社内LANなどに自宅や出張先からアクセスしたい場合、従来のVPNプロトコルが利用できないよ

ブリッジ接続社内LAN物理ハブ

SoftEther仮想ハブをインストールしたコンピュータうな環境でもSoftEtherを使用すると接続できるようになります。
インターネットから直接接続できるネットワーク上社内LANの場所に仮想ハブをインストールしたサーバーを設置し、社内LANのコンピュータに仮想LANカードをインストールして仮想ハブに接続します。その状態

140 +++ iNTERNET magazine 2004.04 +++インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

CUTTING EDGE TECHNOLOGYSoftEtherの衝撃で社内PCの仮想LANカードと物理的なLANカードとの間でブリッジ接続を構成することにより、別［ イーサネットのMACフレームを直接流すことができる ］の場所から接続したコンピュータは自動的に社内LANに直接接続したのと同等の状態になります。
ブリッジ接続（2つのネットワーク間を直接接続する方法）
を応用すると、離れた場所にあるLAN同士を1つの大きなLANとして接続できます。つまり、2インターネットつのLANが同一セグメントとして接続され、内部にあるコンピュータ同士は一切設定を変更することなブリッジ接続く相互に通信できるようになります。

SoftEther

従来のレイヤー3ベースのVPNプロトコルを使用して拠点間を接続するには、各拠点でルーティングテーブルの設定を変更しなければなりませんでした。
また、両方のネットワークは同一セグメントではない
ため、ウィンドウズのファイル共有などで使用されブリッジ接続
仮想LANカードをインストールしたコンピュータ

社内LAN

仮想ハブと仮想LANカードをインストールしたコンピュータ

社内LAN

SoftEther
ブリッジ接続るブロードキャストパケットは届かないことになります。ですが、SoftEther仮想LAN技術を利用すれば、これらの問題を解決できます。

［ SoftEther2の階層構造はこうなる ］

また、IP電話プロトコル（VoIP）やウィンドウズメのご意見とご要望をいただいており、これらをできッセンジャーなどのビデオチャットを利用する2台のる限りすべて実装した、高機能で高性能、かつプコンピュータ同士の間にNATやファイアーウォール

ラットフォームに依存しないVPNシステムソフトウェなどが存在すると、うまく通信できないという問題アを開発することが目標です。

がありました。しかし、2台のコンピュータが同一のSoftEther 2の第一目標は、「仮想ネットワークのSoftEther仮想ハブに接続することにより、それらの通信と直接通信との間の体感速度がまったく区別コンピュータ間は自由に通信できるようになるため、つかないほどの高速化」です。SoftEther は TCP

NAT やファイアーウォールが原因で動作しないプ

over TCPの通信速度悪化の問題を解決しました

ロトコルはすべて利用できるようになります。つまが、それでも20%程度かそれ以上は転送速度が低り、たとえ物理的に2点のコンピュータの間に障壁下してしまいます。SoftEther 2ではこの「速度差」があっても、SoftEtherの接続がいったん確立するがほとんどない仮想ネットワークをTCPコネクショと、それは問題ではなくなるということです。

ンのみで実現します。
SoftEther 2では、仮想ハブを構成する各機能次はパフォーマンスの向上とプラットフォーム非依存を目指す！

をモジュール化する予定です。つまり、認証部分、カプセリング部分、暗号化部分、トンネリング部分、伝送部分といったそれぞれの機能を独立したモジ

筆者は現在、『SoftEther 2』の開発計画を立てています。SoftEtherを公開した後、非常にたくさんュールとして開発し、後から簡単に追加や拡張ができるようにします。

CD-ROM収録！

●SoftEtherについて
SoftEtherの開発作業は、IPA (情報処理振興事業協会) の「未踏ソフトウェア創造事業（未踏ユース）」の採択案件として行い、IPAから開発補助を受けるとともに、電気通信大学教授 竹内PMより開発時に指導とアドバイスを受けた。
SoftEtherはフリーウェアで、下記のウェブサイトからソフトウェアをダウンロードできる。詳しい使い方の解説やオンラインマニュアルも入手できる。

付録のCD-ROMにもSoftEtherが収録

http://www.softether.com/

されています。

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D+++ iNTERNET magazine 2004.04 +++141［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.