JP4713985B2 - Service availability determination system and program - Google Patents
Service availability determination system and program Download PDFInfo
- Publication number
- JP4713985B2 JP4713985B2 JP2005255440A JP2005255440A JP4713985B2 JP 4713985 B2 JP4713985 B2 JP 4713985B2 JP 2005255440 A JP2005255440 A JP 2005255440A JP 2005255440 A JP2005255440 A JP 2005255440A JP 4713985 B2 JP4713985 B2 JP 4713985B2
- Authority
- JP
- Japan
- Prior art keywords
- score
- service
- authentication method
- storage means
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 75
- 238000010586 diagram Methods 0.000 description 1
Images
Description
本発明は、サービス利用の可否を判断するシステムおよびプログラムに関し、特にアクセス経路、認証方式等に基づいてサービス利用の可否を判断するシステムおよびプログラムに関する。 The present invention relates to a system and program for determining whether or not a service can be used, and more particularly to a system and program for determining whether or not a service can be used based on an access route, an authentication method, and the like.
今日では同一ユーザが異なる端末、異なる認証方式(例えば、パスワード認証、電子証明書認証、指紋認証)、異なるアクセス経路(例えば、社内LAN経由、社外インターネット経由)などさまざまなコンテキストからシステムを利用するようになってきている。このため、例えば安全性の低いネットワークを経由してサーバにアクセスされる場合もある。そこで、サーバへのアクセス経路の違いに応じて、ユーザ認証のために要求されるパスワード長を可変制御することが提案されている(例えば、特許文献1参照)。
従来の技術は、一部のコンテキスト(経由するルータなど)に応じたシステム全体へのアクセス制御には利用できた。しかし、システムが複数のサービスから構成されている場合に、サービスごとにセキュリティレベルを分けて各サービスに応じてきめ細かなアクセス制御を容易に実現することはできない、コンテキストの多様性が増すと、各サービスに応じてきめ細かなアクセス制御を実現することが難しいなどの課題があった。 The conventional technology can be used to control access to the entire system according to some contexts (router, etc.). However, when the system consists of multiple services, it is not possible to easily realize detailed access control according to each service by dividing the security level for each service. There was a problem that it was difficult to realize fine access control according to the service.
そこで、本発明は、上記の課題を解決するためになされたものであり、コンテキストが複雑になっても、サービスごとにセキュリティレベルを容易に設定可能でかつ各サービスに設定されているセキュリティレベルの相違が分かり易く、メンテナンス性が良いサービス利用可否判断システムおよびプログラムを提供することを目的とする。 Therefore, the present invention has been made to solve the above-described problems. Even when the context becomes complicated, the security level can be easily set for each service and the security level set for each service can be set. It is an object of the present invention to provide a service availability determination system and program that are easy to understand the difference and have good maintainability.
本発明の特徴は、アクセス経路及び認証方式に基づいてサービス利用の可否を判断するサービス利用可否判断システムであって、アクセス経路と点数を関連付けて予め記憶するアクセス経路点数記憶手段と、認証方式と点数を関連付けて予め記憶する認証方式点数記憶手段と、サービスとサービス利用に必要な点数を関連付けて予め記憶する必要点数記憶手段と、計算式を予め記憶する計算式記憶手段と、アクセスに使用された経路を判断するアクセス経路判断手段と、認証に使用された認証方式を判断する認証方式判断手段と、前記アクセス経路判断手段によって判断されたアクセス経路に関連付けられている第1の点数を前記アクセス経路点数記憶手段から読み取り、前記認証方式判断手段によって判断された認証方式に関連付けられている第2の点数を前記認証方式点数記憶手段から読み取り、前記第1の点数と前記第2の点数を前記第1の計算式に代入して計算値を算出し、算出された計算値と前記必要な点数を比較し、サービス利用の可否を判断する制御手段と、を備えることにある。 A feature of the present invention is a service availability determination system for determining availability of service based on an access route and an authentication method, wherein an access route score storage unit that associates and stores an access route and a score in advance, and an authentication method Used for access, an authentication method score storage means for storing the score in association with the score, a required score storage means for storing the service and the score required for using the service in advance, a calculation formula storage means for storing the calculation formula in advance. An access route determination means for determining the route, an authentication method determination means for determining the authentication method used for the authentication, and a first score associated with the access route determined by the access route determination means Read from the path score storage means and associated with the authentication method determined by the authentication method determination means And calculating the calculated value by substituting the first score and the second score into the first calculation formula, and calculating the calculated value and the And a control means for comparing necessary scores and determining whether or not the service can be used.
アクセス経路は、例えばインターネット、VPN(virtual private network)、社内LAN(local area network)、専用線接続などを含む。認証方式は、例えばパスワード認証、電子証明書認証、指紋認証、携帯端末認証などを含む。サービスは、例えば株価照会サービス、注文サービス、レポート取得サービス、顧客情報関連サービス(情報の参照のみ)などの参照系のサービス、顧客情報関連サービス(情報の追加・変更も含む)などの更新系のサービスを含む。計算式は、(第1の点数)+(第2の点数)という単純な足し算、(第1の点数)が特定の点数以上の場合のみ(第2の点数)を足すなどを含む。 The access path includes, for example, the Internet, a VPN (virtual private network), an in-house LAN (local area network), a dedicated line connection, and the like. The authentication method includes, for example, password authentication, electronic certificate authentication, fingerprint authentication, portable terminal authentication, and the like. Services include reference services such as stock price inquiry services, order services, report acquisition services, customer information related services (information reference only), and update services such as customer information related services (including addition / change of information). Includes services. The calculation formula includes a simple addition of (first score) + (second score), adding (second score) only when (first score) is equal to or greater than a specific score, and the like.
また、前記アクセス経路点数記憶手段は、1つのアクセス経路に対して、サービスの種別に応じて異なる点数を関連付けて記憶し、前記認証方式点数記憶手段は、1つの認証方式に対して、サービスの種別に応じて異なる点数を関連付けて記憶し、利用を要求されたサービスの種別を判断するサービス種別判断手段をさらに備え、前記制御手段は、前記アクセス経路判断手段によって判断されたアクセス経路及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第1の点数を前記アクセス経路点数記憶手段から読み取り、前記認証方式判断手段によって判断された認証方式及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第2の点数を前記認証方式点数記憶手段から読み取り、前記第1の点数と前記第2の点数を前記計算式に代入して計算値を算出し、算出された計算値と前記必要な点数を比較し、サービス利用の可否を判断することが好ましい。 Further, the access path score storage means stores a different score in association with one access path according to the type of service, and the authentication scheme score storage means stores the service path for one authentication scheme. A service type determining unit that stores different points in association with each other according to the type and determines a type of a service requested to be used; and the control unit includes the access path and the service determined by the access path determining unit The first score associated with the service type determined by the type determining means is read from the access path score storage means, the authentication method determined by the authentication method determining means and the service determined by the service type determining means Read the second score associated with the type from the authentication method score storage means Calculating the calculated value by substituting the first score and the second score into the calculation formula, comparing the calculated value with the necessary score, and determining whether or not the service can be used. preferable.
アクセス経路点数記憶手段が、1つのアクセス経路に対して、サービスの種別に応じて異なる点数を関連付けて記憶するとは、例えば、インターネット経路でのアクセスに対して、参照系として関連付ける点数を「1」とし、更新系として関連付ける点数を「0」とすることを含む。 For example, the access path score storage means associates and stores a different score according to the type of service with respect to one access path. And the number of points associated as an update system is set to “0”.
認証方式点数記憶手段が、1つの認証方式に対して、サービスの種別に応じて異なる点数を関連付けて記憶するとは、例えば、パスワード認証に対して、参照系として関連付ける点数を「2」とし、更新系として関連付ける点数を「1」とすることを含む。 The authentication method score storage means associates and stores different points depending on the type of service for one authentication method. For example, the number of points associated as a reference system for password authentication is set to “2”. This includes setting the number of points associated as a system to “1”.
また、1つのユーザIDに対して、サービスの種別に応じて異なる点数を関連付けて記憶するユーザID点数記憶手段と、サービス利用を要求しているユーザのユーザIDを判断するユーザID判断手段とをさらに備え、前記制御手段は、前記アクセス経路判断手段によって判断されたアクセス経路及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第1の点数を前記アクセス経路点数記憶手段から読み取り、前記認証方式判断手段によって判断された認証方式及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第2の点数を前記認証方式点数記憶手段から読み取り、前記ユーザID判断手段によって判断されたユーザID及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第3の点数を前記ユーザID点数記憶手段から読み取り、前記第1の点数と前記第2の点数と前記第3の点数を前記計算式に代入して計算値を算出し、算出された計算値と前記必要な点数を比較し、サービス利用の可否を判断することが好ましい。 In addition, a user ID score storage unit that associates and stores different points according to the type of service for one user ID, and a user ID determination unit that determines a user ID of a user who requests service use The control means further reads from the access path score storage means a first score associated with the access path determined by the access path determination means and the service type determined by the service type determination means, The authentication method determined by the authentication method determination means and the second score associated with the service type determined by the service type determination means are read from the authentication method score storage means and determined by the user ID determination means. Determined by the user ID and the service type determining means. The third score associated with the service type is read from the user ID score storage means, and the first score, the second score, and the third score are substituted into the calculation formula to obtain the calculated value. It is preferable to calculate and compare the calculated value with the necessary score to determine whether the service can be used.
計算式は、(第1の点数)+(第2の点数)+(第3の点数)という単純な足し算、(第1の点数)が特定の点数以上の場合のみ(第2の点数)以降を足すなどを含む。 The calculation formula is a simple addition of (first score) + (second score) + (third score), and only when (first score) is equal to or greater than a specific score (second score) Including adding.
ユーザID点数記憶手段が、1つのユーザIDに対して、サービスの種別に応じて異なる点数を関連付けて記憶するとは、例えば、第1のユーザIDに対して、参照系として関連付ける点数を「0」とし、更新系として関連付ける点数を「−1」とすることを含む。 For example, the user ID score storage means associates and stores different points depending on the type of service for one user ID. For example, the score associated with the first user ID as a reference system is “0”. And the number of points associated as an update system is “−1”.
本発明の特徴によれば、ユーザ属性にかかわらず、コンテキストに応じてサービス利用の可否を判断することができる。また、ユーザ属性をコンテキストに加味してサービス利用の可否を判断することもできる。そして、アクセス経路、認証方式などのコンテキストのバリエーションが増え、複雑さが増しても、サービスごとにセキュリティレベルを容易に分けて設定することができる。 According to the feature of the present invention, it is possible to determine whether or not the service can be used according to the context regardless of the user attribute. In addition, it is possible to determine whether or not the service can be used by considering the user attribute in the context. Even if the context variation such as the access path and the authentication method increases and the complexity increases, the security level can be easily divided and set for each service.
以下に図面に基づいて、本発明を実施するための最良の形態を説明する。なお、以下の説明は、単なる例示に過ぎず、本発明の技術的範囲は以下の説明によって限定されるものではない。 The best mode for carrying out the present invention will be described below with reference to the drawings. The following description is merely an example, and the technical scope of the present invention is not limited by the following description.
図1は、実施例1のサービス利用可否判断システムの全体構成を示す図である。図1に示すように、サービス利用可否判断システム100へは、インターネット10、VPN20又は社内LAN30を経由してアクセスすることができる。サービス利用可否判断システム100はアクセスを制御するアクセス制御手段102と、アクセス経路を判断するアクセス経路判断手段104と、認証を実行する認証手段110と、パスワードとユーザIDとを関連付けて記憶するパスワード認証DB112と、電子証明書とユーザIDとを関連付けて記憶する電子証明書認証DB114と、指紋データとユーザIDとを関連付けて記憶する指紋認証DB116と、アクセス経路と点数を関連付けて記憶したり、サービス利用に必要な点数を記憶したりする点数DB118と、計算式を記憶する計算式記憶手段120と、認証方式を判断する認証方式判断手段122と、これらアクセス経路判断手段104等を制御する制御手段124とを備える。
FIG. 1 is a diagram illustrating the overall configuration of the service availability determination system according to the first embodiment. As shown in FIG. 1, the service
点数DB118は、アクセス経路点数記憶手段、認証方式点数記憶手段、必要点数記憶手段として機能する。具体的には、アクセス経路点数テーブルT11、認証方式点数テーブルT13、及びサービス必要点数テーブルT15を記憶する。 The point DB 118 functions as an access route point storage unit, an authentication method point storage unit, and a necessary point storage unit. Specifically, an access path score table T11, an authentication method score table T13, and a service required score table T15 are stored.
図2に示すように、アクセス経路点数テーブルT11は、アクセス経路と点数を関連付けて記憶する。例えば、図2に示すように、アクセス経路「インターネット」に対して「0点」を、アクセス経路「VPN」に対して「1点」を、アクセス経路「社内LAN」に対して「2点」を関連付けて記憶する。 As shown in FIG. 2, the access route score table T11 stores the access route and the score in association with each other. For example, as shown in FIG. 2, “0 points” for the access route “Internet”, “1 point” for the access route “VPN”, and “2 points” for the access route “in-house LAN”. Are stored in association with each other.
また、認証方式点数テーブルT13は、認証方式と点数を関連付けて記憶する。例えば、図2に示すように、「パスワード認証」に対して「1点」を、「電子証明書認証」に対して「2点」を、「指紋認証」に対して「3点」を関連付けて記憶する。 The authentication method score table T13 stores the authentication method and the score in association with each other. For example, as shown in FIG. 2, “1 point” is associated with “password authentication”, “2 points” is associated with “digital certificate authentication”, and “3 points” is associated with “fingerprint authentication”. Remember.
さらに、サービス必要点数テーブルT15は、サービスとそのサービスを利用するために必要な点数を関連付けて記憶する。例えば、図2に示すように、「株価照会サービス」に対して「1点以上」を、「注文サービス」に対して「3点以上」を、「顧客情報関連サービス」に対して「4点以上」を関連付けて記憶する。 Further, the service required score table T15 stores the service and the score required for using the service in association with each other. For example, as shown in FIG. 2, “1 point or more” for “stock price inquiry service”, “3 points or more” for “order service”, and “4 points for“ customer information related service ”. The above "is stored in association with each other.
図3に基づいて、実施例1の処理の流れを説明する。まず、ユーザからアクセスがあった際にアクセス経路判断手段104が、アクセス経路を判断する(ステップS101)。制御手段124は、判断されたアクセス経路に関連付けられている点数(第1の点数)を、点数DB118に記憶されているアクセス経路点数テーブルT11から読み取る(ステップS103)。
Based on FIG. 3, the flow of the process of Example 1 is demonstrated. First, when there is an access from a user, the access
また、認証方式判断手段122が、認証方式を判断する(ステップS105)。制御手段124は、判断された認証方式に関連付けられている点数(第2の点数)を、点数DB118に記憶されている認証方式点数テーブルT13から読み取る(ステップS107)。
Further, the authentication
計算式記憶手段120には、(第1の点数)+(第2の点数)という計算式が記憶されているものとする。そして、制御手段124は、第1の点数と第2の点数の合計値を算出し(ステップS112)、合計点数に基づいてサービス利用の可否を判断する(ステップS115)。
It is assumed that the calculation formula storage unit 120 stores a calculation formula of (first score) + (second score). Then, the
例えば、インターネット経由でアクセスし、指紋認証したユーザが顧客情報関連サービスを利用しようとした場合、インターネット経由アクセスは「0点」、指紋認証は「3点」であるから、合計点数は「0+3=3点」となる。そして、サービス必要点数テーブルT15において顧客情報関連サービスに関連付けて記憶されている点数は「4点以上」であるから、制御手段124は、サービス利用不可と判断する。
For example, when a user who accesses through the Internet and performs fingerprint authentication tries to use a customer information related service, access through the Internet is “0 points” and fingerprint authentication is “3 points”, so the total score is “0 + 3 = 3 points ". Since the score stored in association with the customer information related service in the required service score table T15 is “4 or more”, the
また、VPN経由でアクセスし、パスワード認証したユーザが株価照会サービスを利用しようとした場合、VPN経由アクセスは「1点」、パスワード認証は「1点」であるから、合計点数は「1+1=2点」となる。そして、サービス必要点数テーブルT15において株価照会サービスに関連付けて記憶されている点数は「1点以上」であるから、制御手段124は、サービス利用可能と判断する。
In addition, when a user who has accessed through the VPN and authenticated the password tries to use the stock price inquiry service, the access through the VPN is “1 point” and the password authentication is “1 point”, so the total score is “1 + 1 = 2”. Points. Since the score stored in association with the stock price inquiry service in the required service score table T15 is “1 or more”, the
また、社内LAN経由でアクセスし、電子証明書認証したユーザが注文サービスを利用しようとした場合、社内LAN経由アクセスは「2点」、電子証明書認証は「2点」であるから、合計点数は「2+2=4点」となる。そして、サービス必要点数テーブルT15において注文サービスに関連付けて記憶されている点数は「3点以上」であるから、制御手段124は、サービス利用可能と判断する。
In addition, when a user who has accessed via the in-house LAN and authenticated the electronic certificate tries to use the order service, the access through the in-house LAN is “2 points” and the electronic certificate authentication is “2 points”. Becomes “2 + 2 = 4 points”. Since the score stored in association with the order service in the required service score table T15 is “3 or more”, the
上記の如く、第1の実施例によれば、アクセス経路と認証方式に基づいて、サービス利用可能か否かを判断することができる。 As described above, according to the first embodiment, it is possible to determine whether or not the service can be used based on the access route and the authentication method.
実施例2では、利用するサービスが参照系の場合と更新系の場合とで読み取られる点数が相違する。 In the second embodiment, the number of points read is different depending on whether the service to be used is a reference system or an update system.
図4に、実施例2のサービス利用可否判断システムの全体構成を示す。実施例2のサービス利用可否判断システム200は、サービス種別判断手段202を有する点で、実施例1のサービス利用可否判断システム100と相違する。
FIG. 4 shows the overall configuration of the service availability determination system according to the second embodiment. The service
サービス種別判断手段202は、要求されているサービスの種別が参照系か更新系かを判断することができる。例えば、要求されているサービスが株価照会サービス又は注文サービスなら参照系と判断する。また、顧客情報関連サービスについては、顧客情報を閲覧するだけの場合は参照系と判断し、顧客情報の参照のみならず、情報の追加・変更もする場合は更新系と判断する。
The service
また、点数DB118に記憶されるアクセス経路点数テーブル、認証方式点数テーブルも実施例1と相違する。具体的には、実施例2のアクセス経路点数テーブルT21は、1つのアクセス経路に対して、サービスの種別に応じて異なる点数を関連付けて記憶し、実施例2の認証方式点数テーブルT23は、1つの認証方式に対して、サービスの種別に応じて異なる点数を関連付けて記憶する。 Further, the access route score table and the authentication method score table stored in the score DB 118 are also different from the first embodiment. Specifically, the access route score table T21 of the second embodiment stores different points associated with one access route according to the type of service, and the authentication method score table T23 of the second embodiment stores 1 Different authentication points are stored in association with each authentication method according to the type of service.
例えば、図5に示すように、実施例2のアクセス経路点数テーブルT21は、「インターネット」に対して参照権限点数「1点」と更新権限点数「0点」を、「VPN」に対して参照権限点数「2点」と更新権限点数「1点」を、「社内LAN」に対して参照権限点数「3点」と更新権限点数「2点」を関連付けて記憶する。 For example, as illustrated in FIG. 5, the access route score table T21 according to the second embodiment refers to “VPN” for the reference authority score “1” and the update authority score “0” for “Internet”. The authority score “2 points” and the update authority score “1 point” are stored in association with the “in-house LAN” with the reference authority score “3 points” and the update authority score “2 points”.
また、例えば、図5に示すように、実施例2の認証方式点数テーブルT23は、「パスワード認証」に対して参照権限点数「2点」と更新権限点数「1点」を、「電子証明書認証」に対して参照権限点数「2点」と更新権限点数「2点」を、「指紋認証」に対して参照権限点数「2点」と更新権限点数「3点」を関連付けて記憶する。 Further, for example, as shown in FIG. 5, the authentication method score table T23 of the second embodiment has a reference authority score “2 points” and an update authority score “1 point” for “password authentication”, and “electronic certificate”. The reference authority score “2 points” and the update authority score “2 points” are stored in association with “authentication”, and the reference authority score “2 points” and the update authority score “3 points” are stored in association with “fingerprint authentication”.
図6に基づいて、実施例2の処理の流れを説明する。まず、ユーザからサービス利用要求があった際に、サービス種別判断手段202が、サービス種別を判断し(ステップS100)、アクセス経路判断手段104が、アクセス経路を判断する(ステップS101)。制御手段124は、判断されたアクセス経路及びサービス種別に関連付けられている点数(第1の点数)を、点数DB118に記憶されているアクセス経路点数テーブルT21から読み取る(ステップS104)。
Based on FIG. 6, the flow of the process of Example 2 is demonstrated. First, when a service use request is received from a user, the service
また、認証方式判断手段122が、認証方式を判断し(ステップS105)、制御手段124が、判断された認証方式及びサービス種別に関連付けられている点数(第2の点数)を、点数DB118に記憶されている認証方式点数テーブルT23から読み取る(ステップS108)。
Further, the authentication
計算式記憶手段120には、(第1の点数)+(第2の点数)という計算式が記憶されているものとする。そして、制御手段124は、第1の点数と第2の点数の合計値を算出し(ステップS112)、合計点数に基づいてサービス利用の可否を判断する(ステップS115)。
It is assumed that the calculation formula storage unit 120 stores a calculation formula of (first score) + (second score). Then, the
例えば、「インターネット」経由でアクセスし、「指紋認証」したユーザが「株価照会サービス」(参照権限)を利用しようとした場合、
参照権限に関するインターネット経由アクセスは「1点」、
参照権限に関する指紋認証は「2点」
であるから、合計点数は「1+2=3点」となる。そして、サービス必要点数テーブルT25において株価照会サービスに関連付けて記憶されている点数は「1点以上」であるから、制御手段124は、サービス利用可能と判断する。
For example, when a user who accesses via the Internet and uses fingerprint authentication tries to use the stock price inquiry service (reference authority)
For access via the Internet, “1 point”
“2 points” for fingerprint authentication related to reference authority
Therefore, the total score is “1 + 2 = 3 points”. Since the score stored in association with the stock price inquiry service in the required service score table T25 is “1 or more”, the
また、「インターネット」経由でアクセスし、「指紋認証」したユーザが「顧客情報関連サービス」(参照系)を利用しようとした場合、
参照系に関するインターネット経由アクセスは「0点」、
参照系に関する指紋認証は「2点」
であるから、合計点数は「0+2=2点」となる。そして、サービス必要点数テーブルT25において顧客情報関連サービス(参照権限)に関連付けて記憶されている点数は「3点以上」であるから、制御手段124は、サービス利用不可と判断する。
In addition, when a user who accesses via “Internet” and “fingerprint authentication” tries to use “customer information related service” (reference system),
Access via the Internet for the reference system is "0"
Fingerprint authentication for the reference system is “2 points”
Therefore, the total score is “0 + 2 = 2 points”. Since the score stored in association with the customer information related service (reference authority) in the service required score table T25 is “3 or more”, the
また、「社内LAN」経由でアクセスし、「パスワード認証」したユーザが「注文サービス」(参照権限)を利用しようとした場合、
参照権限に関する社内LAN経由アクセスは「3点」、
参照権限に関するパスワード認証は「2点」
であるから、合計点数は「3+2=5点」となる。そして、サービス必要点数テーブルT25において注文サービスに関連付けて記憶されている点数は「3点以上」であるから、制御手段124は、サービス利用可能と判断する。
In addition, when a user who accesses via the “in-house LAN” and uses “password authentication” tries to use the “order service” (reference authority)
“3 points” for access via the in-house LAN for reference authority
“2 points” for password authentication for reference authority
Therefore, the total score is “3 + 2 = 5 points”. Since the score stored in association with the order service in the service required score table T25 is “3 or more”, the
また、「社内LAN」経由でアクセスし、「パスワード認証」したユーザが「顧客情報関連サービス」(更新系)を利用しようとした場合、
更新系に関する社内LAN経由アクセスは「2点」、
更新系に関するパスワード認証は「1点」
であるから、合計点数は「2+1=3点」となる。そして、サービス必要点数テーブルT25において顧客情報関連サービス(更新系)に関連付けて記憶されている点数は「4点以上」であるから、制御手段124は、サービス利用不可と判断する。
In addition, when a user who accesses via “in-house LAN” and performs “password authentication” tries to use “customer information related service” (update system)
Access via in-house LAN related to renewal system is “2 points”
Password authentication for renewal system is “1 point”
Therefore, the total score is “2 + 1 = 3 points”. Since the score stored in association with the customer information related service (update system) in the service required score table T25 is “4 or more”, the
上記の如く、第2の実施例によれば、アクセス経路及びサービス種別並びに認証方式及びサービス種別に基づいて、サービス利用可能か否かを判断することができる。 As described above, according to the second embodiment, it is possible to determine whether or not the service can be used based on the access route, the service type, the authentication method, and the service type.
実施例3では、各ユーザに参照権限点数及び更新権限点数を付与する。 In the third embodiment, a reference authority score and an update authority score are assigned to each user.
図7に、実施例3のサービス利用可否判断システムの全体構成を示す。実施例3のサービス利用可否判断システム300は、ユーザID判断手段302を有する点で、実施例2のサービス利用可否判断システム200と相違する。
FIG. 7 shows the overall configuration of the service availability determination system according to the third embodiment. The service
ユーザID判断手段302は、サービスの利用を要求しているユーザのユーザIDを判断する。例えば、ユーザ端末から送られてくるサービス利用要求パケット内にユーザIDを含め、これに基づいてユーザIDを判断するとしても良い。また、MAC(media access control)アドレスとユーザIDとの対応表を予め記憶しておき、ユーザ端末から送られてくるサービス利用要求パケット内に含まれる発信元端末のMACアドレスを読み取り、このMACアドレスをキーとして前記対応表を検索してユーザIDを判断するとしても良い。
The user
また、アクセス経路点数テーブル、認証方式点数テーブル、サービス必要点数テーブルに加えて、ユーザID点数テーブルも点数DB118に記憶される点も、実施例2と相違する。具体的には、実施例3においては、ユーザID点数テーブルT31は、1つのユーザIDに対して、サービスの種別に応じて異なる点数を関連付けて記憶する。 Further, in addition to the access route score table, the authentication method score table, and the service required score table, the user ID score table is also stored in the score DB 118, which is different from the second embodiment. Specifically, in the third embodiment, the user ID score table T31 stores a different score in association with one user ID depending on the type of service.
例えば、図8に示すように、実施例3のアクセス経路点数テーブルT31は、「ID001」に対して参照権限点数「0点」と更新権限点数「0点」を、「ID002」に対して参照権限点数「0点」と更新権限点数「−1点」を、「ID003」に対して参照権限点数「0点」と更新権限点数「−2点」を関連付けて記憶する。 For example, as shown in FIG. 8, the access route score table T31 of the third embodiment refers to “ID001”, the reference authority score “0 points” and the update authority score “0 points” to “ID002”. The authority score “0 points” and the update authority score “−1 point” are stored in association with “ID003”, the reference authority score “0 points” and the update authority score “−2 points”.
図9に基づいて、実施例3の処理の流れを説明する。まず、ユーザからサービス利用要求があった際に、サービス種別判断手段202が、サービス種別を判断し(ステップS100)、アクセス経路判断手段104が、アクセス経路を判断する(ステップS101)。制御手段124は、判断されたアクセス経路及びサービス種別に関連付けられている点数(第1の点数)を、点数DB118に記憶されているアクセス経路点数テーブルT21から読み取る(ステップS104)。
Based on FIG. 9, the flow of the process of Example 3 is demonstrated. First, when a service use request is received from a user, the service
また、認証方式判断手段122が、認証方式を判断し(ステップS105)、制御手段124が、判断された認証方式及びサービス種別に関連付けられている点数(第2の点数)を、点数DB118に記憶されている認証方式点数テーブルT23から読み取る(ステップS108)。
Further, the authentication
さらに、ユーザID判断手段302が、ユーザIDを判断し(ステップS109)、制御手段124が、判断されたユーザID及びサービス種別に関連付けられている点数(第3の点数)を、点数DB118に記憶されているユーザID点数テーブルT31から読み取る(ステップS110)。
Further, the user
計算式記憶手段120には、(第1の点数)+(第2の点数)+(第3の点数)という計算式が記憶されているものとする。そして、制御手段124は、第1の点数と第2の点数と第3の点数の合計値を算出し(ステップS113)、合計点数に基づいてサービス利用の可否を判断する(ステップS115)。
It is assumed that the calculation formula storage unit 120 stores a calculation formula of (first score) + (second score) + (third score). Then, the
例えば、「ID001」のユーザが「インターネット」経由でアクセスし、「指紋認証」して「株価照会サービス」(参照権限)を利用しようとした場合、
参照権限に関するID001のユーザは「0点」、
参照権限に関するインターネット経由アクセスは「1点」、
参照権限に関する指紋認証は「2点」
であるから、合計点数は「0+1+2=3点」となる。そして、サービス必要点数テーブルT25において株価照会サービスに関連付けて記憶されている点数は「1点以上」であるから、制御手段124は、ID001のユーザのサービス利用を許可する。
For example, if the user with ID001 accesses via the Internet and tries to use the stock price inquiry service (reference authority) after performing fingerprint authentication,
ID001 related to the reference authority is “0”
For access via the Internet, “1 point”
“2 points” for fingerprint authentication related to reference authority
Therefore, the total score is “0 + 1 + 2 = 3 points”. Then, since the score stored in association with the stock price inquiry service in the service required score table T25 is “1 or more”, the
また、「ID001」のユーザが「インターネット」経由でアクセスし、「指紋認証」して「顧客情報関連サービス」(参照系)を利用しようとした場合、
参照系に関するID001のユーザは「0点」、
参照系に関するインターネット経由アクセスは「0点」、
参照系に関する指紋認証は「2点」
であるから、合計点数は「0+0+2=2点」となる。そして、サービス必要点数テーブルT25において顧客情報関連サービス(参照系)に関連付けて記憶されている点数は「3点以上」であるから、制御手段124は、ID001のユーザのサービス利用を許可しない。
In addition, if the user with ID001 accesses via the Internet and tries to use the "customer information related service" (reference system) after performing "fingerprint authentication"
The ID001 user related to the reference system is “0 points”
Access via the Internet for the reference system is "0"
“2 points” for fingerprint authentication on the reference system
Therefore, the total score is “0 + 0 + 2 = 2 points”. Since the score stored in association with the customer information related service (reference system) in the service required score table T25 is “3 points or more”, the
また、「ID002」のユーザが「社内LAN」経由でアクセスし、「パスワード認証」して「注文サービス」(参照権限)を利用しようとした場合、
参照権限に関するID002のユーザは「0点」、
参照権限に関する社内LAN経由アクセスは「3点」、
参照権限に関するパスワード認証は「2点」
であるから、合計点数は「0+3+2=5点」となる。そして、サービス必要点数テーブルT25において注文サービスに関連付けて記憶されている点数は「3点以上」であるから、制御手段124は、ID002のユーザのサービス利用を許可する。
In addition, if the user with ID002 accesses via the “in-house LAN” and tries to use “ordering service” (reference authority) by performing “password authentication”,
The user of ID002 regarding the reference authority is “0”,
“3 points” for access via the in-house LAN for reference authority
“2 points” for password authentication for reference authority
Therefore, the total score is “0 + 3 + 2 = 5 points”. Since the score stored in association with the order service in the required service score table T25 is “3 or more”, the
また、「ID003」のユーザが「社内LAN」経由でアクセスし、「パスワード認証」して「顧客情報関連サービス」(更新系)を利用しようとした場合、
更新系に関するID003のユーザは「−2点」、
更新系に関する社内LAN経由アクセスは「2点」、
更新系に関するパスワード認証は「1点」
であるから、合計点数は「−2+2+1=1点」となる。そして、サービス必要点数テーブルT25において顧客情報関連サービス(更新系)に関連付けて記憶されている点数は「4点以上」であるから、制御手段124は、ID003のユーザのサービス利用を許可しない。
In addition, when the user of “ID003” accesses via “in-house LAN” and tries to use “customer information related service” (update system) by performing “password authentication”,
The user of ID003 regarding the update system is "-2 points",
Access via in-house LAN related to renewal system is “2 points”
Password authentication for renewal system is “1 point”
Therefore, the total score is “−2 + 2 + 1 = 1 point”. Since the score stored in association with the customer information related service (update system) in the service required score table T25 is “4 or more”, the
上記の如く、第3の実施例によれば、ユーザID及びサービス種別、アクセス経路及びサービス種別並びに認証方式及びサービス種別に基づいて、サービス利用可能か否かを判断することができる。 As described above, according to the third embodiment, it is possible to determine whether or not the service can be used based on the user ID and the service type, the access route and the service type, the authentication method and the service type.
上記の如く、前記実施例によれば、アクセス経路、認証方式などのコンテキストのバリエーションが増え、複雑さが増しても、サービスごとにセキュリティレベルを容易に分けて設定することができる。 As described above, according to the above-described embodiment, even when the context variation such as the access route and the authentication method increases and the complexity increases, the security level can be easily divided and set for each service.
前記実施例においては、サービスを参照系と更新系とに分けたが、サービスの種別はこれに限られない。要求される管理レベル(セキュリティレベル)が高いものと、低いものとがあれば、その管理レベルに応じてサービスを分けることができる。また、サービスの種別数は「2」に限られない、管理レベル「高−中−低」の如く、3種類又はそれ以上細かく分けてもよいことは言うまでも無い。 In the above embodiment, the service is divided into the reference system and the update system, but the service type is not limited to this. If the required management level (security level) is high or low, the service can be divided according to the management level. Needless to say, the number of service types is not limited to “2”, and may be divided into three or more types, such as a management level “high-medium-low”.
100,200,300…サービス利用可否判断システム
102…アクセス制御手段 104…アクセス経路判断手段
110…認証手段 112…パスワード認証DB
114…電子証明書認証DB 116…指紋認証DB
118…点数DB 120…計算式記憶手段
122…認証方式判断手段 124…制御手段
202…サービス種別判断手段 302…ユーザID判断手段
DESCRIPTION OF
114 ... Electronic certificate authentication DB 116 ... Fingerprint authentication DB
118 ... Score DB 120 ... Calculation formula storage means 122 ... Authentication method judgment means 124 ... Control means 202 ... Service type judgment means 302 ... User ID judgment means
Claims (4)
アクセス経路と点数を関連付けて予め記憶するアクセス経路点数記憶手段と、
認証方式と点数を関連付けて予め記憶する認証方式点数記憶手段と、
複数のサービスと、当該サービスのサービス利用に必要な点数とを関連付けて予め記憶する必要点数記憶手段と、
アクセスに使用された経路を判断するアクセス経路判断手段と、
認証に使用された認証方式を判断する認証方式判断手段と、
前記アクセス経路判断手段によって判断されたアクセス経路に関連付けられている第1の点数を前記アクセス経路点数記憶手段から読み取り、前記認証方式判断手段によって判断された認証方式に関連付けられている第2の点数を前記認証方式点数記憶手段から読み取り、前記第1の点数と前記第2の点数を合算して計算値を算出し、算出された計算値と、前記必要点数記憶手段から読み取った対象となるサービスのサービス利用に必要な点数とを比較し、サービス利用の可否を判断する制御手段とを備えること
を特徴とするサービス利用可否判断システム。 A service availability determination system for determining availability of a plurality of services based on an access route and an authentication method,
An access route score storage means for storing the access route and the score in association with each other;
An authentication method score storage means for storing the authentication method and the score in association with each other;
A plurality of services, and the required number storage means for storing in advance in association with the service points required for use of the service,
An access route determining means for determining the path used for access,
An authentication method determination means for determining an authentication method used for authentication;
A first score associated with the access route determined by the access route determination means is read from the access route score storage means, and a second score associated with the authentication method determined by the authentication method determination means. read from the authentication method number storage means, and summing said second number and said first number to calculate the calculated value, the calculated calculated values, the subject read from the required number of storage means services service accessibility decision system characterized by a control means of the service is compared with the required number of points to use to determine whether the service.
前記アクセス経路点数記憶手段は、1つのアクセス経路に対して、サービスの種別に応じて異なる点数を関連付けて記憶し、
前記認証方式点数記憶手段は、1つの認証方式に対して、サービスの種別に応じて異なる点数を関連付けて記憶し、
前記制御手段は、前記アクセス経路判断手段によって判断されたアクセス経路及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第1の点数を前記アクセス経路点数記憶手段から読み取り、前記認証方式判断手段によって判断された認証方式及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第2の点数を前記認証方式点数記憶手段から読み取り、前記第1の点数と前記第2の点数を計算式記憶手段に記憶された計算式に代入して計算値を算出し、算出された計算値と前記必要な点数を比較し、サービス利用の可否を判断する、
請求項1に記載のサービス利用可否判断システム。 Service type determination means for determining the type of service requested to be used,
The access route score storage means stores a different score in association with one access route according to the type of service,
The authentication method score storage means stores different points in association with one authentication method according to the type of service,
The control means reads from the access path score storage means a first score associated with the access path determined by the access path determination means and the service type determined by the service type determination means, and the authentication method reading authentication method and the second number associated with the service type is determined by the service type determination unit determining by the determination means from the authentication method number storage means, said first number and said second number Substituting the calculation formula stored in the calculation formula storage means to calculate a calculated value, comparing the calculated calculated value with the required score, and determining whether or not the service can be used.
The service availability determination system according to claim 1.
サービス利用を要求しているユーザのユーザIDを判断するユーザID判断手段とをさらに備え、
前記制御手段は、前記アクセス経路判断手段によって判断されたアクセス経路及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第1の点数を前記アクセス経路点数記憶手段から読み取り、前記認証方式判断手段によって判断された認証方式及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第2の点数を前記認証方式点数記憶手段から読み取り、前記ユーザID判断手段によって判断されたユーザID及び前記サービス種別判断手段によって判断されたサービス種別に関連付けられている第3の点数を前記ユーザID点数記憶手段から読み取り、前記第1の点数と前記第2の点数と前記第3の点数を計算式記憶手段に記憶された計算式に代入して計算値を算出し、算出された計算値と前記必要な点数を比較し、サービス利用の可否を判断する
請求項1又は2に記載のサービス利用可否判断システム。 User ID score storage means for associating and storing different points according to the type of service for one user ID;
A user ID determining means for determining a user ID of a user requesting use of the service,
The control means reads from the access path score storage means a first score associated with the access path determined by the access path determination means and the service type determined by the service type determination means, and the authentication method The authentication method determined by the determination means and the second score associated with the service type determined by the service type determination means are read from the authentication method score storage means, and the user ID determined by the user ID determination means and reading the third number associated with the service type is determined by the service type determination unit from the user ID number memory means, calculating the first score and the second score and the third number calculating a calculated value is substituted into the calculation formula stored in the formula storage means, calculating Service accessibility decision system according to claim 1 or 2 calculated value and the comparing the required number, it is determined whether the service was.
アクセス経路と点数を関連付けて予め記憶するアクセス経路点数記憶手段、
認証方式と点数を関連付けて予め記憶する認証方式点数記憶手段、
複数のサービスと、当該サービスのサービス利用に必要な点数とを関連付けて予め記憶する必要点数記憶手段、
アクセスに使用された経路を判断するアクセス経路判断手段、
認証に使用された認証方式を判断する認証方式判断手段、
前記アクセス経路判断手段によって判断されたアクセス経路に関連付けられている第1の点数を前記アクセス経路点数記憶手段から読み取り、前記認証方式判断手段によって判断された認証方式に関連付けられている第2の点数を前記認証方式点数記憶手段から読み取り、前記第1の点数と前記第2の点数を合算して計算値を算出し、算出された計算値と、前記必要点数記憶手段から読み取った対象となるサービスのサービス利用に必要な点数とを比較し、サービス利用の可否を判断する制御手段として機能させること
を特徴とするサービス利用可否判断プログラム。 A service availability determination program for determining availability of a plurality of services based on an access route and an authentication method, the computer comprising:
An access route score storage means for pre-associating and storing the access route and the score;
An authentication method score storage means for storing the authentication method and the score in association with each other;
A plurality of services, required number storage means for storing in advance in association with the required number of points to service of the service,
Access route determining means for determining the path used for access,
Authentication method determination means for determining the authentication method used for authentication,
A first score associated with the access route determined by the access route determination means is read from the access route score storage means, and a second score associated with the authentication method determined by the authentication method determination means. Is read from the authentication method score storage means, the first score and the second score are added together to calculate a calculated value, and the calculated calculated value and the service to be read from the necessary score storage means service compares the number required for use, the service accessibility decision program for causing to function as a control unit for determining whether it is possible to service.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005255440A JP4713985B2 (en) | 2005-09-02 | 2005-09-02 | Service availability determination system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005255440A JP4713985B2 (en) | 2005-09-02 | 2005-09-02 | Service availability determination system and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007072516A JP2007072516A (en) | 2007-03-22 |
JP4713985B2 true JP4713985B2 (en) | 2011-06-29 |
Family
ID=37933939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005255440A Active JP4713985B2 (en) | 2005-09-02 | 2005-09-02 | Service availability determination system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4713985B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5006683B2 (en) * | 2007-04-11 | 2012-08-22 | キヤノン株式会社 | Network terminal management apparatus, method, and program |
JP4502141B2 (en) | 2007-09-18 | 2010-07-14 | 富士ゼロックス株式会社 | Information processing apparatus, information processing system, and information processing program |
JP5622088B2 (en) * | 2010-08-17 | 2014-11-12 | 日本電気株式会社 | Authentication system, authentication method |
JP7563138B2 (en) | 2020-11-27 | 2024-10-08 | ブラザー工業株式会社 | COMMUNICATION DEVICE AND COMPUTER PROGRAM FOR THE COMMUNICATION DEVICE |
CN119089434B (en) * | 2024-11-07 | 2025-02-18 | 天津金城银行股份有限公司 | Authority data processing method, system and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000029845A (en) * | 1998-07-10 | 2000-01-28 | Canon Inc | Information processor, information processing system and storage medium |
JP2002269043A (en) * | 2001-03-09 | 2002-09-20 | Canon Inc | Information processor, information processing system, user authentication processing method and storage medium |
JP2005173805A (en) * | 2003-12-09 | 2005-06-30 | Hitachi Ltd | Authentication control apparatus and authentication control method |
JP2005227934A (en) * | 2004-02-12 | 2005-08-25 | Oki Electric Ind Co Ltd | Security level setting method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4084971B2 (en) * | 2002-08-07 | 2008-04-30 | 三菱電機株式会社 | Data protection apparatus, data protection method and program used in electronic data exchange system |
JP2006260461A (en) * | 2005-03-18 | 2006-09-28 | Meiji Univ | Access control system and information processing system using the same |
-
2005
- 2005-09-02 JP JP2005255440A patent/JP4713985B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000029845A (en) * | 1998-07-10 | 2000-01-28 | Canon Inc | Information processor, information processing system and storage medium |
JP2002269043A (en) * | 2001-03-09 | 2002-09-20 | Canon Inc | Information processor, information processing system, user authentication processing method and storage medium |
JP2005173805A (en) * | 2003-12-09 | 2005-06-30 | Hitachi Ltd | Authentication control apparatus and authentication control method |
JP2005227934A (en) * | 2004-02-12 | 2005-08-25 | Oki Electric Ind Co Ltd | Security level setting method |
Also Published As
Publication number | Publication date |
---|---|
JP2007072516A (en) | 2007-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6957261B2 (en) | Resource policy management using a centralized policy data structure | |
US20150222614A1 (en) | Authentication server auditing of clients using cache provisioning | |
US7596562B2 (en) | System and method for managing access control list of computer systems | |
US20130162394A1 (en) | Data repository authentication | |
JP5125187B2 (en) | Authentication processing program, information processing program, authentication processing device, authentication processing system, and information processing system | |
US10693863B2 (en) | Methods and systems for single sign-on while protecting user privacy | |
US11388011B2 (en) | Accountable identities on the internet | |
JP2006268855A (en) | System and method for adaptive authentication | |
US20130283359A1 (en) | Establishing access controls in a premise-based environment | |
US20230388304A1 (en) | Decentralized application authentication | |
CN112651001B (en) | Access request authentication method, device, equipment and readable storage medium | |
JP2008525880A (en) | Apparatus and method for controlling personal data | |
WO2020168757A1 (en) | Network system access method and apparatus, computer device, and readable storage medium | |
CN112581103A (en) | Safety online conference management method | |
JP2022184954A5 (en) | Network system and information processing method | |
JP4713985B2 (en) | Service availability determination system and program | |
US8538991B2 (en) | Information managing apparatus, information managing method, and computer product | |
WO2012046583A1 (en) | Access control device, access control system, access control method, and access control program | |
TW201430608A (en) | Single-sign-on system and method | |
JP2006268544A (en) | System, method and program for network connection control | |
KR101676854B1 (en) | Method, server and computer-readable recording media for certifying electronic business card | |
JP2003069595A (en) | Access control system | |
JP5131062B2 (en) | Document management program, document management apparatus, and document management system | |
JP2010068427A (en) | Information control system, information control method, and, information relay apparatus | |
JP4853357B2 (en) | Karaoke network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080312 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110210 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110308 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110325 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4713985 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |