【手続補正書】
【提出日】平成24年8月24日(2012.8.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバをユーザコンピュータに接続するためのインターフェースと、
前記ユーザコンピュータを介して前記サーバにログオンする前記ユーザの個人識別データを要求し、認証に成功した場合に、前記ユーザコンピュータのアクセスを許可するように設計された認証手段と
を備える、少なくとも１つのサービスを提供するためのサーバシステムであって、
前記認証手段による認証に成功した後で、ユーザコンピュータ特有の追加識別データと前記サーバ（１）上に事前に記憶された識別データとを比較し、
前記ユーザコンピュータ特有の識別データの前記比較に応じて、前記ユーザコンピュータ（２）に前記少なくとも１つのサービス（１０３、１１３）へのアクセスする権限を許可するように設計されたサーバ保護システムを特徴とする、サーバシステム。
【請求項２】
ユーザが、サーバによって提供されるサービスへのアクセス権を取得するために、ユーザコンピュータを介してサーバにログオンし、
前記サーバが認証のために前記ユーザの個人識別データを要求し、
認証に成功した後で、前記サーバが前記ユーザコンピュータへアクセスを許可する、サーバシステムを介した少なくとも１つのサービスを提供する方法であって、
認証に成功した後で、ユーザコンピュータ特有の追加識別データと、前記サーバ（１）上に事前に記憶された識別データとが比較されるステップと、
前記ユーザコンピュータ特有の識別データの前記比較に応じて、前記ユーザコンピュータ（２）に前記少なくとも１つのサービス（１０３、１１３）へアクセスする権限が許可されるステップと、を特徴とする、方法。
【請求項３】
前記ユーザの前記個人識別データは、ユーザ名とパスワードであることを特徴とする、請求項２に記載の方法。
【請求項４】
前記ユーザは、前記ユーザコンピュータ（２）を介して前記サーバ（１）に前記ユーザコンピュータ特有の識別データを転送することを特徴とする、請求項２または３に記載の方法。
【請求項５】
前記ユーザコンピュータ（２）は、前記ユーザコンピュータ特有の識別データを前記サーバ（１）に自動的に転送することを特徴とする、請求項２または３に記載の方法。
【請求項６】
前記サーバはデータベースサーバ（１）として設けられ、前記データベースサーバ（１）によって提供される前記サービスは所定のデータ（１０３、１１３）の提供から成ることを特徴とする、請求項２から５のいずれか一項に記載の方法。
【請求項７】
検出段階において、前記ユーザコンピュータ特有の識別データは、前記サーバ（１）によって登録され、レジストリ（１４）に記憶されることを特徴とする、請求項２から６のいずれか一項に記載の方法。
【請求項８】
前記ユーザコンピュータ（２）のアプリケーションプログラム（２４）が、前記サーバ（１）への前記接続を提供することを特徴とする、請求項２から７のいずれか一項に記載の方法。
【請求項９】
ユーザコンピュータ上でアプリケーションプログラムを実行する方法であって、前記ユーザコンピュータ（２）の前記アプリケーションプログラム（２４）は、前記ユーザのコンピュータ（２）上にインストールされた、管理モジュール（２３０）と、前記アプリケーションプログラム（２４）を起動し監視する実行時間モニタ（２３１）とを備えるアプリケーション保護システム（２３）を介して実行され、
その方法は、前記アプリケーションプログラム（２４）が前記管理モジュール（２３０）を介して起動されるステップと、
前記実行時間モニタ（２３１）が、前記アプリケーションプログラム（２４）が実行されると、前記アプリケーションプログラム（２４）のシステムファイルへのアクセスを監視するステップと、
を含む、方法。
【請求項１０】
前記管理モジュール（２３０）は、初期設定段階においてシステムファイルを検出し、前記システムファイルに識別を付与し、前記システムファイルを前記ユーザコンピュータ（２）の第１のレジストリに記憶することを特徴とする、請求項９に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
本発明の基礎的な考えとして、前述の実施形態だけに限定されるものではなく、全く異なる実施形態によっても実現され得る。前述の保護システムは、特に、データベースサーバの用途だけに限定されるものではなく、サーバを保護するために一般的に使用することもできる。さらに、前述のシステムは、アクセス規則違反を分析するための法的手段として使用することもできる。
なお、本願に含まれる発明を例示的に記載すれば、以下の通りである。
［１］
サーバをユーザコンピュータに接続するためのインターフェースと、
前記ユーザコンピュータを介して前記サーバにログオンする前記ユーザの個人識別データを要求し、認証に成功した場合に、前記ユーザコンピュータのアクセスを許可するように設計された認証手段と
を備える、少なくとも１つのサービスを提供するためのサーバシステムであって、
前記認証手段による認証に成功した後で、ユーザコンピュータ特有の追加識別データと前記サーバ（１）上に事前に記憶された識別データとを比較し、
前記ユーザコンピュータ特有の識別データの前記比較に応じて、前記ユーザコンピュータ（２）に前記少なくとも１つのサービス（１０３、１１３）へのアクセスする権限を許可するように設計されたサーバ保護システムを特徴とする、サーバシステム。
［２］
ユーザが、サーバによって提供されるサービスへのアクセス権を取得するために、ユーザコンピュータを介してサーバにログオンし、
前記サーバが認証のために前記ユーザの個人識別データを要求し、
認証に成功した後で、前記サーバが前記ユーザコンピュータへアクセスを許可する、サーバシステムを介した少なくとも１つのサービスを提供する方法であって、
認証に成功した後で、ユーザコンピュータ特有の追加識別データと、前記サーバ（１）上に事前に記憶された識別データとが比較されるステップと、
前記ユーザコンピュータ特有の識別データの前記比較に応じて、前記ユーザコンピュータ（２）に前記少なくとも１つのサービス（１０３、１１３）へアクセスする権限が許可されるステップと、を特徴とする、方法。
［３］
前記ユーザコンピュータ特有の追加識別データと事前に記憶された前記識別データとが相関関係を有する場合に限り、前記少なくとも１つのサービス（１０３、１１３）に前記ユーザコンピュータ（２）はアクセスできることを特徴とする、前記［２］に記載の方法。
［４］
前記ユーザの前記個人識別データは、ユーザ名とパスワードであることを特徴とする、前記［２］または［３］に記載の方法。
［５］
前記ユーザコンピュータ特有の追加識別データは、ユーザの個人データ、前記ユーザコンピュータ（２）のネットワークアドレス、前記ユーザコンピュータ（２）のアプリケーションプログラム（２４）、および／または所定の時間窓であることを特徴とする、前記［２］から［４］のいずれか一項に記載の方法。
［６］
前記ユーザは、前記ユーザコンピュータ（２）を介して前記サーバ（１）に前記ユーザコンピュータ特有の識別データを転送することを特徴とする、前記［２］から［５］のいずれか一項に記載の方法。
［７］
前記ユーザコンピュータ（２）は、前記ユーザコンピュータ特有の識別データを前記サーバ（１）に自動的に転送することを特徴とする、前記［２］から［５］のいずれか一項に記載の方法。
［８］
前記サーバはデータベースサーバ（１）として設けられ、前記データベースサーバ（１）によって提供される前記サービスは所定のデータ（１０３、１１３）の提供から成ることを特徴とする、前記［２］から［７］のいずれか一項に記載の方法。
［９］
前記サーバ（１）の前記ユーザコンピュータ（２）への前記接続を遮断した後で、前記少なくとも１つのサービス（１０３、１１３）を受けられるための前記権限が削除されることを特徴とする、前記［２］から［８］のいずれか一項に記載の方法。
［１０］
検出段階において、前記ユーザコンピュータ特有の識別データは、前記サーバ（１）によって登録され、レジストリ（１４）に記憶されることを特徴とする、請求項［２］から［９］のいずれか一項に記載の方法。
［１１］
前記検出段階において、前記ユーザコンピュータ特有の識別データと、前記レジストリ（１４）に記憶された前記識別データとの不整合に対してどのように応答すべきかが決定されることを特徴とする、前記［１０］に記載の方法。
［１２］
前記ユーザコンピュータ（２）のアプリケーションプログラム（２４）が、前記サーバ（１）への前記接続を提供することを特徴とする、前記［２］から［１１］のいずれか一項に記載の方法。
［１３］
前記ユーザコンピュータ（２）の前記アプリケーションプログラム（２４）は、前記ユーザコンピュータ（２）上にインストールされた、管理モジュール（２３０）と、前記アプリケーションプログラム（２４）を起動し監視する実行時間モニタ（２３１）とを備えるアプリケーション保護システム（２３）によって実施されることを特徴とする、前記［１２］に記載の方法。
［１４］
前記管理モジュール（２３０）は、初期設定段階においてシステムファイルを検出し、前記システムファイルに識別を付与し、前記システムファイルを前記ユーザコンピュータ（２）の第１のレジストリに記憶することを特徴とする、前記［１３］に記載の方法。
［１５］
前記初期設定段階において、アプリケーションプログラム（２４）に対して、どのシステムファイルが前記アプリケーションプログラム（２４）に使用されるかが調べられ、前記システムファイルに追加の識別が付与され、前記システムファイルは前記ユーザコンピュータ（２）の第２のレジストリに記憶されることを特徴とする、前記［１４］に記載の方法。
［１６］
前記アプリケーションプログラム（２４）は、前記管理モジュール（２３０）を介して排他的に起動されることを特徴とする、前記［１３］から［１５］のいずれか一項に記載の方法。
［１７］
前記実行時間モニタ（２３１）は、前記アプリケーションプログラム（２４）が実施されると、前記アプリケーションプログラム（２４）による前記システムファイルへの前記アクセスを監視することを特徴とする、前記［１３］から［１６］のいずれか一項に記載の方法。
［１８］
前記アプリケーション保護システム（２３）は、前記アプリケーションプログラム（２４）がそこで実行され、前記アプリケーションプログラム（２４）を他のプログラムおよび処理から隔離する保護オブジェクト（２５）を提供することを特徴とする、前記［１３］から［１７］のいずれか一項に記載の方法。
「１９」
前記アプリケーション保護システム（２３）と前記サーバ（１）とは、相互認証のために相互に通信し合うことを特徴とする、前記［１３］から［１８］のいずれか一項に記載の方法。
［２０］
前記アプリケーション保護システム（２３）と前記サーバ（１）との前記通信は、ＩＳＯ／ＩＥＣ９７９８／３／規格に従って行われることを特徴とする、前記［１９］に記載の方法。
［２１］
ユーザコンピュータ上でアプリケーションプログラムを実行する方法であって、前記ユーザコンピュータ（２）の前記アプリケーションプログラム（２４）は、前記ユーザのコンピュータ（２）上にインストールされた、管理モジュール（２３０）と、前記アプリケーションプログラム（２４）を起動し監視する実行時間モニタ（２３１）とを備えるアプリケーション保護システム（２３）を介して実行され、
その方法は、前記アプリケーションプログラム（２４）が前記管理モジュール（２３０）を介して起動されるステップと、
前記実行時間モニタ（２３１）が、前記アプリケーションプログラム（２４）が実行されると、前記アプリケーションプログラム（２４）のシステムファイルへのアクセスを監視するステップと、を含む、方法。
［２２］
前記管理モジュール（２３０）は、初期設定段階においてシステムファイルを検出し、前記システムファイルに識別を付与し、前記システムファイルを前記ユーザコンピュータ（２）の第１のレジストリに記憶することを特徴とする、前記［２１］に記載の方法。
［２３］
前記初期設定段階において、アプリケーションプログラム（２４）に対して、どのシステムファイルが前記アプリケーションプログラム（２４）に使用されるかが証明され、前記システムファイルに追加の識別が付与され、前記システムファイルは前記ユーザコンピュータ（２）の第２のレジストリに記憶されることを特徴とする、前記［２１］または［２２］に記載の方法。
［２４］
前記アプリケーション保護システム（２３）は、前記アプリケーションプログラム（２４）がそこで実施され、前記アプリケーションプログラム（２４）を他のプログラムおよび処理から隔離する保護オブジェクト（２５）を提供することを特徴とする、前記［２１］から［２３］のいずれか一項に記載の方法。