(57)【特許請求の範囲】
【請求項１】
少なくとも１台のコンピュータ装置が属するネットワークセグメントを複数含む広域ネットワークにおいて、上記各ネットワークセグメントは、それぞれのネットワークセグメントに属するコンピュータ装置の中で、ネットワークセグメント及びコンピュータ装置の識別情報を含むネットワーク情報とネットワークの接続時にコンピュータ装置間のアクセス制御を行うアクセス制御情報とを保持・管理する１台のセグメントマスタをそれぞれ備え、ネットワークセグメントに属する第１のコンピュータ装置と他のネットワークセグメントに属する第２のコンピュータ装置との接続時に、第１のコンピュータ装置は、自機の属するネットワークセグメントの第１のセグメントマスタから前記ネットワーク情報を取得し、前記第２のコンピュータ装置に係るネットワーク情報を抽出し、この抽出したネットワーク情報を基に前記第１のセグメントマスタから自機及び第２のコンピュータ装置に係る接続認証用情報を取得して前記第２のコンピュータ装置に送信し、前記第２のコンピュータ装置は、前記第１のコンピュータ装置から送信された前記接続認証用情報を受信すると、受信した該接続認証情報を自機の属するネットワークセグメントの第２のセグメントマスタに渡して認証を求め、前記第２のセグメントマスタによる認証を得た場合に、前記第１のコンピュータ装置とのネットワーク接続を有効とする、ことを特徴とするネットワークシステム。
【請求項２】
前記第２のセグメントマスタは、前記第２のコンピュータ装置から前記接続認証用情報を受け取ると、その接続認証用情報と第２のセグメントマスタが保持しているアクセス制御情報の中の前記第１及び第２のコンピュータ装置に係る接続認証用情報とを比較し、両者が一致した場合に前記第２のコンピュータ装置から受け取った接続認証用情報を認証することを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記アクセス制御情報及び接続認証用情報は、前記第１のコンピュータ装置による前記第２のコンピュータ装置に属するデバイスへのアクセスを制限するアクセス制限情報を含むことを特徴とする請求項１又は２記載のネットワークシステム。
【請求項４】
前記アクセス制限情報は前記第１のコンピュータが実行するアプリケーション単位に設けられていることを特徴とする請求項３記載のネットワークシステム。
【請求項５】
同一ネットワークセグメント内では、セグメントマスタが該ネットワークセグメント内のネットワーク情報に係る更新情報を収集して自機が保持・管理するネットワーク情報を更新し、外部ネットワークセグメント間では、前記第１のコンピュータ装置と前記第２のコンピュータ装置の接続認証時に前記第１のセグメントマスタと前記第２のセグメントマスタが保持するネットワーク情報を交換し、交換したネットワーク情報を前記第１のセグメントマスタと前記第２のセグメントマスタに渡し、前記第１のセグメントマスタと前記第２のセグメントマスタは受け取ったネットワーク情報で自機の保持・管理するネットワーク情報をそれぞれ更新することを特徴とする請求項１記載のネットワークシステム。
【請求項６】
前記ネットワーク情報は各コンピュータ装置特有のバージョン情報を含むことを特徴とする請求項１または５記載のネットワークシステム。
【請求項７】
前記ネットワーク情報及び接続認証用情報は、前記第１のコンピュータ装置と前記第２のコンピュータ装置との接続認証時に暗号化され、相手側コンピュータ装置に送信されることを特徴とする請求項１乃至６記載のネットワークシステム。
【請求項８】
広域ネットワークに接続する複数のコンピュータ装置をグループ化したネットワークセグメント間で、各ネットワークセグメントを識別する識別子を含むネットワーク情報を用いてネットワークセグメント間の接続を行い、前記各ネットワークセグメントは各コンピュータ装置間のアクセス制御を行うアクセス制御情報を備え、前記ネットワークセグメント間の接続時にこのアクセス制御情報から接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報を抽出し、この接続認証用情報と接続先のコンピュータ装置が属するネットワークセグメントに備えられたアクセス制御情報の中の接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報とを比較し、両者が一致した場合に前記接続元コンピュータ装置と接続先コンピュータ装置との接続を有効とすることを特徴とするネットワークシステム。
【請求項９】
広域ネットワークに接続する複数のコンピュータ装置をグループ化したネットワークセグメント間の接続／認証方法であって、
前記各ネットワークセグメントは、それぞれのネットワークに属するコンピュータ装置のうちの１つの装置からなるセグメントマスタを備え、前記セグメントマスタは各ネットワークセグメントを識別するためのセグメント識別情報を含むネットワーク情報と各コンピュータ装置間のアクセス制御を行うアクセス制御情報を保持・管理すると共に、異なるネットワークセグメントに属するコンピュータ装置間の接続認証時に、自機の属するネットワークセグメントのコンピュータ装置が接続元の場合には、該接続元コンピュータ装置から該接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報取得要求があると、自機が保持しているアクセス制御情報から該接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報を抽出して自機が保持しているネットワーク情報と共に前記接続元コンピュータ装置に渡し、自機の属するネットワークセグメントのコンピュータ装置が接続先の場合には、該接続先コンピュータ装置から前記接続元コンピュータ装置から受信した前記接続認証用情報の認証要求があると、該接続先コンピュータ装置から接続認証用情報を受け取って認証処理を行い、認証結果及び自機が保持しているネットワーク情報を前記接続先コンピュータ装置に渡す、
ことを特徴とするネットワーク間接続／認証方法。
【請求項１０】
前記アクセス制御情報は、前記セグメントマスタに代えて、ネットワークセグメントに属するそれぞれのコンピュータ装置が保持・管理し、それぞれのコンピュータ装置が認証処理を行うことを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項１１】
ネットワークセグメントのセグメントマスタは、該セグメントに属する他のコンピュータ装置に割り当てられ、所定のタイミングで該セグメントに属する他のコンピュータ装置と交代することを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項１２】
前記セグメントマスタは、前記ネットワークセグメント間の接続時に、前記接続認証用情報に含まれるアクセス制限情報に基づいてアプリケーション単位での接続、認証を行うことを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項１３】
前記ネットワーク情報は、ネットワークセグメントを識別するセグメント識別情報、ＬＡＮアドレス、セグメント内のコンピュータ装置を識別するＬＡＮアドレス、コンピュータ装置がセグメントマスタか否かを示すセグメントマスタフラグ、機種情報、およびＩＰアドレスを含む複数のレコードからなり、
前記アクセス制御情報は、接続元のネットワークセグメントを識別するセグメント識別情報、該セグメント内のコンピュータ装置を識別するＬＡＮアドレス、アクセス制限情報、およびＩＰアドレスと、この接続元のネットワークセグメントと接続可能な接続先のネットワークセグメントを識別するセグメント識別情報、該セグメント内のコンピュータ装置を識別するＬＡＮアドレス、ユーザコード、および認証コードを含み、
前記接続認証用情報は、ユーザコードと認証コード、セグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報からなる、
ことを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項１４】
前記ネットワーク情報は、更に、コンピュータ装置固有のバージョン情報を含むことを特徴とする請求項１３記載のネットワーク間接続／認証方法。
【請求項１５】
前記接続認証は、一方のネットワークセグメントが接続を全面的に開放している場合には、他の一方のネットワークセグメントが前記ネットワーク情報を満たしている場合は、接続元コンピュータ装置と接続先装置との接続を可能とする、
ことを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項１６】
前記ネットワークセグメント間の接続時に行うコンピュータ装置の接続は、接続元コンピュータ装置の属するネットワークセグメント内で行う該接続元コンピュータ装置のセグメント識別情報、およびＬＡＮアドレスと、前記公開元情報中の接続先コンピュータ装置のセグメント識別情報、およびＬＡＮアドレスとの比較結果が一致し、且つ、接続先コンピュータ装置の属するネットワークセグメント内で行う該接続先コンピュータ装置の接続認証用情報と、前記公開元情報の中の接続元コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、ユーザーコード、および認証コードとの比較結果が一致した場合に認証される、ことを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項１７】
前記アクセス制限情報は、前記アクセス制御情報に含まれるファイルパスおよびアクセス権とアプリケーションを制限するための情報からなり、アプリケーションに対応付けられたアプリケーション識別コード、該アプリケーションによってアクセス可能なデバイス情報を含むことを特徴とする請求項１６記載のネットワーク間接続／認証方法。
【請求項１８】
前記ネットワーク情報及び接続認証用情報は、異なるネットワークセグメントに属するコンピュータ装置間の接続認証時に暗号化され、相手側コンピュータ装置に送信されることを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項１９】
前記アクセス制御情報は、前記セグメントマスタから入力設定及び変更設定し、設定されたアクセス制御情報は自機の属するネットワークセグメントのセグメントマスタのみが保持・管理することを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項２０】
前記アクセス制御情報は、各ネットワークセグメントに属するコンピュータ装置から入力設定及び変更設定可能であり、入力設定及び変更設定されたアクセス制御情報は自機の属するネットワークセグメントのセグメントマスタが保持・管理することを特徴とする請求項９記載のネットワーク間接続／認証方法。
【請求項２１】
前記アクセス制御情報の入力設定又は変更設定時に、接続するネットワークセグメントを特定のネットワークセグメントに限定するように設定可能なことを特徴とする請求項２０又は２１に記載のネットワーク間接続／認証方法。
【請求項２２】
広域ネットワークに接続する複数のコンピュータ装置をグループ化したネットワークセグメント間の接続／認証時のアクセス制限方法であって、
異なるネットワークセグメントに属するコンピュータ装置間の接続時に行う接続先コンピュータ装置へのアクセスは、接続元コンピュータ装置の属するネットワークセグメント内で行う接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、ファイルパスおよびアクセス権とアプリケーションを制限するためのアクセス制限情報と、接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報との比較結果が一致し、且つ、接続先コンピュータ装置の属するネットワークセグメント内で行う該接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報と、前記公開元情報の中の接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報との比較結果が一致した場合に可能とする、
ことを特徴とするアクセス制限方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンピュータ装置間の通信に関し、特に、広域ネットワーク（インターネット、ＬＡＮ（Local Area Network）を含む）において、セグメント間の接続／認証管理技術、異なるセグメントに属するするコンピュータ装置間の接続／認証管理技術及びそれらコンピュータ装置間のアプリケーション単位の接続認証技術に関する。
【０００２】
【従来の技術】
異なるネットワーク、例えば、複数のＬＡＮ間を接続するには、ファイヤーウォール、ルータ、ブリッジ等を用いて接続・設定する方法がある。
【０００３】
また、ネットワーク間での接続設定をさらに個々のコンピュータ装置に対して行うために個々のコンピュータのホスト名を管理する管理接続サーバーを設置し、専門家が管理している（例えば、インターネットではＤＮＳ（Domain Name System）サーバーがホストの後に部署やサイト名をつけた階層構造のホスト情報（アドレス）を管理している）。
【０００４】
上記ＤＮＳ方式では非正式アドレスに対する接続はできないが、特開平９−２５２３１６号公報及び特開平１０−１３４７１号公報には異なるネットワークの非正式アドレス端末同士をネットワークを介して接続する技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記、従来の、ファイヤーウォール、ルータ、ブリッジ等を用いて異なるネットワーク間を接続・設定する方法では、グループ毎の相互参照を広域ネットワークの設定／管理を専門知識を持たない者（一般的な事務の担当者や管理者等）が管理することは難しく、別途、ネットワークの専門家が設定しなければならないといったネットワーク運用上の問題点があった。
【０００６】
また、上記ＤＮＳ方式や、上記特開平９−２５２３１６号公報及び特開平１０−１３４７１号公報に開示された技術のように異なるネットワークの非正式アドレス端末同士をネットワークを介して接続する技術では、異なるネットワークの非正式アドレス端末同士をネットワークを介して接続できるが、一旦接続可能となると、それぞれのネットワークに属する全ての端末が相互にアクセス可能となり、特定の端末同士をアクセス可能とすることができないといった問題点があった。
【０００７】
また、上記いずれの技術でも接続時にアクセス制限を行うことができないので、発信側の端末（コンピュータ装置）と着信側の端末が一旦接続すると、発信側からは着信側端末の資源を原則として自由に利用することができ（アクセスフリー）、これを制限するためには別途セキュリティによるアクセス制限（例えば、登録ＩＤやパスワード等による情報利用制限等）を行なう必要があった。しかし、上記のようなアクセス制限を行っても、一旦発信側端末の登録ＩＤやパスワードが盗用されると他の端末から上記着信側端末の資源へのアクセスを行うことができるといった問題点があった。
【０００８】
上述のように、従来のネットワーク間の端末接続方式では、一旦接続可能となると、それぞれのネットワークに属する全ての端末が相互のアクセス可能となり、資源へのアクセス制限ができないことから、例えば、会計事務所を中心として、複数の顧問先企業を接続した広域ネットワークを構築した場合、あるＬＡＮに接続する顧問先企業Ａを発信側とし他のＬＡＮに接続する顧問先企業Ｂを着信側とするネットワーク間接続を行うことができ、パスワードがわかれば顧問先企業Ａから顧問先企業Ｂの財務内容を参照できるといった問題があった。
【０００９】
本発明は上記問題点に鑑みてなされたものであり、広域ネットワークの設定／管理をネットワークの専門知識を持っていない事務担当者や管理者が行うことのできるネットワークシステム、ネットワーク間接続／認証方法及びインターネットやＬＡＮを含む広域ネットワークに属するコンピュータ装置相互の接続時にアクセス制限を行うことのできるアクセス制限方法の提供を目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、第１の発明のネットワークシステムは、少なくとも１台のコンピュータ装置が属するネットワークセグメントを複数含む広域ネットワークにおいて、各ネットワークセグメントは、それぞれのネットワークセグメントに属するコンピュータ装置の中で、ネットワークセグメント及びコンピュータ装置の識別情報を含むネットワーク情報とネットワークの接続時にコンピュータ装置間のアクセス制御を行うアクセス制御情報とを保持・管理する１台のセグメントマスタをそれぞれ備え、ネットワークセグメントに属する第１のコンピュータ装置と他のネットワークセグメントに属する第２のコンピュータ装置との接続時に、第１のコンピュータ装置は、自機の属するネットワークセグメントの第１のセグメントマスタからネットワーク情報を取得し、第２のコンピュータ装置に係るネットワーク情報を抽出し、この抽出したネットワーク情報を基に第１のセグメントマスタから自機及び第２のコンピュータ装置に係る接続認証用情報を取得して第２のコンピュータ装置に送信し、第２のコンピュータ装置は、第１のコンピュータ装置から送信される接続認証用情報を受信すると、受信した該接続認証情報を自機の属するネットワークセグメントの第２のセグメントマスタに渡して認証を求め、第２のセグメントマスタによる認証を得て、第１のコンピュータ装置とのネットワーク接続を有効とする、ことを特徴とする。
【００１１】
また、第２の発明は上記第１の発明のネットワークシステムにおいて、第２のセグメントマスタは、第２のコンピュータ装置から接続認証用情報を受け取ると、その接続認証用情報と第２のセグメントマスタが保持しているアクセス制御情報の中の前記第１及び第２のコンピュータ装置に係る接続認証用情報とを比較し、両者が一致した場合に第２のコンピュータ装置から受け取った接続認証用情報を認証することを特徴とする。
【００１２】
また、第３の発明は上記第１及び第２の発明のネットワークシステムにおいて、アクセス制御情報及び接続認証用情報は、第１のコンピュータ装置による第２のコンピュータ装置に属するデバイスへのアクセスを制限するアクセス制限情報を含むことを特徴とする。
【００１３】
また、第４の発明は上記第３の発明のネットワークシステムにおいて、アクセス制限情報は前記第１のコンピュータが実行するアプリケーション単位に設けられていることを特徴とする。
【００１４】
また、第５の発明は上記第１の発明のネットワークシステムにおいて、同一ネットワークセグメント内では、セグメントマスタが該ネットワークセグメント内のネットワーク情報にかかわる更新情報を収集して自機が保持・管理するネットワーク情報を更新し、外部ネットワークセグメント間では、第１のコンピュータ装置と第２のコンピュータ装置の接続認証時に第１のセグメントマスタと第２のセグメントマスタが保持するネットワーク情報を受け取って交換し、交換したネットワーク情報を前記第１のセグメントマスタと第２のセグメントマスタに渡し、第１のセグメントマスタと前記第２のセグメントマスタは受け取ったネットワーク情報で自機の保持・管理するネットワーク情報をそれぞれ更新することを特徴とする。
【００１５】
また、第６の発明は上記第１乃至第５のいずれかの発明のネットワークシステムにおいて、ネットワーク情報は各コンピュータ装置特有のバージョン情報を含むことを特徴とする。
【００１６】
また、第７の発明は上記第１乃至第６のいずれかの発明のネットワークシステムにおいて、ネットワーク情報及び接続認証用情報は、第１のコンピュータ装置と第２のコンピュータ装置との接続認証時に暗号化され、相手側コンピュータ装置に送信されることを特徴とする請求項１乃至６記載のネットワークシステム。
【００１７】
また、第８の発明のネットワークシステムは、広域ネットワークに接続する複数のコンピュータ装置をグループ化したネットワークセグメント間で、各ネットワークセグメントを識別する識別子を含むネットワーク情報を用いてネットワークセグメント間の接続を行い、各ネットワークセグメントは各コンピュータ装置間のアクセス制御を行うアクセス制御情報を備え、ネットワークセグメント間の接続時にこのアクセス制御情報から接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報を抽出し、この接続認証用情報と接続先のコンピュータ装置が属するネットワークセグメントに備えられたアクセス制御情報の中の接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報とを比較し、両者が一致した場合に接続元コンピュータ装置と接続先コンピュータ装置との接続を有効とすることを特徴とする。
【００１８】
また、第９の発明のネットワーク間接続／認証方法は、広域ネットワークに接続する複数のコンピュータ装置をグループ化したネットワークセグメント間の接続／認証方法であって、各ネットワークセグメントは、それぞれのネットワークに属するコンピュータ装置のうちの１つの装置からなるセグメントマスタを備え、セグメントマスタは各ネットワークセグメントを識別するためのセグメント識別情報を含むネットワーク情報と各コンピュータ装置間のアクセス制御を行うアクセス制御情報を保持・管理すると共に、異なるネットワークセグメントに属するコンピュータ装置間の接続認証時に、自機の属するネットワークセグメントのコンピュータ装置が接続元の場合には、該接続元コンピュータ装置から該接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報取得要求があると、自機が保持しているアクセス制御情報から該接続元コンピュータ装置及び接続先コンピュータ装置に係る接続認証用情報を抽出して自機が保持しているネットワーク情報と共に接続元コンピュータ装置に渡し、自機の属するネットワークセグメントのコンピュータ装置が接続先の場合には、該接続先コンピュータ装置から接続元コンピュータ装置から受信した接続認証用情報の認証要求があると、該接続先コンピュータ装置から接続認証用情報を受け取って認証処理を行い、認証結果及び自機が保持しているネットワーク情報を接続先コンピュータ装置に渡す、ことを特徴とする。
また、第１０の発明は上記第９の発明のネットワーク間接続／認証方法において、アクセス制御情報は、セグメントマスタに代えて、ネットワークセグメントに属するそれぞれのコンピュータ装置が保持・管理し、それぞれのコンピュータ装置が認証処理を行うことを特徴とする。
また、第１１の発明は上記第９の発明のネットワーク間接続／認証方法において、ネットワークセグメントのセグメントマスタは、該セグメントに属する他のコンピュータ装置に割り当てられ、所定のタイミングで該セグメントに属する他のコンピュータ装置と交代することを特徴とする。
【００１９】
また、第１２の発明は上記第９の発明のネットワーク間接続／認証方法において、セグメントマスタは、ネットワークセグメント間の接続時に、接続認証用情報に含まれるアクセス制限情報に基づいてアプリケーション単位での接続、認証を行うことを特徴とする請求項９記載のネットワーク間接続／認証方法。することを特徴とする。
【００２０】
また、第１３の発明は上記第９の発明のネットワーク間接続／認証方法において、ネットワーク情報は、ネットワークセグメントを識別するセグメント識別情報、およびＬＡＮアドレスと、セグメント内のコンピュータ装置を識別するＬＡＮアドレス、コンピュータ装置がセグメントマスタか否かを示すセグメントマスタフラグ、機種情報、およびＩＰアドレスを含む複数のレコードからなり、アクセス制御情報は、接続元のネットワークセグメントを識別するセグメント識別情報、該セグメント内のコンピュータ装置を識別するＬＡＮアドレス、アクセス制限情報、およびＩＰアドレスと、この接続元のネットワークセグメントと接続可能な接続先のネットワークセグメントを識別するセグメント識別情報、該セグメント内のコンピュータ装置を識別するＬＡＮアドレス、ユーザコード、および認証コードを含み、接続認証用情報は、ユーザコードと認証コード、セグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報からなる、ことを特徴とする。
【００２１】
また、第１４の発明は上記第１３の発明のネットワーク間接続／認証方法において、ネットワーク情報は、更に、コンピュータ装置固有のバージョン情報を含むことを特徴とする。
【００２２】
また、第１５の発明は上記第９の発明のネットワーク間接続／認証方法において、接続認証は、一方のネットワークセグメントが接続を全面的に開放している場合には、他の一方のネットワークセグメントがネットワーク情報を満たしている場合は、接続元コンピュータ装置と接続先装置との接続を可能とする、ことを特徴とする。
【００２３】
また、第１６の発明は上記第９の発明のネットワーク間接続／認証方法において、ネットワークセグメント間の接続時に行うコンピュータ装置の接続は、接続元コンピュータ装置の属するネットワークセグメント内で行う該接続元コンピュータ装置のセグメント識別情報、およびＬＡＮアドレスと、公開元情報中の接続先コンピュータ装置のセグメント識別情報、およびＬＡＮアドレスとの比較結果が一致し、且つ、接続先コンピュータ装置の属するネットワークセグメント内で行う該接続先コンピュータ装置の接続認証用情報と、公開元情報の中の接続元コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、ユーザーコード、および認証コードとの比較結果が一致した場合に認証される、ことを特徴とする。
【００２４】
また、第１７の発明は上記第９の発明のネットワーク間接続／認証方法において、アクセス制限情報は、アクセス制御情報に含まれるファイルパスおよびアクセス権とアプリケーションを制限するための情報からなり、アプリケーションに対応付けられたアプリケーション識別コード、該アプリケーションによってアクセス可能なデバイス情報を含むことを特徴とする。
【００２５】
また、第１８の発明は上記第９の発明のネットワーク間接続／認証方法において、ネットワーク情報及び接続認証用情報は、異なるネットワークセグメントに属するコンピュータ装置間の接続認証時に暗号化され、相手側コンピュータ装置に送信されることを特徴とする法。
【００２６】
また、第１９の発明は上記第９の発明のネットワーク間接続／認証方法において、アクセス制御情報は、セグメントマスタから入力設定及び変更設定し、設定されたアクセス制御情報は自機の属するネットワークセグメントのセグメントマスタのみが保持・管理することを特徴とする。
【００２７】
また、第２０の発明は上記第９の発明のネットワーク間接続／認証方法において、  アクセス制御情報は、各ネットワークセグメントに属するコンピュータ装置から入力設定及び変更設定可能であり、入力設定及び変更設定されたアクセス制御情報は自機の属するネットワークセグメントのセグメントマスタが保持・管理することを特徴とする請求項９記載のネットワーク間接続／認証方法。
【００２８】
また、第２１の発明は上記第９の発明のネットワーク間接続／認証方法において、  アクセス制御情報の入力設定又は変更設定時に、接続するネットワークセグメントを特定のネットワークセグメントに限定するように設定可能なことを特徴とする請求項２０又は２１に記載のネットワーク間接続／認証方法。
【００２９】
また、第２２の発明のアクセス制限方法は  広域ネットワークに接続する複数のコンピュータ装置をグループ化したネットワークセグメント間の接続／認証時のアクセス制限方法であって、異なるネットワークセグメントに属するコンピュータ装置間の接続時に行う接続先コンピュータ装置へのアクセスは、接続元コンピュータ装置の属するネットワークセグメント内で行う接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、ファイルパスおよびアクセス権とアプリケーションを制限するためのアクセス制限情報と、接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報との比較結果が一致し、且つ、接続先コンピュータ装置の属するネットワークセグメント内で行う該接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報と、公開元情報の中の接続先コンピュータ装置のセグメント識別情報、ＬＡＮアドレス、およびアクセス制限情報との比較結果が一致した場合に可能とする、
ことを特徴とする。
【００３０】
【発明の実施の形態】
[発明の概要]
本発明は下記の３発明を含んでいる。
（１）インターネットやＬＡＮを含む広域ネットワークにおいて、接続するコンピュータ端末(複数）をグループ化してセグメント単位で接続／認証管理を行なうネットワークシステム、
（２）上記（１）のグループ間での接続時に個々のコンピュータ装置（コンピュータ端末）毎に接続／認証管理を行う方法、
（３）上記（１）、（２）での接続時に個々のコンピュータ装置についてアプリケーション単位での接続／認証を行ってアクセス制限をなすアクセス制限方法。
【００３１】
本発明では、下記に述べるように、各ネットワークセグメントに属するコンピュータ装置はＮＩＦ（ネットワーク情報）の交換によりネットワークセグメント間での接続が可能となるが、ＮＩＦの交換は各セグメント毎に設けられているセグメントマスタによって制御される。
【００３２】
１． ネットワークセグメント
本発明ではＴＡ（Terminal Adapter）やルータで区切られたネットワークの範囲をネットワークセグメント（又は、単に、セグメント）と呼ぶ。ネットワークセグメントは本発明における仮想的な管理単位であり、同一セグメント内に従来のＬＡＮ単位を複数（ＴＡやルータを複数）含めることもできる。また、各セグメントはセグメントＩＤによって識別することができる。セグメントＩＤは各ネットワークセグメント固有の識別子であり、例えば、００００〜９９９９までの４桁の整数を用いることができる（４桁の整数に限定されない）。
【００３３】
２．セグメントマスタ
また、各セグメントにはＮＩＦ及びネットワークアクセス情報(後述)を管理するセグメントマスタと呼ぶサーバーを１台設定する。各セグメントマスタは自機と同じセグメントに属するコンピュータ装置から認証用データ取得要求があると、ＮＩＦ及びネットワークアクセス情報から認証用データを構成して当該コンピュータ装置に渡す。また、自機と同じセグメントに属するコンピュータ装置から他のセグメントのコンピュータ装置の認証要求（他のセグメントのコンピュータから受け取った認証用データが渡される）があると認証処理を行う。
【００３４】
図１は、広域ネットワークを構成するネットワークセグメント及びセグメントマスタによるＮＩＦ（ネットワーク情報）交換の説明図である。図１の例では、広域ネットワーク５で、セグメントＩＤ＝０００１のネットワークセグメント１はセグメントマスタＳｍ及び４台のコンピュータ端末Ｗｓ、セグメントＩＤ＝０００２のネットワークセグメント２はセグメントマスタＳｍ及び１台のコンピュータ端末Ｗｓ、セグメントＩＤ＝０００３のネットワークセグメント３はセグメントマスタＳｍ（兼コンピュータ端末）からなっている。
【００３５】
３．ネットワーク情報
図２は、本発明で用いるネットワーク情報（以下、ＮＩＦ（Network Information File）と記す）の一実施例の構成を示す図である。ネットワークに属するコンピュータ装置がアプリケーション実行時に他のネットワークに属するコンピュータ装置にＬＡＮ接続しようとする場合には、着信側のネットワークの情報を必要とする。本発明ではこのネットワーク情報をＮＩＦと呼ぶ。ＮＩＦには本発明のネットワーク間接続／認証方法下のコンピュータ装置の台数分のレコードが登録されており、発信側のコンピュータ装置はアプリケーションの実行によるネットワーク接続時にＮＩＦを見て着信側のネットワーク（着信側が同一ネットワークにある場合はそのネットワーク）にはどのようなマシン（コンピュータ装置）が何台接続されているかを認識することができる。また、ＮＩＦには図１に示すように相手マシン（着信側コンピュータ装置）と接続するときに必要なＩＰアドレス（IP-Address）やそのマシン独自の情報が登録されており、本発明はこのＮＩＦの取得制限を行うことにより相手マシンとの接続を制限する。
【００３６】
図２で、ＮＩＦ２０はセグメントＩＤ２１（後述）、セグメント名称２２、ＬＡＮアドレス２３、マシン名称２４、電源（オン／オフ情報）２５、サーバーかワークステーションかの別を示すＳｖ／Ｗｓ２６、装置がセグメントマスタの場合オン(値＝１）となるセグメントマスタフラグ２７、機種情報２８、ＩＰアドレス２９からなる複数のレコード（本発明のネットワーク間接続／認証方法の下のコンピュータ装置の台数分のレコード）からなっている。なお、上記符号２３の「ＬＡＮアドレス」はセグメント内のマシン(コンピュータ装置）を識別するための各マシンに固有の識別子であり、例えば、００００〜９９９９までの４桁の整数を用いることができる（４桁の整数に限定されない）。また、ＮＩＦ２０にＯＳのバージョン情報を登録するようにしてもよい。
【００３７】
つまり、ＮＩＦ２０には接続に必要なＩＰアドレスのほかにコンピュータ装置が特定のアプリケーションを実行するために必要な固有の情報（例えば、会計事務所に設置された監査用会計処理装置とネットワークを介して接続可能な顧問先の会計処理装置との間で会計システムを実行するために必要なＯＳ情報やマシン構成等）を登録することができる。また、各セグメントマスタの保存メモリに保存されているＮＩＦは、セグメントマスタが起動されると保存メモリから作業メモリに読み出される。
セグメントマスタは後述のＬＡＮリソース情報（図６）及びネットワークアクセス情報(図８）の設定入力がなされるとそれらから必要情報を抽出してＮＩＦを生成する。また、同じセグメントに属するコンピュータ装置が接続認証動作時に他のセグメントのコンピュータ装置（接続相手）から受け取ったＮＩＦの収集を行い作業メモリ上のＮＩＦ（ダイナミックＮＩＦ）を更新する。また、同じセグメントに属するコンピュータ装置のＯＳや機器等のバージョン変更があると最新情報を収集して作業メモリ上のＮＩＦ（ダイナミックＮＩＦ）を更新する。また、ダイナミックＮＩＦはセグメントマスタの電源切断時に（電源投入時には定期的に）保存メモリに格納されているＮＩＦに上書きされる。
【００３８】
[ＬＡＮ接続時の動作概要]
図３はアプリケーション実行時に先だって行われるＬＡＮ接続動作時の動作概要を示すプロセスチャートである（詳細な処理の流れについては図１３〜図１６のフローチャート参照）。
【００３９】
プロセスＰ１：（発信側（接続元）の接続時認証）
先ず、アプリケーションを実行しようとするコンピュータ装置（発信側マシン（接続元マシン＝公開先マシン））は自機の属するセグメントのセグメントマスタから、自機が実行しようとするアプリケーションを実行可能な着信マシン候補のレコードを抽出して一覧表示する。ユーザが表示された着信マシン候補から着信マシンを選ぶと、選択された着信マシンが発信側セグメント（自機の属するセグメント）とは異なるセグメントに属している場合にはＰ２に遷移する。また、選択された着信マシンが発信側セグメントと同一のセグメントに属している場合にはセグメント内のファイルアクセスを開始する（図１３）。
【００４０】
プロセスＰ２：（発信側セグメントマスタからの認証用データ等の取得）
発信マシンは発信側セグメントから認証用データ（ユーザコードと認証コード、公開元(着信側）情報（セグメントＩＤ／ＬＡＮアドレス）、公開先（発信側）情報（セグメントＩＤ／ＬＡＮアドレス）、アクセス制限情報（アプリケーションのジョブ番号、アクセスするファイルパス、アクセス権等）)及びＮＩＦを取得する。
【００４１】
プロセスＰ３：（着信側（接続先）の接続時認証）
発信マシン（接続元マシン＝公開先マシン）は上記プロセスＰ２で取得した認証用データを着信マシンに送信する(図１３）。認証用データを受信した着信マシンはそれを復号して着信側のセグメントマスタに送って認証処理を依頼する(図１５）。
【００４２】
プロセスＰ４：（着信側セグメントマスタによる認証処理）
着信側セグメントマスタは着信マシンから受け取った認証用データを用いて認証処理を行い、認証結果を着信マシンに通知する（図１６）。
【００４３】
プロセスＰ５：（着信側から発信側への認証結果通知等）
着信側セグメントマスタから認証結果を受け取った着信マシンは認証結果及びＮＩＦを発信マシンに送信する。発信マシンは受け取った認証結果を調べ、それが「認証成功」の場合にはアプリケーションによるファイル操作を開始する（図１５）。
【００４４】
プロセスＰ６：（発信マシンのファイルアクセス開始）
着信側装置から受信した認証結果が「認証成功」の場合は発信マシンはアプリケーションによるファイルアクセスを開始する。また、「認証失敗」の場合はエラー処理を行う（図１３）。
【００４５】
[ハードウエア構成例]
図４は、本発明を適用可能なコンピュータ装置の一実施例の構成を示すブロック図であり、コンピュータ装置２００はデータ入力部１０、制御部１２、作業メモリ１３、表示部１４、ネットワーク接続制御部１５、受信部１６、送信部１７、保存メモリ１８および印刷出力部（プリンタ）１９を備えている。なお、符号１１はデータ入力部１０の一部機能（指示（ポイント）機能）を代わって実行するポインティングデバイス（例えば、マウス）１１を意味する。
【００４６】
制御部１２はＣＰＵ、プログラム格納メモリ、ＲＡＭ及びクロック等の周辺回路からなるプロセッサ構成をなし、コンピュータ装置２００全体の動作を制御する。
【００４７】
作業メモリ１３はＤＲＡＭ等の揮発性メモリからなり、作業用領域として用いられる他、ＮＩＦを記憶することができる。表示部１４は表示画面を備え、制御部１２の制御下でネットワーク接続時に行われる相手マシン選択のためのＮＩＦの表示やアプリケーションプログラムによる各種データやメッセージ，アイコン等を表示する。
【００４８】
また、ネットワーク接続制御部１５は通信制御プログラム及び本発明のネットワーク間接続／認証プログラム及び暗号化モジュールによって構成され、制御部１２の制御下で受信部１６及び送信部１７の動作を制御すると共にネットワークとの通信プロトコルの確立及び本発明に基づくネットワーク間接続／認証方法によるＬＡＮ間接続及び認証処理を実行する。
【００４９】
保存メモリ１８は磁気や光、又はフラッシュメモリ等の書き換え可能な保存メモリからなり、各種ファイルを保存記憶する。なお、コンピュータ装置がセグメントマスタの場合には、ＮＩＦを保存する。
【００５０】
なお、本発明を適用可能なコンピュータ装置は上記図４の構成に限定されない。つまり、通信機能を備えたコンピュータ応用装置であればよく、例えば、会計事務所の監査用に構成された監査用会計処理装置や顧問先の会計処理用に構成された顧問先会計処理装置のように特定応用分野用の専用機でもよく、また、それら会計処理装置をサーバーとするワークステーションでもよく、通信機能を備えたパーソナルコンピュータでもよい。また、セグメントマスタ以外のマシンであればモバイルや携帯電話等の情報端末でもよい（以下、上述したコンピュータ装置等を単に、マシンと記す）。
【００５１】
[ネットワーク情報の管理方法]
本発明のネットワーク間接続／認証方法では、ネットワーク情報の管理は次の二つの階層によって行われる。
Ｉ： ネットワークセグメント内のＮＩＦ管理
II： 複数のネットワークセグメント間のＮＩＦ管理つまり、それぞれのネットワークセグメント内でＮＩＦを管理して、そのＮＩＦをネットワークセグメント同士で交換し、セグメント内に存在するマシン情報（機種やＯＳのバージョン変更情報等）や接続認証時に他セグメントのマシンから取得したＮＩＦはセグメントマスタが他マシンからそれらを収集してセグメントマスタのＮＩＦを自動的に更新し、管理する。また、他セグメントとＮＩＦを交換する場合には、盗聴や改竄を防止するためにソフトウエア又はハードウエアによる暗号化手段を用いて暗号化して接続相手に送信し、受信側では暗号化されたＮＩＦを復号して用いる。また、他セグメントとＮＩＦを交換する場合にはネットワークアクセス情報（詳細は後述）を基に、相手セグメントに応じて交換する情報の制限（アクセス制限）を行う。
【００５２】
ネットワークアクセス情報は、「どこのマシンからどこのマシンにどのアプリケーションで接続するか」、を示す情報を設定したレコードからなるファイルであり、セグメントマスタによって一括管理される。つまり、ネットワークアクセス情報には「どのマシン同士を接続するか」という情報（例えば、ＩＰアドレス）だけでなく、「どのアプリケーションで接続するか」も設定する。また、接続時に発信側のセグメントマスタのネットワークアクセス情報と着信側のネットワークアクセス情報の両方が一致して初めて接続可能となる。すなわち、接続には発信側と着信側の双方の一致が必要となっており、一方がネットワークアクセス情報を満足するだけでは接続することはできない（但し、一方のセグメントが接続を全面的に開放している場合（一方のみアクセス制限なしの場合）には、他の一方のセグメントがネットワークアクセス情報を満たしていれば接続することができる）。
【００５３】
[設定例]
本実施例では、ＮＩＦは前述したように、入力設定されるネットワークセグメント内のＬＡＮリソース情報とセグメントマスタに保持・管理されているネットワークアクセス情報から必要情報を抽出して生成される。また、セグメントマスタは各マシンのバージョン情報（機種やＯＳバージョン等）や各マシンが接続認証の際に他のマシンから受け取ったＮＩＦを収集してＮＩＦを更新する。
【００５４】
１．ネットワークセグメント内のＬＡＮリソース情報の設定例
ＬＡＮリソース情報は図６に示すようにセグメントマスタとそのセグメントに属するマシンの関係を規定する情報からなり、ネットワークセグメントの設定時又は設定済みのネットワークセグメントにマシンを追加する場合に各マシンにより設定入力される。なお、ＬＡＮリソース情報をセグメントマスタで一括して設定入力するように構成してもよい。
【００５５】
図５は、広域ネットワークの一実施例をなす会計処理ＬＡＮの構成例を示す図であり、図６は、図５の各会計処理ＬＡＮ（セグメント）内の各マシンによって設定されたＬＡＮリソース情報の説明図である。
【００５６】
図５（ａ）は会計事務所（「デジタル会計」内に設置された監査用会計処理装置と２台のワークステーションから構成されたＬＡＮからなるセグメント（セグメントＩＤ＝０００１）を示し、セグメントマスタはＬＡＮアドレス「９０００」の監査用会計処理装置である。また、図５（ｂ）は顧問先Ａに設置された１台の会計処理装置とワークステーションから構成されたＬＡＮからなるセグメント（セグメントＩＤ＝０００２）を示し、セグメントマスタはＬＡＮアドレス「８００１」の会計処理装置である。また、図５（ｃ）は顧問先Ｂに設置された１台の会計処理装置からなるセグメント（セグメントＩＤ＝０００３）を示し、このＬＡＮアドレス「８０００」の会計処理装置はセグメントマスタを兼ねている。
【００５７】
また、図６（ａ）は会計事務所内に設置されたセグメント（セグメントＩＤ＝０００１）の各マシンで設定入力したＬＡＮリソース情報を示し、セグメントマスタ(サーバー)として登録された監査用会計処理装置（ＬＡＮアドレス「９０００」）のＬＡＮリソース情報６１−１と、ＬＡＮアドレス「１００１」、「１００２」の２台のワークステーションのＬＡＮリソース情報６１−２、６１−３が示されている。また、図６（ｂ）は顧問先Ａに設置されたセグメント（セグメントＩＤ＝０００２）の各マシンで設定入力したＬＡＮリソース情報を示し、セグメントマスタ(サーバー)として登録されたワークステーション（ＬＡＮアドレス「８００１」）のＬＡＮリソース情報６２−１と、ＬＡＮアドレス「２００１」の１台のワークステーションのＬＡＮリソース情報６２−２が示されている。また、図６（ｃ）は顧問先Ｂに設置されたセグメント（セグメントＩＤ＝０００３）のセグメントマスタ(サーバー）の各マシンで設定入力したＬＡＮリソース情報を示し、セグメントマスタ(サーバー)として登録されたワークステーション（ＬＡＮアドレス「８０００」）のＬＡＮリソース情報６３−１が示されている。なお、上記図６で、本体ＬＡＮアドレス、サーバーＬＡＮアドレス、及びマシンがサーバーかワークステーションかの別を示すServer／WS及びマシン名称は設定時にそれぞれユーザによって手動入力される項目であり、マシンがセグメントマスタの場合オン(値＝１）となるセグメントマスタフラグ、セグメントＩＤ及びセグメント名称は本体ＬＡＮアドレス〜マシン名称が手動入力されると各マシンにインストールされているＬＡＮリソース情報設定プログラムにより自動的に設定される。
【００５８】
（ネットワークアクセス情報）
図７は上記図５で示した各セグメントの接続例を示す図であり、図８は各セグメントマスタに設定したネットワークアクセス情報８０の一実施例を示す図である。
【００５９】
図７で、会計事務所に構成されたＬＡＮからなるセグメント（セグメントＩＤ＝０００１）は顧問先Ａに設置されたＬＡＮからなるセグメント（セグメントＩＤ＝０００２）及び顧問先Ｂに設置されたセグメント（セグメントＩＤ＝０００３）の両者と接続している。また、この例では会計事務所のセグメント（セグメントＩＤ＝０００１）と顧問先Ａのセグメント（セグメントＩＤ＝０００２）は相互に接続しているが、会計事務所のセグメント（セグメントＩＤ＝０００１）と顧問先Ｂのセグメント（セグメントＩＤ＝０００３）は顧問先Ｂのセグメントから会計事務所のセグメントには接続できるが、会計事務所のセグメントから顧問先Ｂのセグメントには接続はできない。また、顧問先Ａのセグメント（セグメントＩＤ＝０００２）と顧問先Ｂのセグメント（セグメントＩＤ＝０００３）のセグメントとは接続することができず、顧問先Ａから顧問先Ｂのデータを参照したり、顧問先Ｂから顧問先Ａのデータを参照したりすることができないように構成（アクセス制限）されている。なお、これら各セグメント間のアクセス制限は図８に示すようなネットワークアクセス情報により決定される。なお、ネットワークアクセス情報は図８に示すように公開元（着信側）のセグメントＩＤとＬＡＮアドレス、マシン名称及び公開情報（公開資源、ＩＰアドレス及びセグメント名称）と、この公開元と接続可能な公開先（発信側）のセグメントＩＤとＬＡＮアドレス、ユーザコード、認証コードからなっている。また、ネットワークアクセス情報は実施例ではユーザがセグメントマスタのデータ入力部から入力設定及び変更設定し、入力設定及び変更設定されたネットワークアクセス情報はセグメントマスタのみに保存され管理されている。なお、ネットワークアクセス情報の設定及び設定変更はセグメントマスタから入力する方法に限定されない。つまり、ネットワークアクセス情報をネットワークセグメントに属するマシンから入力設定及び変更設定可能に構成し、入力設定及び変更設定されたネットワークアクセス情報をセグメントマスタが収集（或いはネットワークセグメントに属するマシンとの接続時に受け取って）、セグメントマスタに保存・管理するように構成してもよく、また、ネットワークセグメントに属するマシン又はセグメントマシンのいずれからでも設定又は設定変更可能に構成してもよい。
【００６０】
また、会計事務所と複数の顧問先からなる広域ネットワークにおいては、会計事務所のネットワークセグメントからは各顧問先のネットワークセグメントと接続できるが、各顧問先ネットワークセグメントからは会計事務所のネットワークセグメントだけに接続できればよく、顧問先のネットワークセグメント同士が接続アクセス可能となることは誤り或いは禁止事項となる。そこで、上記入力設定または変更設定の場合にセグメントを１つまたは予め決定された数だけしか設定できないように制限できるようにしてもよい。
【００６１】
図８（ａ）は顧問先Ａのセグメントマスタに設定されたネットワークアクセス情報８０−１を示す。レコード８０−１−１には公開元（着信側）情報として、マシン「０００１−９０００」（会計事務所のセグメントマスタ（サーバー（監査用会計処理装置））のセグメントＩＤとＬＡＮアドレス、マシン名称及び公開情報が登録され、公開先（発信側）情報として、マシン「０００２−２００１」（顧問先Ａのワークステーション）のセグメントＩＤとＬＡＮアドレス、ユーザコード、認証コードが登録されている。また、レコード８０−１−２には公開元（着信側）情報として、マシン「０００２−８００１」（顧問先Ａのセグメントマスタ（サーバー：会計処理装置））のセグメントＩＤとＬＡＮアドレス、マシン名称及び公開情報が登録され、公開先（発信側）情報として、マシン「０００１−９０００」（会計事務所のセグメントマスタ（サーバー：監査用会計処理装置））のセグメントＩＤとＬＡＮアドレス、ユーザコード、認証コードが登録されている。ここで、ユーザコードはマシンのインストール時にインストールプログラムによりユーザが設定するユーザ識別コードであり、認証データはマシンに対して割り当てられている固有の識別コード（ユーザによる参照及び更新不可）である。ここで、顧問先Ａのマシンから会計事務所（「デジタル会計」）のマシンに接続して資源を利用する手順（詳しい手順は図１３〜図１６のフローチャート参照）を示すと、
ｉ：まず、会計事務所のネットワークアクセス情報はレコード８０−１−１に登録されているので、レコード８０−１−１の公開先情報に顧問先Ａのマシンが登録されていれば会計事務所の公開資源（この例では”ＤＩＳＫ”（後述））が利用可能となる。
ii：また、接続時に、会計事務所のマシン側でも公開先に顧問先Ａのマシンが登録されているか否かを確認し、登録されている場合は公開先のユーザコード及び認証コードを基に接続時認証を行う。また、パスワードが設定してある場合にはパスワードによる認証も行う。
iii：接続時認証が正常に終了してから公開資源へのアクセスが行われる。
【００６２】
つまり、図８（ａ）の例ではレコード８０−１−１の公開元である会計事務所のサーバーに対応する公開先に顧問先Ａのマシン（ワークステーション「２００１」）が登録されており、また、レコード８０−１−２の公開元である顧問先Ａのサーバーに対応する公開先に会計事務所のマシン(サーバー)が登録されているので、顧問先Ａのワークステーション「２００１」は会計事務所のサーバーに接続しその公開資源を利用することができるし、会計事務所のサーバーから顧問先Ａのサーバー「８００１」に接続することができる。
【００６３】
図８（ｂ）は顧問先Ｂのセグメントマスタに設定されたネットワークアクセス情報８０−２を示す。レコード８０−２−１には公開元（着信側）情報として、マシン「０００１−９０００」（会計事務所のセグメントマスタ（サーバー（監査用会計処理装置））のセグメントＩＤとＬＡＮアドレス、マシン名称及び公開情報が登録され、公開先（発信側）情報として、マシン「０００３−８０００」（顧問先Ｂのサーバー（会計処理装置））のセグメントＩＤとＬＡＮアドレス、ユーザコード、認証コードが登録されている。
【００６４】
また、顧問先Ｂのマシンから会計事務所（「デジタル会計」）のマシンに接続して資源を利用する手順は上記図８（ａ）で述べた顧問先Ａのマシンからの接続手順と同様である。しかし、図８（ｂ）の例ではレコード８０−２−１の公開元である会計事務所のサーバーに対応する公開先に顧問先Ｂのマシン（ワークステーション「８０００」）が登録されており、また、図８（ａ）に示したようにレコード８０−１−２の公開元である顧問先Ａのサーバーに対応する公開先に会計事務所のマシン(サーバー「０００１」)が登録されているので、顧問先Ａのワークステーション「２００１」は会計事務所のサーバーに接続しその公開資源を利用することができるが、会計事務所のサーバーと顧問先とは図８（ｂ）に示すように会計事務所のサーバーと顧問先Ｂのマシンとのネットワークアクセス情報が登録されていないので、会計事務所からは顧問先Ｂのサーバー「８００１」に接続することができない。
【００６５】
図８（ｃ）は会計事務所（「デジタル会計」）のセグメントマスタに設定されたネットワークアクセス情報８０−３を示す。レコード８０−３−１には公開元（着信側）情報として、マシン「０００１−９０００」（会計事務所のセグメントマスタ（サーバー（監査用会計処理装置））のセグメントＩＤとＬＡＮアドレス、マシン名称及び公開情報が登録され、公開先（発信側）情報として、マシン「０００２」、ＬＡＮアドレス「２００１」（顧問先Ａのワークステーション）のセグメントＩＤとＬＡＮアドレス、ユーザコード、認証コードが登録されている。また、レコード８０−３−２には公開元（着信側）情報として、マシン「０００１−９０００」（会計事務所のセグメントマスタ）のセグメントＩＤとＬＡＮアドレス、マシン名称及び公開情報が登録され、公開先（発信側）情報として、マシン「０００３−８０００」（顧問先Ｂのサーバー（会計処理装置）のセグメントＩＤとＬＡＮアドレス、ユーザコード、認証コードが登録されている。また、レコード８０−３−３には公開元（着信側）情報として、マシン「０００２−８００１」（顧問先Ａのセグメントマスタ（サーバー：会計処理装置））のセグメントＩＤとＬＡＮアドレス、マシン名称及び公開情報が登録され、公開先（発信側）情報として、マシン「０００１−９０００」（会計事務所のセグメントマスタ（サーバー：監査用会計処理装置））のセグメントＩＤとＬＡＮアドレス、ユーザコード、認証コードが登録されている。ここで、会計事務所（「デジタル会計」）のマシンから顧問先に接続して資源を利用する手順を示すと、
ｉ：まず、顧問先Ａのネットワークアクセス情報はレコード８０−３−１に登録されているので、レコード８０−３−１の公開先情報に会計事務所のマシンが登録されていれば顧問先Ａの公開資源（この例では”ＤＩＳＫ”（後述））が利用可能となる。
ii：また、接続時に、顧問先Ａのマシン側でも公開先に会計事務所のマシンが登録されているか否かを確認し、登録されている場合は公開先のユーザコード及び認証コードを基に接続時認証を行う。また、パスワードが設定してある場合にはパスワードによる認証も行う。
【００６６】
iii：接続時認証が正常に終了すると（つまり、接続認証がなされると）公開資源（デバイス）へのアクセスが行われる。
【００６７】
また、上記図８の例では、顧問先Ａを公開元（又は公開先）として顧問先Ｂを公開先（又は公開元）として対応付けたネットワークアクセス設定がなされていないので、顧問先Ａと顧問先Ｂが接続することはない。また、会計事務所のワークステーション「１００１」、「１００２」についても顧問先Ａ又は顧問先Ｂと関連付けたネットワークアクセス設定がなされていないので、ワークステーション「１００１」、「１００２」は会計事務所内のＬＡＮ接続のみ可能であり、外部セグメントとの接続はできない。
【００６８】
（ジョブ番号）図９はジョブ番号の一実施例を示す図であり、ジョブ番号９０はアプリケーションを識別するための各アプリケーションに固有の識別子であり、実施例では図示のように０００１〜９９９９までの４桁の整数を用い、アプリケーション名称に対応させてオブジェクトプログラムに記入され、また、アクセス制限情報（ネットワークアクセス情報８０の公開情報（デバイス）のアクセス情報として登録されている（なお、ジョブ番号は４桁の整数に限定されない）。
【００６９】
（アクセス制限情報）
アクセス制限情報はセグメントマスタに設定してあるネットワークアクセス情報中の公開情報の公開資源情報からなり、公開先は接続後、アクセス制限情報に設定されたアプリケーション及び資源のみ利用できる（つまり、その他のアプリケーション及び資源はアクセスできない）。なお、全ての資源を利用可能なアクセスフリーに設定することもできる。
【００７０】
図８の例で説明すると、ネットワークアクセス情報８０−１は公開資源情報を含んでいる。ここで、公開資源情報はアクセスできるファイルパスとアクセス権及びアプリケーションを制限するアクセス制限情報１００‘であり（図１０（ｂ）、図１１（ｂ））、公開資源＝”ｘｘｘｘ”なる標記は、ｘｘｘｘで示すデバイスに対するアクセスが可能であることを意味する。例えば、”ＤＩＳＫ”はＨＤ（磁気デイスク）やＭＯ（光磁気デイスク）、ＦＤ（フロッピデイスク、ＣＤ等の保存記憶デバイスを意味し、公開資源＝”ＤＩＳＫ”は保存記憶デバイスに対するアクセスが可能であること（つまり、保存記憶デバイスのファイルに対するアクセスが可能であることとする）を意味する。また、公開資源＝”ＬＩＳＴ”はプリンタ等の出力デバイスに対するアクセス（つまり、出力が可能であること）を意味する。また、公開資源＝”ＲＤＲ”は読取り装置等の入力デバイスに対するアクセスが可能であること（つまり，入力可能であること）を意味する。また、公開資源情報によってアクセス制限されるデバイスはこれらのデバイスに限定されない。また、公開資源＝”ｘｘｘｘ”なる標記によって示されるデバイスによるアクセスの対象となるファイルはファイルパス及びアプリケーションによって規定される。なお、アプリケーションは図９に示したようなジョブ番号（ＪＯＢ ＮＯ．）で識別される。
【００７１】
（アクセス制限情報の設定例）
図１０はアクセス制限情報の一実施例(公開資源情報の設定例）を示す図であり、図１０（ａ）は会計事務所（「デジタル会計」）のセグメントマスタに設定してあるネットワークアクセス情報８０−２を示し、図１０（ｂ）はその公開情報中の「公開資源情報」のアクセス制限情報１００の設定例を示す。図１０（ｂ）で、会計事務所のセグメントマスタのネットワークアクセス情報８０−２の公開資源情報には、会計事務所サーバー（監査用会計事務処理装置）が顧問先Ａのサーバーに公開するデバイス（”ＤＩＳＫ”）のアクセス制限情報（ＪＯＢ−ＮＯ．、アプリケーション名称、ファイルパス（デイレクトリィ）、アクセス権）が登録されており、このアクセス制限情報により、公開先はアクセス制限情報に登録された情報以外はその装置のデバイスにアクセスできないという意味でのアクセス制限が行われる。
【００７２】
図１１はアクセス制限情報の一実施例を示す図であり、図１１（ａ）は顧問先Ａのセグメントマスタに設定してあるネットワークアクセス情報８０−３を示し、図１１（ｂ）はその公開情報中の「公開資源情報」のアクセス制限情報１００’の設定例を示す。図１１（ｂ）で、顧問先Ａのセグメントマスタのネットワークアクセス情報８０−３の公開情報には、会計事務所サーバー（監査用会計事務処理装置）が顧問先Ａのサーバーに公開するデバイス（”ＤＩＳＫ”）のアクセス制限情報（ＪＯＢ−ＮＯ．、アプリケーション名称、ファイルパス（デイレクトリィ）、アクセス権）が登録されている。つまり、この例では、会計事務所と顧問先Ａのセグメントマスタのネットワークアクセス情報８０−２、８０−３のアクセス制限情報中には同じアクセス制限情報が登録されている。これにより、会計事務所のサーバー「９０００」と顧問先Ａのワークステーション「２００１」双方のアクセス制限情報（公開資源情報）が一致するので、顧問先Ａのワークステーション「２００１」は、会計事務所のサーバー「９０００」にアクセスして”ＤＩＳＫ”上のファイルを利用することができる。なお、この例では、双方のアクセス制限情報が一致している場合のみアクセス可としたが、一方のマシンのアクセス制限が設定されていない場合、すなわち、ネットワークアクセス情報の公開情報中で、公開資源＝フリー（ＦＲＥＥ）の場合（一方のみアクセス制限なしの場合）には、前述したように他の一方のセグメントが公開資源情報以外のネットワークアクセス情報を満たしていれば接続することができる）。
【００７３】
また、接続時認証の際にはＮＩＦと同様に認証用データの盗聴や改竄を防止するためにソフトウエア又はハードウエアによる暗号化手段を用いて認証用データを暗号化して送信し、受信側では暗号化された認証用データを復号して用いる。
【００７４】
[ネットワークセグメントの認証手順]
前述したＮＩＦの最新版とネットワークアクセス情報はセグメントマスタが保持・管理しており、他マシンがネットワークアクセス情報を利用する場合はセグメントマスタに対して問い合わせを行う。問い合わせは能動コネクション時（公開先（発信側＝接続元）による接続動作時）と受動コネクション時（公開元（着信側＝接続先）による接続動作時）の両方で必ずセグメントマスタに対して行われる。つまり、ネットワークセグメント間のＬＡＮアクセスを行うには、互いのセグメントマスタが動作している必要がある。
【００７５】
（セグメントマスタでないマシン同士のセキュリティ認証）
図１２は、セグメントマスタでないマシン同士のセキュリティ認証の説明図である。以下、顧問先Ａのマシン「０００２−２００１」から会計事務所（「デジタル会計」）のマシン「０００１−１００２」の”ＤＩＳＫ”に接続する場合を例としてその手順を説明する。なお、図１２の記号ａ〜ｈは下記手順の番号である（詳細な手順は図１３〜図１５のフローチャート参照）。
【００７６】
ａ：マシン「０００１−２００１」の”ＤＩＳＫ”がマシン「０００２−２００１」に公開されているか否かを調べるため、マシン「０００２−２００１」は自分の属するセグメント（顧問先Ａ）のセグメントマスタ「０００２−８０００」に問い合わせを行う。
ｂ：次に、顧問先Ａのセグメントマスタ「０００２−８０００」で会計事務所のマシン「０００１−１００２」の”ＤＩＳＫ”がマシン「０００２−２００１」に公開されているかを確認する。
ｃ：公開されていれば、セグメントマスタ「０００２−８０００」はマシン「０００２−２００１」にアクセス可の返答を送る。
ｄ：マシン「０００２−２００１」はセグメントマスタ「０００２−８０００」からの返答を確認し、マシン「０００１−１００２」に接続して、”ＤＩＳＫ”に対し通常のデイスクアクセスを開始する。
ｅ：会計事務所側では、接続時、すなわち、マシン「０００１−１００２」は他のセグメントのマシン「０００２−２００１」から接続要求があると、セグメントマスタ「０００１−９０００」に接続し、会計事務所のマシン「０００１−１００２」の公開資源”ＤＩＳＫ”がマシン「０００２−２００１」に公開されているかを問い合わせる。
ｆ：次に、会計事務所のセグメントマスタ「０００１−９０００」で会計事務所のマシン「０００１−１００２」の”ＤＩＳＫ”がマシン「０００２−２００１」に公開されているかを確認する。
ｇ：公開されていれば、セグメントマスタ「０００１−９０００」はマシン「０００１−１００２」にアクセス可の返答を送る。
ｈ：ワークステーション「０００１−１００２」はセグメントマスタ「０００１−９０００」からの返答を確認し、マシン「０００２−２００１」に接続可の返答を送って通常のデイスクアクセスを開始する。
【００７７】
[異なるセグメント間のマシンの接続・認証動作]
以下、異なるセグメント間のマシンの接続・認証動作について、図６に示したように設定されたＬＡＮリソース情報及び図８に示したように設定されたネットワークアクセス情報を例として顧問先Ａのマシンから会計事務所（「デジタル会計」）のマシンに接続して保存メモリに保存記憶されたファイルを利用する場合の手順について、図１３〜図１６のフローチャートを基に説明する。
【００７８】
（発信側の接続時認証動作）
図１３は、発信側（接続元コンピュータ装置）の接続時認証動作の一実施例を示すフローチャートであり、図３に示したプロセスチャートのプロセスＰ１、Ｐ６の詳細動作に相当する。
【００７９】
ステップＳ１：（アプリケーションのジョブ番号の取得）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、実行するアプリケーション用のプログラムの所定番地に埋め込まれているアプリケーション固有の識別子であるジョブ番号（ＪＯＢ−ＮＯ．）及びファイルパスを取り出す。
【００８０】
ステップＳ２：（接続可能なＮＩＦ一覧のセグメントマスタからの取得）
次に、接続元マシン（＝接続元コンピュータ装置）「０００２−２００１」のネットワーク接続制御部１５は、上記ジョブ番号をキーとして、接続可能なＮＩＦ一覧を顧問先Ａのセグメントマスタ「０００２−８０００」から取得する。
【００８１】
ステップＳ３：（接続マシン候補一覧の作成及び表示）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、セグメントマスタ「０００２−８０００」から取得したＮＩＦ一覧から接続マシン候補の一覧を作成し、表示部１４に一覧表示する。
【００８２】
ステップＳ４：（接続相手マシンの選択及び所属セグメントの判定）
顧問先Ａのユーザは画面表示された接続マシン候補の中から所望の接続相手マシンを選んで、マウスで指定すると、接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、選択された接続相手マシンのセグメントＩＤと自機のセグメントＩＤを比較し、セグメントＩＤが一致した場合は選択された接続相手マシンは同一セグメントに属するマシンと判定してＳ５に遷移する。また、セグメントＩＤが異なる場合は選択された接続相手マシンは他セグメントに属するマシンと判定してＳ６に遷移する。
【００８３】
ステップＳ５：（セグメント内のファイルアクセス処理開始）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、制御部１２に制御を渡し、制御部１２はそのアプリケーションプログラムの実行制御を行い、セグメント「０００２]内での接続相手マシンのデイスク上のファイルアクセス処理を開始する。
【００８４】
ステップＳ６：（発信側セグメントマスタへの認証用データ取得依頼）
以下、上記ステップＳ４で選択した接続相手マシン（＝接続先コンピュータ装置：以下、接続先マシンと記す）としてユーザが会計事務所（「デジタル会計」）のマシン「０００１−１００２」を選択したとして説明する。接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、セグメントマスタ「０００２−８０００」に自機及び接続先マシン「０００１−１００２」のセグメントＩＤ、ＬＡＮアドレス、ジョブ番号及びファイルパスを送信して認証用データの取得依頼を行う。
【００８５】
ステップＳ７：（認証用データ取得の成否判定）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、セグメントマスタ「０００２−８０００」からの認証用データの取得処理結果の受信を待ち、認証用データを受信した場合にはＳ７に遷移し、認証失敗通知を受信した場合にはステップＳ１２に遷移する。
【００８６】
ステップＳ８：（相手マシンとのコネクション確立の成否判定）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、接続先マシン「０００１−１００２」とのコネクション(接続）確立動作（例えば、通信プロトコルの確立動作）を実行し、コネクションが確立した場合にはＳ９に遷移し、コネクションが確立できなかった場合にはステップＳ１２に遷移する。
【００８７】
ステップＳ９：（認証用データ、ＮＩＦの暗号化と相手マシンへの送信）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、セグメントマスタ「０００２−８０００」から取得した認証用データ及びＮＩＦを暗号化してパケットとして接続先マシン「０００１−１００２」に送信する。ここで、認証用データにはネットワークアクセス情報のマシン「０００２−２００１」該当レコードにある公開先(発信側＝接続元）にあるユーザコードと認証コード、公開元(着信側＝接続先）情報（セグメントＩＤ／ＬＡＮアドレス）、公開先情報（セグメントＩＤ／ＬＡＮアドレス）、アクセス制限情報（アプリケーションのジョブ番号、アクセスするファイルパス、アクセス権）からなる。
【００８８】
ステップＳ１０：（認証結果及びＮＩＦの受信及と認証成否の判定）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、接続先マシン「０００１−１００２」から認証処理結果及びＮＩＦを受信すると、その認証処理結果を調べ、会計事務所のネットワークのセグメントマスタ「０００１−９０００」により認証された場合はＳ１１に遷移し、認証されなかった場合にはＳ１３に遷移する。なお、受信したＮＩＦ（暗号化されている）は復号してセグメントマスタ「０００２−８０００」に渡す（受信したＮＩＦの復号はセグメントマスタ側で行うようにしてもよい）。
【００８９】
ステップＳ１１：（相手マシンのファイル操作開始）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、制御部１２に制御を渡す。制御部１２はそのアプリケーションプログラムの実行制御を行い、接続先マシン「０００１−１００２」のデイスク上のファイルアクセス処理を開始する。
【００９０】
ステップＳ１２：(エラー処理）
接続元マシン「０００２−２００１」のネットワーク接続制御部１５は、所定のエラー処理を行った後、接続失敗原因を示すメッセージ或いはコードを表示して認証処理を終了する。つまり、上記ステップＳ７から遷移した場合には発信側（＝接続元マシン）の認証失敗による接続失敗を意味するメッセージ或いはコードを表示し、上記ステップＳ８から遷移した場合にはコネクション失敗を意味するメッセージ或いはコードを表示し、上記ステップＳ１０から遷移した場合には着信側の認証失敗による接続失敗を意味するメッセージ或いはコードを表示する。
【００９１】
（発信側セグメントマスタの認証用データ取得動作）
図１４は、発信側のセグメントマスタ（＝接続元コンピュータ装置の属するセグメントマスタ）の認証用データ取得処理動作の一実施例を示すフローチャートであり、図３に示したプロセスチャートのプロセスＰ２の詳細動作に相当する。
【００９２】
ステップＴ１：（ネットワークアクセス情報の検索）
発信側セグメントマスタ「０００２−８００１」のネットワーク接続制御部は、接続元マシン「０００２−２００１」からの認証用データ取得依頼を受信すると認証用データ取得依頼と共に受け取った接続元マシン「０００２−２００１」と接続先マシン「０００１−１００２」のセグメントＩＤ及びＬＡＮアドレスをキーとしてセグメントマスタ「０００２−８００１」が保持しているネットワーク情報を検索する。
【００９３】
ステップＴ２：(該当レコードの有無判定）
発信側セグメントマスタ「０００２−８００１」のネットワーク接続制御部は、自機が保持しているネットワーク情報を検索した結果、該当するレコードをヒットした場合はＴ３に遷移し、そうでない場合にはＴ６に遷移する。
【００９４】
ステップＴ３：（公開資源一致判定）
発信側セグメントマスタ「０００２−８００１」のネットワーク接続制御部は、上記ステップＴ１で検索したレコードの公開情報中の公開資源名と接続元マシン「０００２−２００１」から受け取ったファイルパスのファイル識別子（この例ではファイル＝（ＤＩＳＫ））を比較し、一致している場合はＴ４に遷移し、そうでない場合にはＴ６に遷移する。
【００９５】
ステップＴ４：（アプリケーション一致判定）
発信側セグメントマスタ「０００２−８００１」のネットワーク接続制御部は、上記ステップＴ１で検索したレコードのアクセス制限情報を接続元マシン「０００２−２００１」から受け取ったジョブ番号をキーとして検索し、ヒットした場合はアプリケーション一致と判定してＴ５に遷移し、そうでない場合はＴ６に遷移する。
【００９６】
ステップＴ５：（認証用データ取得及び認証用データとＮＩＦの依頼元マシンへの送信）
発信側セグメントマスタ「０００２−８００１」のネットワーク接続制御部は、上記ステップＴ１で検索したネットワーク情報中の該当レコードから、公開先(発信側＝接続元）にあるユーザコードと認証コード、公開元(着信側＝接続元）情報（セグメントＩＤ／ＬＡＮアドレス）、公開先情報（セグメントＩＤ／ＬＡＮアドレス）、アクセス制限情報（アプリケーションのジョブ番号、アクセスするファイルパス、アクセス権）を抽出して認証用データとしてＮＩＦと共に認証用データの取得依頼を行った接続元マシン「０００２−２００１」に渡す（ＮＩＦはセグメントマスタの作業メモリ内のダイナミックＮＩＦが転送される）。
【００９７】
ステップＴ６：（エラー処理）
発信側セグメントマスタ「０００２−８００１」のネットワーク接続制御部は、所定のエラー処理を行った後、認証用データ取得理を終了する。
【００９８】
（着信側の接続時認証動作）
図１５は、着信側（＝接続先コンピュータ装置（以下、接続先マシン）の接続時認証動作の一実施例を示すフローチャートであり、図３に示したプロセスチャートのプロセスＰ３、Ｐ５の詳細動作に相当する。
【００９９】
ステップＵ１：（発信側から送信されたパケットの受信）
接続先マシン「０００１−１００２」は接続元マシン「０００２−２００１」からの接続があると、接続元マシン「０００２−２００１」から受信した暗号化された認証用データのパケットを受信し、受信処理によりパケットを解体して暗号化された認証用データ及びＮＩＦを取り出す。
【０１００】
ステップＵ２：（暗号化された認証用データ及びＮＩＦの復号）
次に、接続先マシン「０００１−１００２」のネットワーク接続制御部は、復号手段（復号プログラム）により暗号化された認証データ及びＮＩＦの復号を行って認証用データ及びＮＩＦを復元する。
【０１０１】
ステップＵ３：（所属セグメントの判定）
接続先マシン「０００１−１００２」のネットワーク接続制御部は、復元した認証用データの公開先（発信側）セグメントＩＤと自機のセグメントＩＤを比較し、セグメントＩＤが一致した場合は接続元マシンは同一セグメントに属するマシンとしてＵ４に遷移する。また、セグメントＩＤが異なる場合は接続元マシンは他セグメントに属するマシンとしてＵ５に遷移する。
【０１０２】
ステップＵ４：（セグメント内のセキュリティ処理）
接続先マシンのネットワーク接続制御部は、着信側セグメントマスタからセグメント内のＮＩＦを取得して、接続元マシンのＮＩＦを探し出し、ネットワーク接続動作時に取得した接続元ＩＰアドレスが正しいか確認し、正しければファイル操作を開始し、違っている場合にはコネクション（ＬＡＮ接続）を切断し処理を終了する。
【０１０３】
ステップＵ５：（着信側セグメントマスタへの認証依頼）
接続先マシン「０００１−１００２」のネットワーク接続制御部は、セグメントマスタ「０００１−９０００」に認証用データを渡して認証処理を依頼する。また、この際、接続元マシン「０００２−２００１」からのＮＩＦもセグメントマスタ「０００１−９０００」に渡す。
【０１０４】
ステップＵ６：（認証結果の受信及び判定）
接続先マシン「０００１−１００２」のネットワーク接続制御部は、セグメントマスタ「０００１−９０００」からの認証処理結果を受信すると、その認証処理結果を調べ、セグメントマスタ「０００１−９０００」により認証されている場合はＵ７に遷移し、認証されなかった場合にはＵ９に遷移する。
【０１０５】
ステップＵ７：（認証成功通知等）
接続先マシン「０００１−１００２」のネットワーク接続制御部は、セグメントマスタ「０００１−９０００」から受け取った認証成功通知及びＮＩＦを接続元マシン「０００２−２００１」に送信し（ＮＩＦは暗号化して送信される）、制御部に制御を渡す。
【０１０６】
ステップＵ８：（ファイル操作開始）
接続先マシン「０００１−１００２」の制御部はそのアプリケーションプログラムの実行制御を行い、デイスク上のファイル操作を開始する。
【０１０７】
ステップＵ９：（エラー処理）
接続先マシン「０００１−１００２」のネットワーク接続制御部は、認証失敗通知を接続元マシン「０００２−２００１」に送信し、所定のエラー処理を行った後、コネクション（ＬＡＮ接続）を切断する。
【０１０８】
（着信側セグメントマスタの認証動作）
図１６は、着信側セグメントマスタ（＝接続先コンピュータ装置の属するセグメントマスタ）の認証動作の一実施例を示すフローチャートであり、図３に示したプロセスチャートのプロセスＰ４の詳細動作に相当する。
【０１０９】
ステップＶ１：（ネットワークアクセス情報の検索等）
着信側セグメントマスタ「０００１−９０００」のネットワーク接続制御部は、接続先マシン「０００１−１００２」からの認証用データ取得依頼、認証用データ及びＮＩＦを受け取ると認証用データ中の接続元マシン「０００２−２００１」と接続先マシン「０００１−１００２」のセグメントＩＤ及びＬＡＮアドレスをキーとしてそのセグメントマスタが保持しているネットワーク情報を検索する。また、受け取ったＮＩＦで作業メモリ内のダイナミックＮＩＦを更新する。
【０１１０】
ステップＶ２：(該当レコードの有無判定）
セグメントマスタ「０００１−９０００」のネットワーク接続制御部は、自機が保持しているネットワーク情報を検索した結果、該当するレコードをヒットした場合はＶ３に遷移し、そうでない場合にはＶ７に遷移する。
【０１１１】
ステップＶ３：（ユーザコード及び認証コードの一致判定）
セグメントマスタ「０００１−９０００」のネットワーク接続制御部は、上記ステップＶ２で検索した該当レコードのユーザコード及び認証コードと、接続先マシン「０００１−１００２」を介して接続元マシン「０００２−２００１」から受け取った認証用データ中のユーザコード及び認証コードが一致するか否かを調べ、一致している場合はＶ４に遷移し、そうでない場合にはＶ７に遷移する。
【０１１２】
ステップＶ４：（公開資源一致判定）
セグメントマスタ「０００１−９０００」のネットワーク接続制御部は、上記ステップＶ１で検索した該当レコードの公開情報中の公開資源名と接続先マシン「０００１−１００２」を介して接続元マシン「０００２−２００１」から受け取った認証用データ中のファイルパスのファイル識別子（この例ではファイル＝デイスク（ＤＩＳＫ））を比較し、一致している場合はＶ５に遷移し、そうでない場合にはＶ７に遷移する。
【０１１３】
ステップＶ５：（アプリケーション一致判定）
セグメントマスタ「０００１−９０００」のネットワーク接続制御部は、上記ステップＶ１で検索したレコードのアクセス制限情報を接続先マシン「０００１−１００２」を介して接続元マシン「０００２−２００１」から受け取ったジョブ番号をキーとして検索し、ヒットした場合はアプリケーション一致と判定してＶ６に遷移し、そうでない場合はＶ７に遷移する。
【０１１４】
ステップＶ６：（着信マシンへの認証成功通知）
セグメントマスタ「０００１−９０００」のネットワーク接続制御部は、接続先マシン「０００１−１００２」に認証成功通知及び作業メモリ内のダイナミックＮＩＦを読み出して渡す。
【０１１５】
ステップＶ７：（エラー処理）
セグメントマスタ「０００１−９０００」のネットワーク接続制御部は、所定のエラー処理の後、上記ステップＶ２、Ｖ３から遷移した場合は認証失敗通知を着信マシンに渡してコネクションを解除する。また、上記ステップＶ４、Ｖ５から遷移した場合は所定のエラー処理の後、コネクションを解除して認証処理を終了する。
【０１１６】
なお、上記図１３〜図１５の説明では、会計事務所の監査用会計処理装置を中心として複数の顧問先会計処理装置を接続した広域ネットワーク構成において、会計事務所ネットワークセグメント、顧問先Ａネットワークセグメント、顧問先Ｂネットワークセグメントを構成し、顧問先Ａネットワークセグメントに属するマシンを接続元（発信側）から会計事務所ネットワークマシンに属するマシンを接続先（着信側）とした例について述べたが、広域ネットワーク、ネットワークセグメントの構成及び接続元、接続先は上述の例に限定されない。また、広域ネットワークはインターネットや他のＬＡＮ接続でもよい。
【０１１７】
また、上記各実施例では各ネットワークセグメントに属するマシンのうちの一つをセグメントマスタとして設定し、ネットワーク情報及びネットワークアクセス情報を保持・管理させるようにし、かつ認証を行うように構成したが、これに限定されない。例えば、各マシンがそれぞれネットワーク情報及びネットワークアクセス情報を保持・管理させるようにし、かつ認証を行うように構成するようにしてもよい。また、ネットワークセグメントの中で所定のタイミングでセグメントマスタを交代させるように構成してもよい。
【０１１８】
以上、本発明のいくつかの実施例について説明したが本発明は上記各実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【０１１９】
【発明の効果】
上記説明したように、第１乃至第８の発明のネットワークシステム及び第９乃至第２１の発明のネットワーク間接続／認証方法によれば、複数のネットワークセグメントからなる広域ネットワークを構成し、各セグメントに属するコンピュータの接続をネットワーク情報を基に行い、接続されるコンピュータの認証をネットワーク制御情報によって行うので、広域ネットワークを含めたＬＡＮ間接続やインターネットにおけるセキュリティの確立を行うことができる。
例えば、会計事務所の監査用会計処理装置を中心として複数の顧問先会計処理装置を接続した広域ネットワーク構成において、顧問先会計処理装置相互間でのアクセス制限を行うことができる。
また、第３の発明のネットワークシステム及び第２２の発明のアクセス制限方法によれば、アクセス制御情報に含まれるアクセス制限情報でデバイスへのアクセスを制限できるので、例えば、企業の本−支店間を結ぶネットワークを例とすると、支店間でアクセスできるデバイスを制限することができる。
【０１２０】
また、第４、第６の発明のネットワークシステム、第１６の発明のネットワーク間接続／認証方法及び第２２の発明のアクセス制限方法によれば、アクセス制御情報に含まれるアクセス制限情報でアプリケーションを制限できるので、例えば、企業の本−支店間を結ぶネットワークを例とすると、支店間でアクセスできるアプリケーション及びデバイスを制限することができる。
【０１２１】
また、第５の発明のネットワークシステム及び第９の発明のネットワーク間接続／認証方法によれば、認証接続時にネットワークセグメント間でネットワーク情報を交換できるので、セグメントマスタはネットワーク情報更新のために特別な接続処理を行わなくても最新のネットワーク情報を保持・管理することができる。
【０１２２】
また、第７の発明のネットワークシステム及び第１８の発明のネットワーク間接続／認証方法によれば、接続認証時にアクセス制御情報及びネットワーク情報は暗号化されて送信されるので、他機によるアクセス制御情報及びネットワーク情報の盗用を防止することができ、セキュリティを更に高めることができる。
【０１２３】
また、第１９の発明のネットワーク間接続／認証方法によれば、アクセス制御情報はセグメントマスタ側で入力設定及び変更設定し、セグメントマスタが保持・管理するので、ネットワークの専門家でない事務担当者等でもネットワークセグメントに属する各マシン対するアクセス制限を行うことができ、また、管理がしやすい（設定又は設定変更のタイミングと設定又は設定変更されたアクセス制御情報を保存管理するタイミングが一致し、セグメント間のデータ送受信がないので入力設定用手段（プログラム）の構成が簡単になる。
【０１２４】
また、第２０の発明のネットワーク間接続／認証方法によれば、アクセス制御情報は各ネットワークセグメントに属するコンピュータ装置で入力設定及び変更設定し、セグメントマスタが保持・管理するので、ネットワークの専門家でない事務担当者等でも自機に対するアクセス制限を簡単に行うことができる。
【０１２５】
また、第２１の発明のネットワーク間接続／認証方法によれば、アクセス制御情報の入力設定及び変更設定の際にセグメントを１つまたは予め決定された数だけしか設定できないように限定できるので、会計事務所と複数の顧問先からなるような１対他の接続関係のセグメントからなる広域ネットワークにおいては、会計事務所のセグメントと各顧問先のセグメントは接続できるが、各顧問先セグメント同士アクセスできないように設定できるので、間違いや偶然から他のセグメントをアクセス可能とするようなことを防止できる。
【図面の簡単な説明】
【図１】広域ネットワークを構成するネットワークセグメント及びセグメントマスタによるＮＩＦ（ネットワーク情報）交換の説明図である。
【図２】本発明で用いるＮＩＦの一実施例の構成を示す図である。
【図３】ＬＡＮ接続動作時の動作概要を示すプロセスチャートである。
【図４】本発明を適用可能なコンピュータ装置の一実施例の構成を示すブロック図である。
【図５】広域ネットワークの一実施例をなす会計処理ＬＡＮの構成例を示す図である。
【図６】図５の各会計処理ＬＡＮ（セグメント）内において設定されたＬＡＮソース情報の一実施例を示す図である。
【図７】図５の各セグメントの接続例を示す図である。
【図８】各セグメントマスタに設定したネットワークアクセス情報の一実施例を示す図である。
【図９】ジョブ番号の一実施例を示す図である。
【図１０】アクセス制限情報の一実施例を示す図である。
【図１１】アクセス制限情報の一実施例を示す図である。
【図１２】セグメントマスタでないマシン同士のセキュリティ認証の説明図である。
【図１３】発信側の接続時認証動作の一実施例を示すフローチャートである。
【図１４】発信側セグメントマスタの認証用データ取得処理動作の一実施例を示すフローチャートである。
【図１５】着信側の接続時認証動作の一実施例を示すフローチャートである。
【図１６】着信側セグメントマスタの認証処理動作の一実施例を示すフローチャートである。
【符号の説明】
１〜３ ネットワークセグメント
５ 広域ネットワーク
２００、１００１、１００２、２００１ マシン、コンピュータ装置
１２ 制御部
１４ 表示部
１５ ネットワーク接続制御部
２０ ネットワーク情報（ＮＩＦ）
６０ ＬＡＮリソース情報（アクセス制御情報）
８０、８０’ ネットワークアクセス情報（アクセス制御情報）
９０ ジョブ番号
１００，１００’ 公開資源情報、アクセス制限情報
８０００，８００１，９０００ マシン、コンピュータ装置（セグメントマスタ）
【図１】
0004365500.tif 000002
【図２】
0004365500.tif 000003
【図３】
0004365500.tif 000004
【図４】
0004365500.tif 000005
【図５】
0004365500.tif 000006
【図６】
0004365500.tif 000007
【図７】
0004365500.tif 000008
【図８】
0004365500.tif 000009
【図９】
0004365500.tif 000010
【図１０】
0004365500.tif 000011
【図１１】
0004365500.tif 000012
【図１２】
0004365500.tif 000013
【図１３】
0004365500.tif 000014
【図１４】
0004365500.tif 000015
【図１５】
0004365500.tif 000016
【図１６】
0004365500.tif 000017