(57)【要約】【課題】各種ソフトウエアを配布する際に、例えば市販前の製品に係る機密性の高い情報を含むソフトウエアの外部漏洩や不正利用を、簡便な手法で、より確実に防止する。【解決手段】配布元端末１０で作成された、暗号化ファイルおよび専用インストーラを含む配布用ファイルセットが、記録媒体５０やネットワーク４０を用いて配布先端末２０に配布され、配布先端末２０で配布対象ソフトウエアをインストールする際にはファイルアクセス管理サーバ３０でアクセス認証とインストール認証との二重の認証が行なわれ、配布対象ソフトウエアが正当な利用者の正当な端末（配布先端末２０）にのみインストールされ、正当な利用者の正当な端末（配布先端末２０）においてのみ実行されるように構成する。【選択図】図１
2007200229.tif 000002
【特許請求の範囲】
【請求項１】
配布対象ソフトウエアを配布すべく、当該配布対象ソフトウエアを格納した配布ファイルを作成する配布元端末と、
該配布元端末によって作成された該配布ファイルを配布され、当該配布ファイルに格納された該配布対象ソフトウエアをインストールされるべき配布先端末と、
該配布元端末から該配布先端末に配布された該配布ファイルに対するアクセスを管理するファイルアクセス管理サーバとをそなえ、
該配布元端末が、
該配布対象ソフトウエアに係る情報を含む文書ファイルを、コンテナ機能を有する完成文書ファイルに変換する変換手段と、
該変換手段によって変換された該完成文書ファイルの該コンテナ機能を用いて、該完成文書ファイルに該配布対象ソフトウエアを添付する添付手段と、
該添付手段によって該配布対象ソフトウエアを添付された該完成文書ファイルを、該ファイルアクセス管理サーバによって管理される所定の暗号鍵で暗号化して暗号化ファイルを作成する暗号化手段と、
該暗号化手段によって作成された該暗号化ファイルに対するアクセスを許可する利用者に関する利用者情報と該利用者に対して許可されるアクセス権限およびアクセス可能期間に関するアクセス情報とを設定し該ファイルアクセス管理サーバに通知する設定手段と、
該暗号化手段によって作成された該暗号化ファイルと当該暗号化ファイルに含まれる該配布対象ソフトウエアを該配布先端末にインストールさせる専用インストーラとを含む配布用ファイルセットを該配布ファイルとして作成する作成手段とをそなえて構成され、
該配布先端末が、
該配布元端末から配布された該配布用ファイルセットの該暗号化ファイルに対するアクセスに先立ち、アクセス認証情報を該ファイルアクセス管理サーバに通知し、該配布先端末の利用者が該暗号化ファイルに対するアクセスを許可された正規利用者であるか否かのアクセス認証を要求するアクセス認証要求手段と、
該アクセス認証要求手段によるアクセス認証要求に応じて該ファイルアクセス管理サーバから該配布先端末の利用者が正規利用者であることを認証する旨の通知を受けた場合に該暗号化ファイルを元の完成文書ファイルに復号化し、該暗号化ファイルに対して設定された該アクセス情報に応じたアクセスを可能にする復号化手段と、
該復号化手段による該暗号化ファイルの復号化後に該専用インストーラを実行することにより、インストール認証情報を該ファイルアクセス管理サーバに通知し該配布先端末の利用者が該配布対象ソフトウエアのインストールを許可された正規利用者であるか否か且つ該配布先端末が該配布対象ソフトウエアをインストールされるべき正規端末であるか否かのインストール認証を要求するインストール認証要求手段、該インストール認証要求手段によるインストール認証要求に応じて該ファイルアクセス管理サーバから該配布先端末の利用者が正規利用者であり且つ該配布先端末が正規端末であることを認証する旨の通知を受けた場合に該元の完成文書ファイルから該配布対象ソフトウエアを取り出す取出手段、および、該取出手段によって取り出された該配布対象ソフトウエアを該配布先端末にインストールするインストール手段として機能する処理手段とをそなえて構成され、
該ファイルアクセス管理サーバが、
該配布元端末の該設定手段によって設定され通知された該利用者情報および該アクセス情報に基づいて、該暗号化ファイルおよび該配布対象ソフトウエアに対する該利用者のアクセスを管理する管理手段と、
該配布先端末からの該アクセス認証要求を受けた場合、該アクセス認証情報に基づいて該配布先端末の利用者が正規利用者であるか否かを認証し、その認証結果を該配布先端末に通知するアクセス認証手段と、
該配布先端末からの該インストール認証要求を受けた場合、該インストール認証情報に基づいて該配布先端末の利用者が正規利用者であるか否か且つ該配布先端末が該配布対象
ソフトウエアをインストールされるべき正規端末であるか否かを認証し、その認証結果を該配布先端末に通知するインストール認証手段とをそなえて構成されていることを特徴とする、ソフトウエア管理システム。
【請求項２】
該ファイルアクセス管理サーバの該インストール認証手段が、該アクセス認証要求を行なった配布先端末と該インストール認証要求を行なった配布先端末とが同一であることを、インストール認証条件の一つとしていることを特徴とする、請求項１記載のソフトウエア管理システム。
【請求項３】
該ファイルアクセス管理サーバの該インストール認証手段が、該インストール認証要求を行なった配布先端末が特定の端末であることを、インストール認証条件の一つとしていることを特徴とする、請求項１または請求項２に記載のソフトウエア管理システム。
【請求項４】
該ファイルアクセス管理サーバの該インストール認証手段が、該インストール認証要求を行なった配布先端末のグローバルＩＰ（Internet Protocol）アドレスが所定アドレス
であることを、インストール認証条件の一つとしていることを特徴とする、請求項１〜請求項３のいずれか一項に記載のソフトウエア管理システム。
【請求項５】
該配布先端末が、
該復号化手段によって復号化された該元の完成文書ファイルからの該配布対象ソフトウエアの取出アクセスを禁止する一方、該インストール認証要求手段によるインストール認証要求に応じて該ファイルアクセス管理サーバから該配布先端末の利用者が正規利用者であり且つ該配布先端末が正規端末であることを認証する旨の通知を受けた場合に該元の完成文書ファイルからの該配布対象ソフトウエアの取出アクセスを許可する許否手段をそなえて構成されていることを特徴とする、請求項１〜請求項４のいずれか一項に記載のソフトウエア管理システム。
【請求項６】
該配布元端末の該作成手段によって作成された該配布用ファイルセットが、ネットワークを介して該配布先端末に配布されることを特徴とする、請求項１〜請求項５のいずれか一項に記載のソフトウエア管理システム。
【請求項７】
該配布元端末の該作成手段によって作成された該配布用ファイルセットが、記録媒体に記録された状態で該配布先端末に配布されることを特徴とする、請求項１〜請求項５のいずれか一項に記載のソフトウエア管理システム。
【請求項８】
該ファイルアクセス管理サーバが、
該配布先端末における該配布対象ソフトウエアのインストール動作ログを収集して記録するログ記録手段をそなえて構成されていることを特徴とする、請求項１〜請求項７のいずれか一項に記載のソフトウエア管理システム。
【請求項９】
該ファイルアクセス管理サーバが、
該ログ記録手段によって収集された該インストール動作ログを参照し、該配布対象ソフトウエアのインストールに成功した該配布先端末については、それ以後の該配布対象ソフトウエアのインストール動作を禁止するインストール動作制限手段をそなえて構成されていることを特徴とする、請求項８記載のソフトウエア管理システム。
【請求項１０】
該ファイルアクセス管理サーバが、
該インストール動作制限手段によってインストール動作を禁止した後に該配布先端末から該配布対象ソフトウエアの再インストール要求があった場合には、管理者の指示に応じて該インストール動作制限手段によるインストール動作の禁止状態を一時的に解除するよ
うに構成されていることを特徴とする、請求項９記載のソフトウエア管理システム。
【請求項１１】
該配布対象ソフトウエアが、所定の日時に公開される製品に係るものであり、
該配布元端末の該設定手段が、前記所定の日時までを該アクセス可能期間として設定することを特徴とする、請求項１〜請求項１０のいずれか一項に記載のソフトウエア管理システム。
【請求項１２】
該配布対象ソフトウエアが、複数の該配布先端末に配布され各配布先端末による動作評価を受けるものであり、
該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末から該配布対象ソフトウエアの評価結果を収集し、収集された評価結果に応じて、該配布元端末の該設定手段によって設定された、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を変更するように構成されていることを特徴とする、請求項１〜請求項１０のいずれか一項に記載のソフトウエア管理システム。
【請求項１３】
該配布対象ソフトウエアが、所定の日時に公開される製品に係るものであり、
該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった場合に、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス可能期間を、前記所定の日時までに設定変更することを特徴とする、請求項１２記載のソフトウエア管理システム。
【請求項１４】
該配布対象ソフトウエアが、所定の日時に公開される製品に係るものであり、
該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった場合に、前記所定の日時に、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更することを特徴とする、請求項１２記載のソフトウエア管理システム。
【請求項１５】
該配布対象ソフトウエアが、該複数の配布先端末による評価完了後に公開される製品に係るものであり、
該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった場合に、該製品の公開日時を決定し、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス可能期間を、決定された前記公開日時に設定変更することを特徴とする、請求項１２記載のソフトウエア管理システム。
【請求項１６】
該配布対象ソフトウエアが、該複数の配布先端末による評価完了後に公開される製品に係るものであり、
該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった場合に、該製品の公開日時を決定し、決定された前記公開日時に、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更することを特徴とする、請求項１２記載のソフトウエア管理システム。
【請求項１７】
該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった時点で、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を、全種類のアクセス不能に設定変更することを特徴とする、請求項１２記載のソフトウエア管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種ソフトウエアを配布する際にそのソフトウエアが正当な利用者の端末にのみインストールされ正当な利用者の端末においてのみ実行されるようにソフトウエアを管理する技術に関する。
【背景技術】
【０００２】
例えば、市販前の製品（例えばプリンタドライバ）やそれに付随するソフトウエアなどについての評価，検査，チェックを行なう場合、そのソフトウエアを、各種記録媒体（フレキシブルディスク，ＣＤ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスクなど）に記録した状態で、その評価，検査，チェックを行なう関連グループ会社の担当者（利用者）に配布し、その担当者の端末にインストールしている。
【０００３】
そのソフトウエアは、市販前の製品に係るものであるため、当然、その製品に係る機密性の高い情報（社外秘情報）を含んでおり、そのソフトウエアが外部に漏洩することは極めて好ましくない。
しかしながら、現状では、守秘契約を結び守秘義務を有する関連グループ会社の担当者を信頼し、暗号化処理などの特別な対策を施すことなくソフトウエアを生の状態で記録媒体に記録して配布する場合が多い。従って、利用者が悪意を有していなくても、記録媒体を社外に持ち出してその記録媒体におけるソフトウエアをインストールしたり複製したり社外秘情報の漏洩につながる行為を行なってしまうおそれがある。
【０００４】
そこで、記録媒体やネットワークによって提供されるソフトウエア等の情報の不用意な漏洩を防止する技術として、例えば下記特許文献１，２に開示されるような技術を挙げることができる。
下記特許文献１では、媒体起動時に閲覧認証ソフトウエアにより端末内の認証キーを照会し使用可否を判定することにより、前もって端末に認証キーがインストールされていなければ、不正に媒体の複製品を作っても目的の情報の閲覧をプロテクトできるようになっている。これにより、閲覧可能な端末を限定することができ、万一パスワードが漏洩しても、複製品の利用をプロテクトすることができる。
【０００５】
また、下記特許文献２では、サーバは、コンテンツを所定の鍵を用いて暗号化し暗号化データとしてクライアントに配布し、クライアントは、配布された暗号化データをハードディスクに格納し、その暗号化データを一時的なメモリ領域上で復号化するようになっている。つまり、コンテンツを一時的なメモリ領域を用いてのみ復号化するため、メモリ領域の作成が必要となりコンテンツをより強力に保護できるようになっている。さらに、そのメモリ領域へのアクセスを規制することにより、コンテンツの外部出力等を防止し、漏洩や不正な二次利用等を防止している。
【特許文献１】特開２００２−０４１３６３号公報
【特許文献２】特開２００４−２４６４３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示された技術では、利用者は、認証媒体によって提供された認証キーを、閲覧に用いる端末に予めインストールしておく必要があって手間がかかるという課題があるほか、認証媒体と閲覧対象の情報を保持した記録媒体との両方があれば、正規でない利用者であっても上記記録媒体における情報を閲覧（インストール）することが可能になるため、情報の外部漏洩や不正利用を確実に抑止することができない
という課題がある。
【０００７】
また、上記特許文献２に開示された技術では、一時的なメモリ領域で復号化処理を行なうとともにアクセス規制を行なうことでコンテンツを保護しているが、コンテンツ保護プログラムを予め配布された端末上であれば、どの端末であってもコンテンツを閲覧することが可能である。つまり、正規の利用者以外の利用者（悪意をもって利用を行なう利用者も含む）であってもコンテンツにアクセス（閲覧）することが可能で、不正な二次利用等を防止することはできても、正規の利用者以外の利用者がコンテンツを閲覧することによる情報漏洩を確実に防止することはできないという課題がある。
【０００８】
本発明は、このような課題に鑑み創案されたもので、各種ソフトウエアを配布する際にそのソフトウエアが正当な利用者の正当な端末にのみインストールされ正当な利用者の正当な端末においてのみ実行されるようにして、例えば市販前の製品に係る機密性の高い情報（社外秘情報）を含むソフトウエアの外部漏洩や不正利用を、簡便な手法で、より確実に防止することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明のソフトウエア管理システム（請求項１）は、配布対象ソフトウエアを配布すべく、当該配布対象ソフトウエアを格納した配布ファイルを作成する配布元端末と、該配布元端末によって作成された該配布ファイルを配布され、当該配布ファイルに格納された該配布対象ソフトウエアをインストールされるべき配布先端末と、該配布元端末から該配布先端末に配布された該配布ファイルに対するアクセスを管理するファイルアクセス管理サーバとをそなえ、該配布元端末が、該配布対象ソフトウエアに係る情報を含む文書ファイルを、コンテナ機能を有する完成文書ファイルに変換する変換手段と、該変換手段によって変換された該完成文書ファイルの該コンテナ機能を用いて、該完成文書ファイルに該配布対象ソフトウエアを添付する添付手段と、該添付手段によって該配布対象ソフトウエアを添付された該完成文書ファイルを、該ファイルアクセス管理サーバによって管理される所定の暗号鍵で暗号化して暗号化ファイルを作成する暗号化手段と、該暗号化手段によって作成された該暗号化ファイルに対するアクセスを許可する利用者に関する利用者情報と該利用者に対して許可されるアクセス権限およびアクセス可能期間に関するアクセス情報とを設定し該ファイルアクセス管理サーバに通知する設定手段と、該暗号化手段によって作成された該暗号化ファイルと当該暗号化ファイルに含まれる該配布対象ソフトウエアを該配布先端末にインストールさせる専用インストーラとを含む配布用ファイルセットを該配布ファイルとして作成する作成手段とをそなえて構成され、該配布先端末が、該配布元端末から配布された該配布用ファイルセットの該暗号化ファイルに対するアクセスに先立ち、アクセス認証情報を該ファイルアクセス管理サーバに通知し、該配布先端末の利用者が該暗号化ファイルに対するアクセスを許可された正規利用者であるか否かのアクセス認証を要求するアクセス認証要求手段と、該アクセス認証要求手段によるアクセス認証要求に応じて該ファイルアクセス管理サーバから該配布先端末の利用者が正規利用者であることを認証する旨の通知を受けた場合に該暗号化ファイルを元の完成文書ファイルに復号化し、該暗号化ファイルに対して設定された該アクセス情報に応じたアクセスを可能にする復号化手段と、該復号化手段による該暗号化ファイルの復号化後に該専用インストーラを実行することにより、インストール認証情報を該ファイルアクセス管理サーバに通知し該配布先端末の利用者が該配布対象ソフトウエアのインストールを許可された正規利用者であるか否か且つ該配布先端末が該配布対象ソフトウエアをインストールされるべき正規端末であるか否かのインストール認証を要求するインストール認証要求手段、該インストール認証要求手段によるインストール認証要求に応じて該ファイルアクセス管理サーバから該配布先端末の利用者が正規利用者であり且つ該配布先端末が正規端末であることを認証する旨の通知を受けた場合に該元の完成文書ファイルから該配布対象ソフトウエアを取り出す取出手段、および、該取出手段によって取り出された該
配布対象ソフトウエアを該配布先端末にインストールするインストール手段として機能する処理手段とをそなえて構成され、該ファイルアクセス管理サーバが、該配布元端末の該設定手段によって設定され通知された該利用者情報および該アクセス情報に基づいて、該暗号化ファイルおよび該配布対象ソフトウエアに対する該利用者のアクセスを管理する管理手段と、該配布先端末からの該アクセス認証要求を受けた場合、該アクセス認証情報に基づいて該配布先端末の利用者が正規利用者であるか否かを認証し、その認証結果を該配布先端末に通知するアクセス認証手段と、該配布先端末からの該インストール認証要求を受けた場合、該インストール認証情報に基づいて該配布先端末の利用者が正規利用者であるか否か且つ該配布先端末が該配布対象ソフトウエアをインストールされるべき正規端末であるか否かを認証し、その認証結果を該配布先端末に通知するインストール認証手段とをそなえて構成されていることを特徴としている。
【００１０】
このようなソフトウエア管理システムにおいて、該ファイルアクセス管理サーバの該インストール認証手段が、該アクセス認証要求を行なった配布先端末と該インストール認証要求を行なった配布先端末とが同一であることを、インストール認証条件の一つとしてもよいし（請求項２）、該インストール認証要求を行なった配布先端末が特定の端末であることを、インストール認証条件の一つとしてもよいし（請求項３）、該インストール認証要求を行なった配布先端末のグローバルＩＰ（Internet Protocol）アドレスが所定アド
レスであることを、インストール認証条件の一つとしてもよい（請求項４）。
【００１１】
また、該配布先端末が、該復号化手段によって復号化された該元の完成文書ファイルからの該配布対象ソフトウエアの取出アクセスを禁止する一方、該インストール認証要求手段によるインストール認証要求に応じて該ファイルアクセス管理サーバから該配布先端末の利用者が正規利用者であり且つ該配布先端末が正規端末であることを認証する旨の通知を受けた場合に該元の完成文書ファイルからの該配布対象ソフトウエアの取出アクセスを許可する許否手段をそなえて構成されていてもよい（請求項５）。
【００１２】
なお、該配布元端末の該作成手段によって作成された該配布用ファイルセットは、ネットワークを介して該配布先端末に配布されてもよいし（請求項６）、記録媒体に記録された状態で該配布先端末に配布されてもよい（請求項７）。
また、該ファイルアクセス管理サーバが、該配布先端末における該配布対象ソフトウエアのインストール動作ログを収集して記録するログ記録手段をそなえて構成されていてもよい（請求項８）。その際、該ファイルアクセス管理サーバが、該ログ記録手段によって収集された該インストール動作ログを参照し、該配布対象ソフトウエアのインストールに成功した該配布先端末については、それ以後の該配布対象ソフトウエアのインストール動作を禁止するインストール動作制限手段をそなえて構成されていてもよいし（請求項９）、さらに、該ファイルアクセス管理サーバが、該インストール動作制限手段によってインストール動作を禁止した後に該配布先端末から該配布対象ソフトウエアの再インストール要求があった場合には、管理者の指示に応じて該インストール動作制限手段によるインストール動作の禁止状態を一時的に解除するように構成されていてもよい（請求項１０）。
【００１３】
上述のようなソフトウエア管理システムにおいて、該配布対象ソフトウエアが、所定の日時に公開される製品に係るものであり、該配布元端末の該設定手段が、前記所定の日時までを該アクセス可能期間として設定してもよい（請求項１１）。
一方、該配布対象ソフトウエアが、複数の該配布先端末に配布され各配布先端末による動作評価を受けるものであり、該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末から該配布対象ソフトウエアの評価結果を収集し、収集された評価結果に応じて、該配布元端末の該設定手段によって設定された、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を変更するように構成されていてもよい（請求項１２）。
【００１４】
その際、該配布対象ソフトウエアが、所定の日時に公開される製品に係るものであり、該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった場合に、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス可能期間を、前記所定の日時までに設定変更してもよいし（請求項１３）、前記所定の日時に、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更してもよい（請求項１４）。
【００１５】
また、該配布対象ソフトウエアが、該複数の配布先端末による評価完了後に公開される製品に係るものであり、該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった場合に、該製品の公開日時を決定し、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス可能期間を、決定された前記公開日時に設定変更してもよいし（請求項１５）、決定された前記公開日時に、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更してもよい（請求項１６）。
【００１６】
さらに、該ファイルアクセス管理サーバの該管理手段が、全ての該配布先端末からの評価結果が良好となった時点で、全ての該配布先端末による該暗号化ファイルおよび該配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を、全種類のアクセス不能に設定変更してもよい（請求項１７）。
【発明の効果】
【００１７】
上述した本発明によれば、配布元端末で作成された、暗号化ファイルおよび専用インストーラを含む配布用ファイルセットが、記録媒体やネットワークを用いて配布先端末に配布される。そして、配布先端末では、アクセス認証要求に応じてファイルアクセス管理サーバから配布先端末の利用者が正規利用者であることを認証する旨の通知を受けると、配布用ファイルセットにおける暗号化ファイルが元の完成文書ファイルに復号化される。配布先端末の利用者は、復号化された元の完成文書ファイルに対しては、配布元端末で設定されたアクセス情報（アクセス権限およびアクセス可能期間）に従ったアクセスのみが可能になる。この復号化を行なった時点では、復号化された元の完成文書ファイルからの配布対象ソフトウエアの取出アクセスは禁止されており、配布先端末の利用者が復号化直後に配布対象ソフトウエアを取り出すことはできないようになっている。この後、配布先端末の利用者が、完成文書ファイルにおける配布対象ソフトウエアに係る情報を参照した後に、配布対象ソフトウエアを配布先端末にインストールすべく、配布用ファイルセットにおける専用インストーラを実行すると、まず配布先端末からファイルアクセス管理サーバにインストール認証要求が行なわれる。そのインストール認証要求に応じてファイルアクセス管理サーバから配布先端末の利用者が正規利用者であり且つ配布先端末が正規端末であることを認証する旨の通知を受けると、上記取出アクセスが許可され、復元された元の完成文書ファイルから配布対象ソフトウエアが取り出され、その配布対象ソフトウエアが配布先端末にインストールされる。
【００１８】
これにより、配布対象ソフトウエアを配布する際に、アクセス認証とインストール認証との二重の認証が行なわれ、配布対象ソフトウエアが正当な利用者の正当な端末（配布先端末）にのみインストールされ、正当な利用者の正当な端末（配布先端末）においてのみ実行されるほか、配布対象ソフトウエアは配布用ファイルセットにおける専用インストーラによってのみインストールされるので、例えば、市販前の製品（例えばプリンタドライバ）やそれに付随するソフトウエアについての評価等を行なうべく、そのソフトウエアを評価担当者（利用者）に配布しその評価担当者の端末（配布先端末）にインストールするような場合、市販前の製品に係る機密性の高い情報（社外秘情報）を含むソフトウエアの
外部漏洩や不正利用を、簡便な手法で、より確実に防止することができる。
【００１９】
なお、インストール認証時には、上述のような正規利用者や正規端末の認証のほか、アクセス認証要求を行なった配布先端末とインストール認証要求を行なった配布先端末とが同一であることや、インストール認証要求を行なった配布先端末が特定の端末であることや、インストール認証要求を行なった配布先端末のグローバルＩＰアドレスが所定アドレスであることを、インストール認証条件とすることで、配布対象ソフトウエアをインストールされるべき配布先端末のインストール認証条件がより厳しく設定されることになり、配布対象ソフトウエアの外部漏洩や不正利用を、より確実に防止することができる。ここで、グローバルＩＰアドレスをインストール認証条件とすることで、配布先端末がグローバルＩＰアドレスによって特定される所定位置に存在する場合に、配布対象ソフトウエアを配布先端末にインストールさせることができる。
【００２０】
また、ファイルアクセス管理サーバにおいて、配布先端末における配布対象ソフトウエアのインストール動作ログを収集して記録することで、配布対象ソフトウエアが、いつ誰によってどの端末にインストールされたかについて記録されることになり、配布対象ソフトウエアについて何らかの不正利用や不正インストールが発覚した場合に、インストール動作ログに基づいて、その不正利用や不正インストールについての解析を行なうことが可能になる。
【００２１】
その際、ファイルアクセス管理サーバが、インストール動作ログを参照し、配布対象ソフトウエアのインストールに成功した配布先端末については、それ以後の配布対象ソフトウエアのインストール動作（もしくは完成文書ファイルからの配布対象ソフトウエアの取出アクセス）を禁止するように構成することで、配布対象ソフトウエアを何度もインストールすることが抑止され、配布対象ソフトウエアの外部漏洩や不正利用を、より確実に防止することができる。
【００２２】
ただし、ファイルアクセス管理サーバが、上述のようにインストール動作を禁止した後に配布先端末から配布対象ソフトウエアの再インストール要求があった場合には、管理者の指示に応じてインストール動作（もしくは完成文書ファイルからの配布対象ソフトウエアの取出アクセス）の禁止状態を一時的に解除するように構成することで、万一、何らかのトラブル等のために、インストールされた配布対象ソフトウエアを再インストールする必要が生じた場合に、管理者の認可の下、再インストールが可能になるので、配布先端末での利便性を損なうことがない。
【００２３】
また、上述のようなソフトウエア管理システムにおいて、配布対象ソフトウエアが、所定の日時に公開される製品に係るものである場合、配布元端末において、前記所定の日時までをアクセス可能期間として設定することにより、例えば、上述のごとく市販前の製品やそれに付随するソフトウエアについての評価等を行なうべく、そのソフトウエアを評価担当者（利用者）に配布しその評価担当者の端末（配布先端末）にインストールするような場合、その所定の日時までは評価等のためにソフトウエアや暗号化ファイルに対するアクセスが可能であり、所定の日時になると自動的にソフトウエアや暗号化ファイルへのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。
【００２４】
一方、配布対象ソフトウエアが、複数の配布先端末に配布され各配布先端末による動作評価を受けるものである場合、ファイルアクセス管理サーバにおいて、全ての配布先端末から配布対象ソフトウエアの評価結果を収集し、収集された評価結果に応じて、全ての配布先端末による暗号化ファイルおよび配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を変更することで、全ての配布先端末による暗号化ファイルおよび配
布対象ソフトウエアに対するアクセスの管理を行なうことが可能になる。
【００２５】
例えば、配布対象ソフトウエアが、所定の日時に公開される製品に係るものである場合で、全ての配布先端末からの評価結果が良好となった場合に、全ての配布先端末による暗号化ファイルおよび配布対象ソフトウエアに対するアクセス可能期間を、前記所定の日時までに設定変更することで、所定の日時になると自動的にソフトウエアや暗号化ファイルへのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。一方、公開と同時にソフトウエアについて機密保持の必要性がなくなるとする場合には、前記所定の日時に、全ての配布先端末による暗号化ファイルおよび配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更することで、所定の日時になると自動的にソフトウエアや暗号化ファイルへのアクセスをフリーな状態とすることができる。
【００２６】
また、配布対象ソフトウエアが、複数の配布先端末による評価完了後に公開される製品に係るものである場合で、全ての配布先端末からの評価結果が良好となった場合に、製品の公開日時を決定し、全ての配布先端末による暗号化ファイルおよび配布対象ソフトウエアに対するアクセス可能期間を、決定された前記公開日時に設定変更することで、その公開日時になると自動的にソフトウエアや暗号化ファイルへのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。一方、公開と同時にソフトウエアについて機密保持の必要性がなくなるとする場合には、決定された前記公開日時に、全ての配布先端末による暗号化ファイルおよび配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更することで、前記公開日時になると自動的にソフトウエアや暗号化ファイルへのアクセスをフリーな状態とすることができる。この場合、公開日時を全ての評価担当者の評価を完了した時点で決定することができるので、動作評価を早く完了した場合には公開日時を早めに設定することができる。
【００２７】
さらに、全ての配布先端末からの評価結果が良好となった時点で、全ての配布先端末による暗号化ファイルおよび配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を、全種類のアクセス不能に設定変更することで、その時点で自動的にソフトウエアや暗号化ファイルへのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施の形態を説明する。
〔１〕本実施形態のソフトウエア管理システムの構成
図１は本発明の一実施形態としてのソフトウエア管理システムの構成を示すブロック図であり、この図１に示すように、本実施形態のソフトウエア管理システム１は、少なくとも一つの配布元端末１０と、複数の配布先端末２０と、ファイルアクセス管理サーバ３０とを、ネットワーク〔例えば、社内ＬＡＮ（Local Area Network）やインターネット〕４０を介して相互に通信可能に接続して構成されている。
【００２９】
なお、本実施形態におけるソフトウエア管理システム１は、市販前の製品（例えばプリンタドライバ）やそれに付随するソフトウエアについての評価を行なうべく、そのソフトウエアを、配布対象ソフトウエアとして、関連グループ会社等における複数の評価担当者（利用者）に配布する場合の漏洩対策のために適用されるものとする。つまり、本実施形態のソフトウエア管理システム１においては、後述するごとく、配布元端末１０が配布対象ソフトウエアを含む配布用ファイルセット（後述）を作成し、その配布用ファイルセットが複数の評価担当者に配布され、その配布用ファイルセットにおける配布対象ソフトウエアが複数の評価担当者の端末（配布先端末）２０にインストールされて評価対象となる
とともに、ファイルアクセス管理サーバ３０が、各評価担当者の端末２０で行なわれた配布対象ソフトウエアの評価の結果を収集し、収集された結果に基づいて配布先端末２０による配布対象ソフトウエア等に対するアクセスを管理するようになっている。
【００３０】
〔１−１〕配布元端末の構成
配布元端末（クライアントＰＣ）１０は、企業等の社内において社員（利用者；ソフトウエアを配布する者；配布担当者）によって使用されるパーソナルコンピュータ（ＰＣ）等の情報処理装置であって、配布先端末２０やファイルアクセス管理サーバ３０とネットワーク４０を介して相互に通信可能に接続されている。
【００３１】
そして、配布元端末１０は、配布対象ソフトウエアを配布すべく、その配布対象ソフトウエアを格納した配布ファイル（後述する配布用ファイルセット５０）を作成するもので、少なくとも変換手段１１，添付手段１２，暗号化手段１３，設定手段１４および作成手段１５としての機能を有している。これらの機能は、配布元端末１０を成す処理部〔ＣＰＵ（Central Processin Unit）〕が、所定のアプリケーションプログラムを実行することによって実現される。
【００３２】
変換手段１１は、配布対象ソフトウエアに係る情報を含む文書ファイルを、コンテナ機能を有する完成文書ファイル〔ここでは、改竄操作の困難なＰＤＦ（Portable Document Format）ファイル〕に変換するものである。ここで、配布対象ソフトウエアに係る情報を含む文書ファイルとは、例えば、配布対象ソフトウエア（プリンタドライバ等のプログラム）の使用手引き取扱説明書／簡易マニュアルや、配布対象ソフトウエアについての配布情報の詳細文書をファイルで、予め利用者等によって作成される。なお、ＰＤＦファイルへの変換は例えばＰＤＦドライバによって行なわれ、このＰＤＦドライバを起動することにより、文書ファイルがＰＤＦ化され、ＰＤＦファイルが生成されるようになっている。
【００３３】
添付手段１２は、変換手段１１によって変換されたＰＤＦファイルのコンテナ機能を用いて、ＰＤＦファイルに配布対象ソフトウエアを添付・格納するものである。
暗号化手段１３は、添付手段１２によって配布対象ソフトウエアを添付されたＰＤＦファイルを、ファイルアクセス管理サーバ３０によって管理される所定の暗号鍵（実際にはファイルアクセス管理サーバ３０から受信したもの）で暗号化して暗号化ファイルを作成するものである。
【００３４】
設定手段１４は、暗号化手段１３によって作成された暗号化ファイルに対するアクセス（つまりは配布対象ソフトウエアのインストール）を許可する利用者（評価担当者）に関する利用者情報と、その利用者に対して許可されるアクセス権限およびアクセス可能期間に関するアクセス情報とを設定し、ファイルアクセス管理サーバ３０に通知するものである。
【００３５】
この設定手段１４による設定は、暗号化動作を行なう前もしくは暗号化動作と並行して行なわれるもので、暗号化ファイルにアクセスする利用者について、その暗号化ファイルへのアクセス権限（例えば、文書ファイルの閲覧，注釈，印刷，コピーのほか、コンテナ機能によって格納された配布対象ソフトウエアの取出などの各種アクセスの中から選択されたものを実行する権限）の設定であり、設定手段１４からファイルアクセス管理サーバ３０（権限テーブル）に対して行なわれるものとする。
【００３６】
ここでは、アクセス権限として、少なくとも文書ファイルの閲覧権限を設定する。ただし、配布対象ソフトウエアの取出権限については設定しないでおく、つまり、配布先端末２０において当初は配布対象ファイルの取出を行なえないように設定されている。なお、配布対象ソフトウエアの取出し権限については、配布先端末２０の許否手段２６（後述）
によって後述するごとく切り換えられるようになっている。また、配布対象ソフトウエアが、所定の日時に公開される製品に係るものである場合には、設定手段１４は、前記所定の日時までをアクセス可能期間として設定してもよい。
【００３７】
作成手段１５は、配布先端末２０で暗号化ファイルを復号化しアクセス（閲覧）する際にファイルアクセス管理サーバ３０にアクセスすべく実行されるプラグイン５１と、暗号化手段１３によって作成された少なくとも一つの暗号化ファイル５２と、その暗号化ファイル５２に含まれる配布対象ソフトウエアを配布先端末２０にインストールさせる専用インストーラ５３とを含む配布用ファイルセット５０を配布ファイルとして作成するものである。この作成手段１５によって作成された配布用ファイルセット５０は、電子メール等によりネットワーク４０を介して各配布先端末２０に配布されてもよいし、記録媒体５０Ａ（例えばフレキシブルディスク，ＣＤ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスクなど）に記録された状態で各配布先端末２０に配布されてもよい。
【００３８】
なお、専用インストーラ５３は、同じ配布用ファイルセット５０に含まれる配布対象ソフトウエア専用のインストーラであって、当該配布対象ソフトウエアは、専用インストーラ５３によってのみ配布先端末２０にインストールされるようになっている。
また、専用インストーラ５３は、後述するごとく、ファイルアクセス管理サーバ３０との通信機能（後述するインストール認証要求手段２３としての機能）を実現するものである。
【００３９】
さらに、後述するごとく、暗号化ファイルに対するアクセスを行なえる利用者（暗号化ファイルの復号化を許可された利用者つまり後述するアクセス認証で正規利用者であることを認証された利用者）が起動し、且つ、専用インストーラ５３を起動した配布先端末２０が、後述するインストール認証で正規端末であることを認証された場合のみ、専用インストーラ５３がその配布先端末２０で動作するようになっている。
また、本実施形態では、配布用ファイルセット５０にプラグイン５１も添付されているが、各配送先端末２０においてプラグイン５１がインストールされていることが予め分かっている場合、プラグイン５１の添付を省略してもよい。
専用インストーラ５３の詳細な機能については後述する。
【００４０】
〔１−２〕配布先端末の構成
配布先端末（クライアントＰＣ）２０は、本実施形態では上述したような関連グループ会社等における評価担当者（社員）によって使用されるパーソナルコンピュータ（ＰＣ）等の情報処理装置であって、配布元端末１０や他の配布先端末２０やファイルアクセス管理サーバ３０とネットワーク４０を介して相互に通信可能に接続されている。
【００４１】
そして、配布先端末２０は、配布元端末１０によって作成された配布用ファイルセットを配布され、その配布用ファイルセットに格納された配布対象ソフトウエアをインストールされるべきもので、少なくともアクセス認証要求手段２１，復号化手段２２，インストール認証要求手段２３，取出手段２４，インストール手段２５および許否手段２６としての機能を有している。これらの機能は、配布先端末２０を成す処理部（ＣＰＵ）が、所定のアプリケーションプログラムを実行することによって実現される。なお、本実施形態において、インストール認証要求手段２３，取出手段２４，インストール手段２５および許否手段２６としての機能は、復号化手段２２による暗号化ファイル５２の復号化後に配布用ファイルセット５０（記録媒体５０Ａ）における専用インストーラ５２を上記処理部が起動して実行することによって実現される。
【００４２】
アクセス認証要求手段２１は、配布元端末１０から配布された配布用ファイルセット５０の暗号化ファイル５２に対するアクセス（閲覧）に先立ち、アクセス認証情報（ユーザ
識別情報およびパスワード）をファイルアクセス管理サーバ３０に通知し、配布先端末２０の利用者（評価担当者）が暗号化ファイル５２に対するアクセスを許可された正規利用者であるか否かのアクセス認証を要求するものである。
【００４３】
なお、アクセス認証情報としてのユーザＩＤおよびパスワードとしては、配布先端末２０に予め登録されているものをプラグインを介してファイルアクセス管理サーバ３０に通知してもよいし、利用者（評価担当者）がキーボード等を用いて入力したものをプラグインを介してファイルアクセス管理サーバ３０に通知してもよい。
また、ファイルアクセス管理サーバ３０に対するアクセス用のプラグインが、配布先端末２０に予めインストールされている場合には、そのプラグインが起動される一方、そのプラグインがインストールされていない場合には、配布用ファイルセット５０（記録媒体５０Ａ）からプラグイン５１が読み出されて配布先端末２０にインストールされてから起動される。
【００４４】
復号化手段２２は、アクセス認証要求手段２１によるアクセス認証要求に応じてファイルアクセス管理サーバ３０から配布先端末２０の利用者（評価担当者）が正規利用者であることを認証する旨の通知を受けた場合、配布用ファイルセット５０（記録媒体５０Ａ）の暗号化ファイル５２を元のＰＤＦファイルに復号化し、その暗号化ファイル５２に対して設定されたアクセス情報に応じたアクセスを可能にするものである。ここでは、元のＰＤＦファイルにおける文書（取扱説明書等）が配布先端末２０のディスプレイ（図示略）に表示され、利用者（評価担当者）が閲覧可能な状態となる。
【００４５】
インストール認証要求手段２３は、上記プラグインを通じてインストール認証情報をファイルアクセス管理サーバ３０に通知し配布先端末２０の利用者（評価担当者）が配布対象ソフトウエアのインストールを許可された正規利用者であるか否か且つ配布先端末２０が配布対象ソフトウエアをインストールされるべき正規端末であるか否かのインストール認証を要求するものである。
【００４６】
なお、インストールス認証情報としては、ユーザ識別情報およびパスワードのほかに、企業識別情報（上記関連グループ会社を特定する情報），サーバ名，グローバルＩＰ（Internet Protocol）アドレス，ＭＡＣ（Medium Access Control）アドレス，ホスト名などが通知され、配布先端末２０に予め登録されているものが、プラグインを介してファイルアクセス管理サーバ３０に通知される。このとき、インストールス認証情報としてのユーザＩＤおよびパスワードは、アクセス認証情報としてのユーザＩＤおよびパスワードと同じものとであっても異なるものであってもよく、配布先端末２０に予め登録されているものがプラグインを介してファイルアクセス管理サーバ３０に通知されてもよいし、利用者（評価担当者）がキーボード等を用いて入力したものがプラグインを介してファイルアクセス管理サーバ３０に通知されてもよい。
【００４７】
取出手段２４は、インストール認証要求手段２３によるインストール認証要求に応じてファイルアクセス管理サーバ３０から配布先端末２０の利用者（評価担当者）が正規利用者であり且つ配布先端末２０が正規端末であることを認証する旨の通知を受けた場合、元のＰＤＦファイルから配布対象ソフトウエアを取り出すものである。
なお、このとき、本実施形態では、配布元端末１０の設定手段１４により、当初、配布対象ソフトウエアの取出アクセスが禁止されているが、許否手段２６が、インストール認証要求手段２３によるインストール認証要求に応じてファイルアクセス管理サーバ３０から配布先端末２０の利用者（評価担当者）が正規利用者であり且つ配布先端末２０が正規端末であることを認証する旨の通知を受けた場合に元のＰＤＦファイルからの配布対象ソフトウエアの取出アクセスを一時的に許可するようになっている。
【００４８】
インストール手段２５は、許否手段２６によって配布対象ソフトウエアの取出アクセスを許可された状態で取出手段２４によって取り出された配布対象ソフトウエアを、配布先端末２０において利用者（評価担当者）によって指定されたフォルダ（図３参照）にインストールするものである。
なお、配布元端末１０としての機能と配布先端末２０としての機能との両方を１台の端末が併せそなえられていてもよい。
【００４９】
〔１−３〕ファイルアクセス管理サーバの構成
ファイルアクセス管理サーバ３０は、ネットワーク４０を介して配布元端末１０や配布先端末２０と通信可能に接続され、配布元端末１０から配布先端末２０に配布された配布用ファイルセット（配布ファイル）に対するアクセスを管理するもので、管理手段３１，アクセス認証手段３２，インストール認証手段３３，ログ記録手段３４およびインストール動作制限手段３５としての機能を有している。これらの機能は、ファイルアクセス管理サーバ３０を成す処理部（ＣＰＵ）が、所定のアプリケーションプログラムを実行することによって実現される。
【００５０】
ここで、管理手段３１は、配布元端末１０の設定手段１４によって設定され通知された前記利用者情報および前記アクセス情報（権限テーブルに設定された情報）に基づいて、暗号化ファイル５２および配布対象ソフトウエアに対する利用者（評価担当者）のアクセスを管理するものである。
また、管理手段３１は、各評価担当者の端末２０で行なわれた配布対象ソフトウエアの動作評価の結果を収集し、収集された結果に基づいて配布先端末２０による配布対象ソフトウエア等に対するアクセスを管理する機能も果たすものである。具体的には、管理手段３１は、全ての配布先端末２０から配布対象ソフトウエアの動作評価結果を収集し、収集された動作評価結果に応じて、配布元端末１０の設定手段１４によって設定された、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を変更するように構成されている。より具体的に、管理手段３１は、例えば以下の項目(11)〜(15)のいずれか一つのアクセス管理を行なう。
【００５１】
(11)配布対象ソフトウエアが所定の日時に公開される製品に係るものである場合であって、全ての配布先端末２０から動作評価結果として「良好（ＯＫ）」との回答があった場合に、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス可能期間を、前記所定の日時までに設定変更する。
(12)配布対象ソフトウエアが所定の日時に公開される製品に係るものである場合であって、全ての配布先端末２０から動作評価結果として「良好（ＯＫ）」との回答があった場合に、前記所定の日時に、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更する。
【００５２】
(13)配布対象ソフトウエアが複数の配布先端末２０による評価完了後に公開される製品に係るものである場合であって、全ての配布先端末２０から動作評価結果として「良好（ＯＫ）」との回答があった場合に、その製品の公開日時を決定し、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス可能期間を、決定された前記公開日時に設定変更する。
【００５３】
(14)配布対象ソフトウエアが複数の配布先端末２０による評価完了後に公開される製品に係るものである場合であって、全ての配布先端末２０から動作評価結果として「良好（ＯＫ）」との回答があった場合に、その製品の公開日時を決定し、決定された前記公開日時に、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更する。
(15)全ての配布先端末２０から動作評価結果として「良好（ＯＫ）」との回答があった
時点で、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を全種類のアクセス不能に設定変更する。
【００５４】
アクセス認証手段３２は、配布先端末２０からのアクセス認証要求を受けた場合、そのアクセス認証情報に基づいて配布先端末２０の利用者（評価担当者）が正規利用者であるか否かを認証し、その認証結果を配布先端末２０に通知するもので、実際には、アクセス認証情報に含まれるユーザ識別情報およびパスワードが、ファイルアクセス管理サーバ３０に予め登録・保存されているユーザ識別情報およびパスワードと一致するか否かを判定することにより、その利用者（評価担当者）が正規利用者（正当な利用者）であるか否かを判定・認証するものである。
【００５５】
インストール認証手段３３は、配布先端末２０からのインストール認証要求を受けた場合、そのインストール認証情報に基づいて配布先端末２０の利用者（評価担当者）が正規利用者であるか否か且つ配布先端末２０が配布対象ソフトウエアをインストールされるべき正規端末であるか否かを認証し、その認証結果を配布先端末２０に通知するものである。
【００５６】
このインストール認証手段３３は、アクセス認証手段３２と同様、インストール認証情報に含まれるユーザ識別情報およびパスワードが、ファイルアクセス管理サーバ３０に予め登録・保存されているユーザ識別情報およびパスワードと一致するか否かを判定することにより、その利用者（評価担当者）が正規利用者（正当な利用者）であるか否かを判定・認証するほか、アクセス認証要求を行なった配布先端末２０とインストール認証要求を行なった配布先端末２０とが同一であることや、インストール認証要求を行なった配布先端末２０が特定の端末であることや、インストール認証要求を行なった配布先端末のグローバルＩＰアドレスが所定アドレスであることや、企業識別情報が特定の企業を示していることを、インストール認証条件の一つとしてもよい。
【００５７】
ログ記録手段３４は、配布先端末２０における配布対象ソフトウエアのインストール動作ログを収集してデータベース（図示略）等に記録するものである。
インストール動作制限手段３５は、ログ記録手段３４によって収集されたインストール動作ログを参照し、配布対象ソフトウエアのインストールに成功した配布先端末２０については、それ以後の配布対象ソフトウエアのインストール動作を禁止するものである。このインストール動作制限手段３５としての機能は、上述した管理手段３１によって実現することもできる。なお、ファイルアクセス管理サーバ３０は、インストール動作制限手段３５によってインストール動作を禁止した後に配布先端末２０から配布対象ソフトウエアの再インストール要求があった場合には、管理者の指示に応じてインストール動作制限手段３５によるインストール動作の禁止状態を一時的に解除するように構成されている。
【００５８】
〔２〕本実施形態のソフトウエア管理システムの動作
次に、図２〜図６を参照しながら、上述のごとく構成された本実施形態のソフトウエア管理システム１の動作について説明する。
〔２−１〕配布元端末の動作
図２を参照しながら、図４に示すフローチャート（ステップＳ１１〜Ｓ１８）に従って、本実施形態のソフトウエア管理システム１における配布元端末１０の動作（配布用ファイルセット作成動作）について説明する。なお、図２は本実施形態のソフトウエア管理システム１（配布元端末１０）における配布用ファイルセット作成動作を説明するための模式図である。
【００５９】
配布元端末１０においては、まず、配布対象ソフトウエアが作成もしくは準備されるとともに、その配布対象ソフトウエア（例えばプリンタドライバ）等の使用手引き取扱説明
書／簡易マニュアルの文書ファイルが作成され（ステップＳ１１）、その文書ファイルが、変換手段１１により、コンテナ機能を有するＰＤＦファイルに変換される（ステップＳ１２；図２の矢印Ａ１１参照）。
【００６０】
このＰＤＦファイルのコンテナ機能を用いて、添付手段１２により、ＰＤＦファイルに配布対象ソフトウエアを添付・格納してから（ステップＳ１３；図２の矢印Ａ１２）、配布元端末１０の利用者（配布担当者）は、設定手段１４により、ＰＤＦファイルに対するアクセス（つまりは配布対象ソフトウエアのインストール）を許可する利用者（評価担当者）に関する利用者情報と、その利用者に対して許可されるアクセス権限およびアクセス可能期間に関するアクセス情報とが設定され、ファイルアクセス管理サーバ３０に通知されて権限テーブルに設定される（ステップＳ１４）。本実施形態では、前述した通り、アクセス権限としては、少なくとも文書ファイルの閲覧権限が設定され、配布対象ソフトウエアの取出は禁止され、さらに、配布対象ソフトウエアに係る製品の公開日時が決まっている場合には、その所定の日時がアクセス可能期限として設定される。
【００６１】
この後、配布対象ソフトウエアを添付されたＰＤＦファイルは、暗号化手段１３により、ファイルアクセス管理サーバ３０によって管理される所定の暗号鍵で暗号化され、暗号化ファイル５２が作成される（ステップＳ１５；図２の矢印Ａ１３参照）。そして、作成手段１５により、プラグイン５１，暗号化ファイル５２および専用インストーラ５３とを含む配布用ファイルセット５０が作成され（ステップＳ１６；図２の矢印Ａ１４参照）、その配布用ファイルセット５０が、本実施形態では、例えばＣＤ等の記録媒体５０Ａに記録された上で（ステップＳ１７；図２の矢印Ａ１４参照）、その記録媒体５０Ａを評価担当者に受け渡すことによって配布される（ステップＳ１８）。なお、前述した通り、配布用ファイルセット５０は、記録媒体５０Ａに記録することなく、電子メール等によりネットワーク４０を介して各配布先端末２０に配布されてもよい。
【００６２】
〔２−２〕配布先端末の動作
次に、図３を参照しながら、図５に示すフローチャート（ステップＳ２１〜Ｓ３６）に従って、本実施形態のソフトウエア管理システム１における配布先端末２０の動作（配布対象ソフトウエアのインストール動作）について説明する。なお、図３は本実施形態のソフトウエア管理システム１（配布先端末２０）における配布対象ソフトウエアのインストール動作を説明するための模式図である。
【００６３】
各配布先端末２０においては、配布担当者によって配布された記録媒体５０Ａ（配布用ファイルセット５０）から配布対象ソフトウエアをインストールすべく、記録媒体５０Ａが配布先端末２０に挿入されると（ステップＳ２１のＹＥＳルート）、まず、プラグイン５１が既に配布先端末２０にインストールされているか否かが判断され（ステップＳ２２）、インストールされていない場合（ステップＳ２２のＮＯルート）、記録媒体５０Ａからプラグイン５１がインストールされる（ステップＳ２３；図３の矢印Ａ２１参照）。なお、プラグイン５１がインストールされている場合（ステップＳ２２のＹＥＳルート）、ステップＳ２３の処理はスキップされる。
【００６４】
この後、プラグイン５１が起動され、配布先端末２０の利用者（評価担当者）が暗号化ファイル５２を指定すると、アクセス認証要求手段２１により、アクセス認証情報（ユーザ識別情報およびパスワード）がファイルアクセス管理サーバ３０に通知され、配布先端末２０の利用者（評価担当者）が暗号化ファイル５２に対するアクセスを許可された正規利用者であるか否かのアクセス認証が要求される（ステップＳ２４）。このアクセス認証要求に応じたファイルアクセス管理サーバ３０からの回答が、配布先端末２０の利用者（評価担当者）が正規利用者ではないとする旨の通知であった場合（ステップＳ２５のＮＯルート）、配布先端末２０においてエラー通知が行なわれ（ステップＳ２６）、処理を終
了する。
【００６５】
一方、ファイルアクセス管理サーバ３０からの回答が、配布先端末２０の利用者（評価担当者）が正規利用者であることを認証する旨の通知であった場合（ステップＳ２５のＹＥＳルート）、復号化手段２２により、配布用ファイルセット５０（記録媒体５０Ａ）の暗号化ファイル５２が元のＰＤＦファイルに復号化され（ステップＳ２７）、そのＰＤＦファイルにおける文書（取扱説明書等）が配布先端末２０のディスプレイ（図示略）に表示され利用者（評価担当者）によって閲覧される（ステップＳ２８；図３の矢印Ａ２２参照）。なお、この時点では、前述したように配布対象ソフトウエアをＰＤＦファイルから取り出すことは禁止されている。
【００６６】
文書を閲覧した利用者（評価担当者）が、配布対象ソフトウエアのインストールを要望すると（ステップＳ２９のＹＥＳルート）、配布用ファイルセット５０（記録媒体５０Ａ）の専用インストーラ５３が起動される（ステップＳ３０；図３の矢印Ａ２３参照）。専用インストーラ５３が起動されると、インストール認証要求手段２３により、利用者識別情報およびパスワードが要求され、その要求に応じて利用者（評価担当者）によって入力された利用者識別情報およびパスワードとともに、上述したサーバ名，グローバルＩＰアドレス，ＭＡＣアドレス，ホスト名などがインストール認証情報としてファイルアクセス管理サーバ３０に通知され、配布先端末２０の利用者（評価担当者）が配布対象ソフトウエアのインストールを許可された正規利用者であるか否か且つ配布先端末２０が配布対象ソフトウエアをインストールされるべき正規端末であるか否かのインストール認証が要求される（ステップＳ３１）。
【００６７】
このインストール認証要求に応じたファイルアクセス管理サーバ３０からの回答が、配布先端末２０の利用者（評価担当者）が正規利用者ではないとする旨の通知、および、配布先端末２０が配布対象ソフトウエアをインストールされるべき正規端末ではないとする旨の通知の少なくとも一方であった場合（ステップＳ３２のＮＯルート）、配布先端末２０においてエラー通知が行なわれ（ステップＳ３３）、処理を終了する。
【００６８】
一方、ファイルアクセス管理サーバ３０からの回答が、配布先端末２０の利用者（評価担当者）が配布対象ソフトウエアのインストールを許可された正規利用者であり且つ配布先端末２０が配布対象ソフトウエアをインストールされるべき正規端末であることを認証する旨の通知であった場合（ステップＳ３２のＹＥＳルート）、許否手段２６により、利用者（評価担当者）によって指定・選択されたＰＤＦファイルからの配布対象ソフトウエアの取出アクセスが一時的に許可され（ステップＳ３４）、取出手段２４により、そのＰＤＦファイルから配布対象ソフトウエアが取り出され（ステップＳ３５）、インストール手段２５により、取出手段２４によって取り出された配布対象ソフトウエアが、配布先端末２０において利用者（評価担当者）によって指定されたフォルダにインストールされる（ステップＳ３６；図３の矢印Ａ２４参照）。
【００６９】
〔２−３〕ファイルアクセス管理サーバの動作
次に、図６に示すフローチャート（ステップＳ４１〜Ｓ６０）に従って、本実施形態のソフトウエア管理システム１におけるファイルアクセス管理サーバ３０の動作について説明する。
ファイルアクセス管理サーバ３０において、配布先端末２０からアクセス認証要求を受けると（ステップＳ４１のＹＥＳルート）、アクセス認証手段３２により、アクセス認証情報に基づいて配布先端末２０の利用者（評価担当者）が正規利用者であるか否かが認証され、その認証結果が配布先端末２０に通知される（ステップＳ４２）。
【００７０】
その際、例えば、アクセス認証情報に含まれるユーザ識別情報によってファイルアクセ
ス管理サーバ３０の記憶部（図示略）が検索され、そのユーザ識別情報に対応する登録パスワードが記憶部から読み出され、アクセス認証情報に含まれるパスワードと、記憶部から読み出された登録パスワードとが比較され、これらのパスワードが一致するか否かの判定が行なわれる。これらのパスワードが一致した場合に、配布先端末２０の利用者（評価担当者）が正規利用者であることを認証した旨が配布先端末２０に通知される。
【００７１】
配布先端末２０からインストール認証要求を受けると（ステップＳ４１のＮＯルートもしくはステップＳ４２からステップＳ４３のＹＥＳルート）、インストール認証手段３３により、インストール認証情報に基づいて配布先端末２０の利用者（評価担当者）が正規利用者であるか否か且つ配布先端末２０が配布対象ソフトウエアをインストールされるべき正規端末であるか否かが認証され、その認証結果が配布先端末２０に通知される（ステップＳ４４）。
【００７２】
その際、上述したアクセス認証の場合と同様、インストール認証情報に含まれるユーザ識別情報によってファイルアクセス管理サーバ３０の記憶部（図示略）が検索され、そのユーザ識別情報に対応する登録情報（パスワード，企業識別情報，サーバ名，グローバルＩＰアドレス，ＭＡＣアドレス，ホスト名など）が記憶部から読み出され、インストール認証情報に含まれる情報と、記憶部から読み出された登録情報とが比較され、これらの情報が一致するか否かの判定が行なわれる。これらの情報が一致した場合に、配布先端末２０の利用者（評価担当者）が正規利用者であり且つ配布先端末２０が正規端末であることを認証した旨が配布先端末２０に通知される。
【００７３】
また、各配布先端末２０における配布対象ソフトウエアのインストール動作ログを収集するタイミングになった場合もしくは各配布先端末２０から配布対象ソフトウエアをインストールした旨の通知を受けた場合（ステップＳ４３のＮＯルートもしくはステップＳ４４からステップＳ４５のＹＥＳルート）、ログ記録手段３４により、各配布先端末２０における配布対象ソフトウエアのインストール動作ログが収集され（ステップＳ４６）、収集もしくは通知されたインストール動作ログがデータベース等に記録される（ステップＳ４７）。
【００７４】
そして、データベース等に記録されたインストール動作ログが参照され（ステップＳ４８）、配布対象ソフトウエアのインストールに成功した配布先端末２０がある場合（ステップＳ４９のＹＥＳルート）、インストール動作制限手段３５により、その配布先端末２０において以後の配布対象ソフトウエアのインストール動作が禁止される（ステップＳ５０）。一方、配布対象ソフトウエアのインストールに成功した配布先端末２０がない場合（ステップＳ４９のＮＯルート）、ステップＳ５０の処理はスキップされる。
【００７５】
また、配布対象ソフトウエアのインストールに成功した配布先端末２０からその配布対象ソフトウエアの再インストール要求があった場合（ステップＳ４５のＮＯルートもしくはステップＳ４９のＮＯルートもしくはステップＳ５０からステップＳ５１のＹＥＳルート）、ファイルアクセス管理サーバ３０は、再インストールを許可するか否かの判断を管理者に仰いで管理者からの指示を受け（ステップＳ５２）、管理者が再インストールを認める旨の指示を行なうと（ステップＳ５３のＹＥＳルート）、再インストール要求を行なった配布先端末２０について、インストール動作制限手段３５によるインストール動作の禁止状態が一時的に解除され（ステップＳ５４）、再インストール要求を行なった配布先端末２０において配布対象ソフトウエアの再インストールを行なうことが可能になる。管理者が再インストールを認めない旨の指示を行なった場合（ステップＳ５３のＮＯルート）、ステップＳ５４の処理はスキップされる。
【００７６】
また、各配布先端末２０で実行されるソフトウエアの動作評価の結果を収集するタイミ
ングになった場合もしくは各配布先端末２０から動作評価の結果の通知を受けた場合（ステップＳ５１のＮＯルートもしくはステップＳ５３のＮＯルートもしくはステップＳ５４からステップＳ５５のＹＥＳルート）、管理手段３１により、各評価担当者の端末２０から配布対象ソフトウエアの動作評価の結果が収集され（ステップＳ５６）、収集もしくは通知された動作評価の結果（「良好（ＯＫ）」もしくは「ＮＧ」）が各配布先端末２０に対応付けてデータベース等に記録される（ステップＳ５７）。
【００７７】
そして、データベース等に記録された動作評価の結果が管理手段３１により参照され（ステップＳ５８）、全ての配布先端末２０から動作評価結果として「良好（ＯＫ）」との回答があった場合（ステップＳ５９のＹＥＳルート）、上述した項目(11)〜(16)のいずれか一つのアクセス管理が行なわれる（ステップＳ６０）。全ての配布先端末２０から「良好（ＯＫ）」との回答がない場合（ステップＳ５９のＮＯルート）、ステップＳ６０の処理はスキップされる。なお、動作評価の結果を収集するタイミングでなく各配布先端末２０から動作評価の結果の通知も受けていない場合（ステップＳ５５のＮＯルート）や、ステップＳ６０の処理後には、ステップＳ４１に戻る。
【００７８】
〔３〕本実施形態のソフトウエア管理システムの効果
このように、本発明の一実施形態としてのソフトウエア管理システム１によれば、配布対象ソフトウエアを配布する際に、アクセス認証とインストール認証との二重の認証が行なわれ、配布対象ソフトウエアが正当な利用者の正当な端末（配布先端末）２０にのみインストールされ、正当な利用者の正当な端末（配布先端末）２０においてのみ実行されるほか、配布対象ソフトウエアは配布用ファイルセット５０における専用インストーラ５３によってのみインストールされるので、上述のごとく、市販前の製品（例えばプリンタドライバ）やそれに付随するソフトウエアについての評価等を行なうべく、そのソフトウエアを評価担当者（利用者）に配布しその評価担当者の端末（配布先端末）２０にインストールするような場合、市販前の製品に係る機密性の高い情報（社外秘情報）を含むソフトウエアの外部漏洩や不正利用を、簡便な手法で、より確実に防止することができる。
【００７９】
インストール認証手段３３によるインストール認証時に、アクセス認証要求を行なった配布先端末２０とインストール認証要求を行なった配布先端末２０とが同一であることや、インストール認証要求を行なった配布先端末２０が特定の端末であることや、インストール認証要求を行なった配布先端末２０のグローバルＩＰアドレスが所定アドレスであることを、インストール認証条件とすることで、配布対象ソフトウエアをインストールされるべき配布先端末２０のインストール認証条件がより厳しく設定されることになり、配布対象ソフトウエアの外部漏洩や不正利用を、より確実に防止することができる。ここで、グローバルＩＰアドレスをインストール認証条件とすることで、配布先端末２０がグローバルＩＰアドレスによって特定される所定位置に存在する場合に、配布対象ソフトウエアを配布先端末にインストールさせることができる。
【００８０】
なお、グローバルＩＰアドレスによる認証（配布先端末２０の所在位置チェック）を行なっているが、その所在位置チェックに際して、グローバルＩＰアドレスに代え、例えば配布先端末２０にそなえられたＧＰＳ（Global Positioning System）機能を用いてもよ
い。その場合、インストール認証時に、ＧＰＳ機能によって検知された配布先端末２０の現在の所在位置（緯度経度情報）がインストール認証情報としてファイルアクセス管理サーバ３０に通知され、ファイルアクセス管理サーバ３０において、インストール認証情報に含まれる所在位置（緯度経度情報）が、予め定められた位置（例えば社内等）にある場合にのみ、インストールを許可する、つまり配布先端末２０が正規端末であることを認証する。
【００８１】
また、ファイルアクセス管理サーバ３０において、ログ記録手段３４が配布先端末２０
における配布対象ソフトウエアのインストール動作ログを収集して記録することで、配布対象ソフトウエアが、いつ誰によってどの端末２０にインストールされたかについて記録されることになり、配布対象ソフトウエアについて何らかの不正利用や不正インストールが発覚した場合に、インストール動作ログに基づいて、その不正利用や不正インストールについての解析を行なうことが可能になる。
【００８２】
その際、ファイルアクセス管理サーバ３０が、インストール動作ログを参照し、インストール動作制限手段３５により、配布対象ソフトウエアのインストールに成功した配布先端末２０については、それ以後の配布対象ソフトウエアのインストール動作（もしくはＰＤＦファイルからの配布対象ソフトウエアの取出アクセス）を禁止するように構成することで、配布対象ソフトウエアを何度もインストールすることが抑止され、配布対象ソフトウエアの外部漏洩や不正利用を、より確実に防止することができる。
【００８３】
ただし、ファイルアクセス管理サーバ３０が、上述のようにインストール動作を禁止した後に配布先端末２０から配布対象ソフトウエアの再インストール要求があった場合には、管理者の指示に応じてインストール動作（もしくはＰＤＦファイルからの配布対象ソフトウエアの取出アクセス）の禁止状態を一時的に解除するように構成することで、万一、何らかのトラブル等のために、インストールされた配布対象ソフトウエアを再インストールする必要が生じた場合に、管理者の認可の下、再インストールが可能になるので、配布先端末２０での利便性を損なうことがない。
【００８４】
また、上述のようなソフトウエア管理システム１において、配布対象ソフトウエアが、所定の日時に公開される製品に係るものである場合、配布元端末１０において、設定手段１４により前記所定の日時までをアクセス可能期間として設定することで、上述のごとく市販前の製品やそれに付随するソフトウエアについての評価等を行なうべく、そのソフトウエアを評価担当者（利用者）に配布しその評価担当者の端末（配布先端末）２０にインストールするような場合、その所定の日時までは評価等のためにソフトウエアや暗号化ファイル５２に対するアクセスが可能であり、所定の日時になると自動的にソフトウエアや暗号化ファイル５２へのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。
【００８５】
一方、配布対象ソフトウエアが、複数の配布先端末２０に配布され各配布先端末２０による動作評価を受けるものである場合、ファイルアクセス管理サーバ１において、全ての配布先端末２０から配布対象ソフトウエアの評価結果を収集し、収集された評価結果に応じて、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を変更することで、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセスの管理を行なうことが可能になる。
【００８６】
例えば、上記項目(11)のごとく、配布対象ソフトウエアが、所定の日時に公開される製品に係るものである場合であって、全ての配布先端末２０から評価結果として「良好（ＯＫ）」との回答が得られた場合に、全ての配布先端末２０による暗号化ファイル５３および配布対象ソフトウエアに対するアクセス可能期間を、前記所定の日時までに設定変更することで、所定の日時になると自動的にソフトウエアや暗号化ファイル５２へのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。一方、上記項目(12)のごとく、公開と同時にソフトウエアについて機密保持の必要性がなくなるとする場合には、前記所定の日時に、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更することで、所定の日時になると自動的にソフトウエアや暗号化ファイル５２へのアクセスをフリーな状態とすることができる。
【００８７】
また、上記項目(13)のごとく、配布対象ソフトウエアが、複数の配布先端末２０による評価完了後に公開される製品に係るものである場合であって、全ての配布先端末２０から評価結果として「良好（ＯＫ）」との回答が得られた場合に、製品の公開日時を決定し、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス可能期間を、決定された前記公開日時に設定変更することで、その公開日時になると自動的にソフトウエアや暗号化ファイル５２へのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。一方、上記項目(14)のごとく、公開と同時にソフトウエアについて機密保持の必要性がなくなるとする場合には、決定された前記公開日時に、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限を、全種類のアクセス可能に設定変更することで、前記公開日時になると自動的にソフトウエアや暗号化ファイル５２へのアクセスをフリーな状態とすることができる。この場合、公開日時を全ての評価担当者の評価を完了した時点で決定することができるので、動作評価を早く完了した場合には公開日時を早めに設定することができる。
【００８８】
さらに、上記項目(15)のごとく、製品の公開日時に関係なく、全ての配布先端末２０から評価結果として「良好（ＯＫ）」との回答が得られた時点で、全ての配布先端末２０による暗号化ファイル５２および配布対象ソフトウエアに対するアクセス権限もしくはアクセス可能期間を、全種類のアクセス不能に設定変更することで、その時点で自動的にソフトウエアや暗号化ファイル５２へのアクセスが不能になり、市販される製品に係るソフトウエアの不正利用を、より確実に防止することができる。
【００８９】
〔４〕その他
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述した実施形態では、ソフトウエア管理システム１は、市販前の製品（例えばプリンタドライバ）やそれに付随するソフトウエアについての評価を行なうべく、そのソフトウエアを、配布対象ソフトウエアとして、関連グループ会社等における複数の評価担当者（利用者）に配布する場合の漏洩対策のために適用されているが、本発明は、これに限定されるものではなく、機密性の高い各種ソフトウエアを利用者に提供してインストールする場合や、各種ソフトウエアを課金して利用者に提供する場合などに適用することができ、上述と同様の作用効果を得ることができる。
【００９０】
また、上述した手段１１〜１５，２１〜２６，３１〜３５としての機能（各手段の全部もしくは一部の機能）は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が所定のアプリケーションプログラムを実行することによって実現される。
そのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷなど），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体から上記所定のアプリケーションプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００９１】
ここで、コンピュータとは、ハードウエアとＯＳ（オペレーティングシステム）とを含む概念であり、ＯＳの制御の下で動作するハードウエアを意味している。また、ＯＳが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウエアは、少なくとも、ＣＰＵ等の
マイクロプロセッサと、記録媒体に記録されたプログラムを読み取るための手段とをそなえている。上記所定のアプリケーションプログラムは、上述のようなコンピュータに、手段１１〜１５，２１〜２６，３１〜３５としての機能を実現させるプログラムコードを含んでいる。また、その機能の一部は、アプリケーションプログラムではなくＯＳによって実現されてもよい。
【００９２】
さらに、本実施形態における記録媒体としては、上述したフレキシブルディスク，ＣＤ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスクのほか、ＩＣカード，ＲＯＭカートリッジ，磁気テープ，パンチカード，コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ），外部記憶装置等や、バーコードなどの符号が印刷された印刷物等の、コンピュータ読取可能な種々の媒体を利用することもできる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態としてのソフトウエア管理システムの構成を示すブロック図である。
【図２】本実施形態のソフトウエア管理システム（配布元端末）における配布用ファイルセット作成動作を説明するための模式図である。
【図３】本実施形態のソフトウエア管理システム（配布先端末）における配布対象ソフトウエアのインストール動作を説明するための模式図である。
【図４】本実施形態のソフトウエア管理システムにおける配布元端末の動作（配布用ファイルセット作成動作）を説明するためのフローチャートである。
【図５】本実施形態のソフトウエア管理システムにおける配布先端末の動作（配布対象ソフトウエアのインストール動作）を説明するためのフローチャートである。
【図６】本実施形態のソフトウエア管理システムにおけるファイルアクセス管理サーバの動作を説明するためのフローチャートである。
【符号の説明】
【００９４】
１    ソフトウエア管理システム
１０    配布元端末（クライアントＰＣ；パーソナルコンピュータ）
１１    変換手段
１２    添付手段
１３    暗号化手段
１４    設定手段
１５    作成手段
２０    配布先端末（クライアントＰＣ；パーソナルコンピュータ）
２１    アクセス認証要求手段
２２    復号化手段
２３    インストール認証要求手段
２４    取出手段
２５    インストール手段
２６    許否手段
３０    ファイルアクセス管理サーバ
３１    管理手段
３２    アクセス認証手段
３３    インストール認証手段
３４    ログ記録手段
３５    インストール動作制限手段
４０    ネットワーク
５０    配布用ファイルセット
５０Ａ    記録媒体
５１    プラグイン
５２    暗号化ファイル
５３    専用インストーラ
【図１】
2007200229.tif 000003
【図２】
2007200229.tif 000004
【図３】
2007200229.tif 000005
【図４】
2007200229.tif 000006
【図５】
2007200229.tif 000007
【図６】
2007200229.tif 000008