JP2011216121A - アクセス制御プログラムおよびアクセス制御方法 - Google Patents
アクセス制御プログラムおよびアクセス制御方法 Download PDFInfo
- Publication number
- JP2011216121A JP2011216121A JP2011158421A JP2011158421A JP2011216121A JP 2011216121 A JP2011216121 A JP 2011216121A JP 2011158421 A JP2011158421 A JP 2011158421A JP 2011158421 A JP2011158421 A JP 2011158421A JP 2011216121 A JP2011216121 A JP 2011216121A
- Authority
- JP
- Japan
- Prior art keywords
- information
- article
- user
- access
- community
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 50
- 230000003628 erosive effect Effects 0.000 abstract description 6
- 238000007689 inspection Methods 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 52
- 238000010586 diagram Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】検閲の範囲を最適に設定し、社員に対するプライベート侵食・秘密情報漏洩の問題を防止すること。
【解決手段】情報管理装置100は、上下関係情報150bを記録し、クライアント10,20から記事情報に対してアクセス要求を受け付けた場合には、アクセス要求を行った利用者の情報と上下関係情報150bとを基にして、記事情報に対するアクセスを許可するか否かを判定する。また、コミュニティごとに複数の利用者が作成した記事情報を記録し、この記事情報に対するアクセス要求を受け付けた場合に、アクセス要求を行った利用者の情報と上下関係情報150bとを基にして、コミュニティに属する記事情報に対するアクセスを許可するか否かを判定する。
【選択図】図1
【解決手段】情報管理装置100は、上下関係情報150bを記録し、クライアント10,20から記事情報に対してアクセス要求を受け付けた場合には、アクセス要求を行った利用者の情報と上下関係情報150bとを基にして、記事情報に対するアクセスを許可するか否かを判定する。また、コミュニティごとに複数の利用者が作成した記事情報を記録し、この記事情報に対するアクセス要求を受け付けた場合に、アクセス要求を行った利用者の情報と上下関係情報150bとを基にして、コミュニティに属する記事情報に対するアクセスを許可するか否かを判定する。
【選択図】図1
Description
この発明は、アクセス制御プログラム等に関するものである。
近年、企業ではネットワーク環境が整備され、ネットワークを介して個々の社員同士が意見交換などを行うことが可能となっている。例えば、社員がブログ等を利用して、様々な記事(企業活動にかかる連絡事項、時事ニュース、専門的トピックス、友達間の話題等に関する記事)を作成し、作成した記事の情報を企業内の社員に対して公開している。また、社員が作成した記事の公開範囲は、企業内の社員全体に及ぶ場合もあれば、記事を作成した社員の仲間内のみに限定される場合もあり、基本的に記事の公開範囲は、記事の内容および社則などに応じて、記事を作成した社員自身が設定している。
すなわち、社員は自ら作成した記事に対して公開範囲を設定することによって、作成した記事を閲覧することのできる社員を制限し、自身のプライベートな情報が漏洩することを防ぐとともに、記事にかかる秘密情報が悪意のある第三者に漏洩するという問題を未然に防止している。
なお、特許文献1にかかる人脈情報検索システムでは、予め複数の利用者の人脈の情報および各利用者自身に関する情報をデータベースに登録しておき、端末から利用者が検索したい情報を受け付けた場合に、データベースに記録された情報を参照し、入力された情報に対応する人脈の情報を出力することによって、各利用者間の人脈を仲介可能とする技術が公開されている。
しかしながら、上述した従来の技術では、企業の社則などによって、社員が作成した記事に対する検閲を行う場合に、社則に基づく検閲の範囲と、社員が設定した公開範囲とが必ずしも一致するわけではなく、最適な検閲の範囲を設定することが難しいため、万一、検閲の範囲を誤って設定してしまった場合には、社員に対するプライベートの侵食、秘密情報漏洩などの問題が発生してしまう。
この発明は、上述した従来技術による問題点を解消するためになされたものであり、検閲の範囲を最適に設定し、社員に対するプライベート侵食・秘密情報漏洩の問題を防止することができるアクセス制御プログラムおよびアクセス制御方法を提供することを目的とする。
上述した課題を解決し、目的を達成するため、本発明は、ネットワーク上の利用者の端末の間で共有される記事の情報を管理する情報管理プログラムであって、上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録装置に記録する記録手順と、前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定する判定手順と、をコンピュータに実行させることを特徴とする。
また、本発明は、上記発明において、前記記録手順は利用者が管理するネットワーク上のコミュニティにおいて他の複数の利用者が作成した記事の情報を示すコミュニティ情報と前記上下関係情報と関連付けて更に記録装置に記録し、前記判定手順は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記コミュニティ情報にアクセスすることを許可するか否かを判定することを特徴とする。
また、本発明は、上記発明において、前記上下関係情報は上司と部下との関係を有する利用者の情報を示し、前記判定手順は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記記事情報を作成した利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記記事情報を作成した利用者の上司である場合に、前記記事情報に対するアクセスを許可することを特徴とする。
また、本発明は、上記発明において、前記判定手順は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記コミュニティ情報の属するコミュニティを管理する利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記コミュニティを管理する利用者の上司である場合に前記コミュニティ情報に対するアクセスを許可することを特徴とする。
また、本発明は、上記発明において、前記記録手順は前記記事情報と当該記事情報に対するアクセスを許可する利用者の情報とを対応付けたアクセス許可情報を更に記録装置に記録し、前記判定手順は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報および前記アクセス許可情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定することを特徴とする。
本発明によれば、上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録装置に記録し、記事情報に対するアクセス要求を受け付けた場合に、上下関係情報を基にしてアクセス要求元の端末が記事情報にアクセスすることを許可するか否かを判定するので、利用者の作成した記事情報に対する検閲の範囲を最適に設定することができる。
また、本発明によれば、利用者が管理するネットワーク上のコミュニティにおいて他の複数の利用者が作成した記事の情報を示すコミュニティ情報と上下関係情報と関連付けて更に記録装置に記録し、コミュニティ情報に対するアクセス要求を受け付けた場合に、上下関係情報を基にしてアクセス要求元の端末がコミュニティ情報にアクセスすることを許可するか否かを判定するので、利用者の作成した記事情報に対する検閲の範囲を最適に設定することができ、利用者の秘密情報が悪意のある第三者に漏洩することを防止することができる。
また、本発明によれば、上下関係情報は上司と部下との関係を有する利用者の情報を示し、記事情報に対するアクセス要求を受け付けた場合に、上下関係情報を基にしてアクセス要求を行った利用者が記事情報を作成した利用者の上司であるが否かを判定し、アクセス要求を行った利用者が記事情報を作成した利用者の上司である場合に、記事情報に対するアクセスを許可するので、記事を作成した利用者に対して監督責任を有する上司が、部下の記事情報を検閲することができ、記事情報を作成した利用者にかかるプライベートの侵食および記事にかかる秘密漏洩の問題を解消することができる。
また、本発明によれば、コミュニティ情報に対するアクセス要求を受け付けた場合に、上下関係情報を基にしてアクセス要求を行った利用者がコミュニティ情報の属するコミュニティを管理する利用者の上司であるか否かを判定し、アクセス要求を行った利用者がコミュニティを管理する利用者の上司である場合にコミュニティ情報に対するアクセスを許可するので、上司は部下の作成した記事情報の検閲を実行することができる。
また、本発明によれば、記事情報とこの記事情報に対するアクセスを許可する利用者の情報とを対応付けたアクセス許可情報を更に記録装置に記録し、記事情報に対するアクセス要求を受け付けた場合に、上下関係情報およびアクセス許可情報を基にしてアクセス要求元の端末が記事情報にアクセスすることを許可するか否かを判定するので、より的確に検閲の範囲を設定することができる。
以下に添付図面を参照して、この発明に係るアクセス制御プログラムおよびアクセス制御方法の好適な実施の形態を詳細に説明する。なお、本実施例では、情報管理プログラムの実施形態として情報管理装置を用いて説明するがこれに限定されるものではない。
まず、本実施例にかかる情報管理装置の概要および特徴について説明する。本実施例にかかる情報管理装置は、上下関係(例えば、企業内における上司と部下との関係)を有する利用者の情報(以下、上下関係情報と表記する)を記録し、利用者が作成した記事の情報(以下、記事情報と表記する)に対してアクセス要求を受け付けた場合には、アクセス要求を行った利用者の情報と上下関係情報とを基にして、記事情報に対するアクセスを許可するか否かを判定する。具体的には、アクセス要求を行った利用者が記事情報の作成者の上司である場合に、この記事情報に対するアクセスを許可する。
また、本実施例にかかる情報管理装置は、利用者が管理するコミュニティ(あるいは場所;誰かが主催するあるテーマやポリシーに則した記事が集まる場所。また、誰かが管理するあるテーマやポリシーに則した記事が集まる場所)において複数の利用者が作成した記事情報を記録し、この記事情報に対するアクセス要求を受け付けた場合に、アクセス要求を行った利用者の情報と上下関係情報とを基にして、コミュニティに属する記事情報に対するアクセスを許可するか否かを判定する。具体的には、アクセス要求を行った利用者がコミュニティの管理者の上司である場合に、コミュニティに属する記事情報に対するアクセスを許可する。
このように、本実施例にかかる情報管理装置は、上下関係情報に基づいて記事情報に対するアクセスを制御するので、利用者が作成した記事に対する検閲を適切な範囲で実行することができる。また、記事を作成した利用者に対して監督責任を有する上司が、部下の記事情報を検閲するので、記事情報を作成した利用者にかかるプライベートの侵食および記事にかかる秘密漏洩の問題を解消することができる。
つぎに、本実施例にかかる情報管理装置の構成について説明する。図1は、本実施例にかかる情報管理装置の構成を示す機能ブロック図である。同図に示すようにこの情報管理装置100は、ネットワーク50を介してクライアント10,20に接続されており、入力部110と、出力部120と、通信制御部130と、入出力制御IF部140と、記憶部150と、制御部160とを備えて構成される。なお、ここでは説明の便宜上、クライアント10,20を示すがこれに限定されるものではなく、情報管理装置100はその他複数のクライアントと接続され、各クライアントとデータ通信を行うものとする。
入力部110は、各種の情報を入力する入力手段であり、キーボードやマウス、マイク、記録媒体(フレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなど)からデータを読み取る媒体読取装置などによって構成される。なお、後述するモニタ(出力部120)も、マウスと協働してポインティングディバイス機能を実現する。
出力部120は、各種の情報を出力する出力手段であり、モニタ(若しくはディスプレイ、タッチパネル)やスピーカなどによって構成される。通信制御部130は、主にクライアント10,20との間における通信を制御する手段であり、入出力制御IF部140は、入力部110、出力部120、通信制御部130、記憶部150および制御部160によるデータの入出力を制御する手段である。
記憶部150は、制御部160による各種処理に必要なデータおよびプログラムを記憶する記憶手段であり、特に本発明に密接に関連するものとしては、図1に示すように、アカウント情報150aと、上下関係情報150bと、記事管理情報150cと、格納場所管理情報150dとを備える。
このうち、アカウント情報150aは、利用者のアカウントを管理するためのデータである。図2は、アカウント情報150aのデータ構造の一例を示す図である。同図に示すように、アカウント情報150aは、利用者を識別する利用者ID(Identification)と利用者IDに対応するパスワードとを利用者ごとに記録している。
上下関係情報150bは、企業内における上司と部下との関係を有する利用者の情報を記録したデータである。図3は、上下関係情報150bのデータ構造の一例を示す図であり、図4は、図3に示す上下関係情報150bをツリー状の図で説明した説明図である。図3および図4に示すように、利用者ID「G」によって識別される利用者の部下は利用者ID「A〜C」によって識別される利用者であり、利用者ID「H」によって識別される利用者の部下は利用者ID「D〜F」によって識別される利用者であり、利用者ID「I」によって識別される利用者の部下は利用者ID「G、H」によって識別される利用者である。
記事管理情報150cは、記事情報および記事の執筆者および公開範囲の情報を対応付けて記録したデータである。図5は、記事管理情報150cのデータ構造の一例を示す図である。同図に示すように、この記事管理情報150cは、記事情報を識別する記事識別情報と、記事を作成した作成者(利用者)を識別する作成者IDと、記事識別情報によって識別される記事に対してアクセス可能な利用者IDを示す公開範囲と、記事の内容(記事そのもの)とを備える。
図5に示すように、記事識別情報「C1」によって識別される記事情報は作成者ID「A」の利用者によって作成され、この記事に対してアクセス可能な利用者は、利用者ID「B」に識別される利用者であることを示している。また、記事識別情報「C2」によって識別される記事情報は作成者ID「C」の利用者によって作成され、この記事に対してアクセス可能な利用者は、利用者ID「C、D」に識別される利用者であることを示している。
格納場所管理情報150dは、記事情報が属するコミュニティおよびこのコミュニティの管理者の情報を記録したデータである。図6は、格納場所管理情報150dのデータ構造の一例を示す図である。同図に示すように、この格納場所管理情報150dは、コミュニティを識別する格納場所識別情報と、コミュニティを管理する利用者を識別する管理者IDと、コミュニティの公開範囲を示す場所の公開範囲と、コミュニティに属する記事識別情報とを備える。
図6に示すように、格納場所識別情報「P1」によって識別されるコミュニティは管理者ID「H」によって識別される利用者に管理されており、場所の公開範囲は「CDEH」であり、このコミュニティに属する記事情報は、記事識別情報「C2、C4」によって識別される記事情報となる。また、格納場所識別情報「P2」によって識別されるコミュニティは管理者ID「C」によって識別される利用者に管理されており、場所の公開範囲は「AED」であり、このコミュニティに属する記事情報は、記事識別情報「C5、C8」によって識別される記事情報となる。なお、格納場所管理情報150dの記事識別情報の欄に含まれない記事情報は、特定のコミュニティに属していないものとする。
制御部160は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する制御手段であり、特に本発明に密接に関連するものとしては、認証処理部160aと、記事保存処理部160bと、記事アクセス判定部160cと、上下関係更新部160dとを備える。
認証処理部160aは、クライアント10(あるいはクライアント20;説明の便宜上、クライアント10を用いて説明を行う)からログイン要求を受け付けた場合に、ログインすることを許可するか否かを判定する処理部である。具体的に、認証処理部160aは、ログイン要求を受け付けた場合に、クライアント10から出力される利用者IDおよびパスワードとアカウント情報150aとを比較して、利用者IDとパスワードが適切である場合に、ログインすることを許可する。
記事保存処理部160bは、ログインを許可されたクライアント10から出力される記事情報に関する種々の情報を取得し、取得した情報に基づいて、記事管理情報150cおよび格納場所管理情報150dに情報を記録する処理部である。
具体的に、記事保存処理部160bは、クライアント10から記事情報、記事を作成した利用者の利用者ID、記事情報に対する公開範囲を取得し、取得した各情報を対応付けて記事管理情報150cに記録する。また、記事保存処理部160bは、クライアント10から取得した記事情報が特定のコミュニティに属している場合には、記事情報が属するコミュニティ(格納場所識別情報)と記事識別情報との対応関係を格納場所管理情報150dに記録する。
記事アクセス判定部160cは、ログインすることを許可されたクライアント10から記事情報に対するアクセス要求を受け付けた場合に、記事に対するアクセスを許可するか否かを上下関係情報150bに基づいて判定する処理部である。以下において、クライアント10から、コミュニティに属していない記事情報に対するアクセスを許可するか否かを判定する場合、および特定のコミュニティに属している記事情報に対するアクセスを許可するか否かを判定する場合についてそれぞれ具体的に説明する。
まず、記事アクセス判定部160cがコミュニティに属していない記事情報に対するアクセスを許可するか否かを判定する場合の処理について説明する。記事アクセス判定部160cは、記事情報に対するアクセス要求を受け付けた場合に、アクセス要求を行った利用者の利用者IDを取得し、取得した利用者IDと、上下関係情報150bと、記事管理情報150cとを比較し、アクセス要求を行った利用者が、アクセス要求対象となっている記事情報の作成者に対する上司か否かを判定する。記事アクセス判定部160cは、アクセス要求を行った利用者がアクセス要求対象となっている記事情報の作成者の上司である場合には、この記事情報に対するアクセスを許可する。
記事アクセス判定部160cは、アクセス要求を行った利用者がアクセス要求対象となっている記事情報の作成者の上司でない場合には、アクセス要求を行った利用者が、アクセス要求対象となっている記事情報の公開範囲に含まれるか否かを判定する。そして、記事アクセス判定部160cは、アクセス要求を行った利用者が公開範囲に含まれている場合には記事情報に対するアクセスを許可する。
一方、記事アクセス判定部160cは、アクセス要求を行った利用者が公開範囲に含まれていない場合には、記事情報に対するアクセスを許可しない。記事アクセス判定部160cがアクセスを許可しない場合には、アクセス要求を行った利用者のクライアント10の画面上には、かかる記事情報が表示されないことになる。
次に、記事アクセス判定部160cが特定のコミュニティに属している記事情報に対するアクセスを許可するか否かを判定する場合について説明する。記事アクセス判定部160cは、記事情報に対するアクセス要求を受け付けた場合に、アクセス要求を行った利用者の利用者IDを取得し、取得した利用者IDと、上下関係情報150bと、記事管理情報150cと、格納場所管理情報150dとを比較し、アクセス要求を行った利用者が、アクセス対象となっている記事情報が属するコミュニティの管理者の上司か否かを判定する。
記事アクセス判定部160cは、アクセス要求を行った利用者が、コミュニティの管理者の上司である場合には、アクセス対象となる記事情報に対するアクセスを許可するとともに、この記事情報が属するコミュニティの他の記事情報に対するアクセスを許可する。一方、記事アクセス判定部160cは、アクセス要求を行った利用者がコミュニティの管理者の上司でない場合には、アクセス要求を行った利用者が場所の公開範囲に含まれるか否かを判定する。
そして、記事アクセス判定部160cは、アクセス要求を行った利用者が場所の公開範囲に含まれない場合には、記事情報に対するアクセスを許可しない。一方、アクセス要求を行った利用者が場所の公開範囲に含まれる場合には、上述した、「記事アクセス判定部160cがコミュニティに属していない記事情報に対するアクセスを許可するか否かを判定する場合の処理」と同等の処理を続いて実行する。
上下関係更新部160dは、ログインすることを許可されたクライアント10あるいは入力部110から新たな上下関係情報を取得した場合に、取得した上下関係情報に基づいて上下関係情報150bを更新する処理部である。
つぎに、記事アクセス判定部160cが行う判定処理について説明する。図7は、判定処理の処理手順を示すフローチャートである。同図に示すように、記事アクセス判定部160cは、記事情報へのアクセス要求を受け付け(ステップS101)、記事情報がコミュニティに属するか否かを判定する(ステップS102)。記事情報がコミュニティに属さない場合には(ステップS103,No)、ステップS109に移行する(ステップS109に関しては後述する)。
記事情報がコミュニティに属する場合には(ステップS103,Yes)、アクセス者(記事情報にアクセスを行った利用者、以下同様)が記事情報の属するコミュニティの管理者の上司か否かを判定し(ステップS104)、上司である場合には(ステップS105,Yes)、記事情報に対するアクセスを許可する(ステップS106)。
一方、アクセス者が記事情報の属するコミュニティの管理者の上司でない場合には(ステップS105,No)、アクセス者は記事情報が属するコミュニティの公開範囲に該当するか否かを判定し(ステップS107)、該当しない場合には(ステップS108,No)、ステップS113に移行する(ステップS113に関しては後述する)。
アクセス者が記事情報の属するコミュニティの公開範囲に該当する場合には(ステップS108,Yes)、アクセス者が記事情報の作成者の上司であるか否かを判定し(ステップS109)、上司である場合には(ステップS110,Yes)、ステップS106に移行する。
一方、上司でない場合には(ステップS110,No)、アクセス者が記事情報の公開範囲に該当するか否かを判定し(ステップS111)、該当する場合には(ステップS112,Yes)、ステップS106に移行し、該当しない場合には(ステップS112,No)、記事情報に対するアクセスを拒絶する(ステップS113)。
このように、記事アクセス判定部160cが、記事情報に対するアクセス要求を行った利用者が記事情報の作成者の上司であるか否かを判定し、上司(部下に対して監督責任を担う上司)である場合に記事情報に対するアクセスを許可するので、記事情報の検閲を適切に実行することができる。
つぎに、利用者がクライアント10を用いて情報管理装置100にアクセスした場合に、クライアント10に表示される画面の説明を図8〜図14を用いて行う。図8〜図14は、クライアントに表示される画面例を示す図である。図8、図9に示すように、利用者ID「G」によって識別される利用者(Gさん)が、利用者ID「A」によって識別される利用者(Aさん)の作成した記事情報にアクセスした場合、上下関係情報150b(図3または図4を参照)より、GさんはAさんの上司であるため、Aさんの作成した記事情報(ここでは、Aさんが作成した「Bさんに公開」のブログの情報)がGさんの操作するクライアント10の画面に表示される。
一方、図10に示すように、利用者ID「C」によって識別される利用者(Cさん)は、上下関係情報150bより、Aさんの上司ではなく、かつ、Aさんが作成した記事情報の公開範囲(図5の記事管理情報150c参照)に含まれていないため、Cさんが操作するクライアント10の画面にはAさんの作成した記事情報が表示されない。
図11〜図13に示すように、利用者ID「I」によって識別される利用者(Iさん)が、利用者ID「H」によって識別される利用者(Hさん)が管理するコミュニティ(P1によって識別されるコミュニティ)にアクセスした場合、上下関係情報150b(図3または図4参照)より、IさんはHさんの上司であるため、Hさんの管理するコミュニティに属する記事情報(ここでは、Cさんが書いた「Dさんに公開」の記事)がIさんの操作するクライアント10の画面に表示される。
一方、図14に示すように、利用者ID「G」によって識別される利用者(Gさん)は、上下関係150bより、Hさんの上司でないため、Hさんに管理されるコミュニティに属する記事情報は表示されない。
上述してきたように、本実施例にかかる情報管理装置100は、上下関係情報150bを記録し、クライアント端末10,20から記事情報に対してアクセス要求を受け付けた場合には、アクセス要求を行った利用者の情報と記事の作成者情報および上下関係情報150bとを基にして、記事情報に対するアクセスを許可するか否かを判定する。また、コミュニティごとに複数の利用者が作成した記事情報を記録し、この記事情報に対するアクセス要求を受け付けた場合に、アクセス要求を行った利用者の情報とコミュニティの管理者情報および上下関係情報150bとを基にして、コミュニティに属する記事情報に対するアクセスを許可するか否かを判定するので、利用者が作成した記事に対する検閲を適切な範囲で実行することができる。また、記事を作成した利用者に対して監督責任を有する上司が、部下の記事情報を検閲、または部下の活動に監督責任を有する上司が部下の活動下での記事情報を閲覧するので、記事情報を作成した利用者にかかるプライベートの侵食および記事にかかる秘密漏洩の問題を解消することができる。
なお、本実施例では上下関係情報150bの一例として、企業内における上司と部下との関係を有する利用者の情報として説明したが、これに限定されるものではなく、例えば、利用者の友達の優先順位(あるいは上下関係など)を示す情報や、その他様々な情報を記録し、当該上下関係を基にして利用者の作成した記事情報に対するアクセスの可否を判定してもよい。
ところで、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図15を用いて、上記各種処理を実現するプログラムを実行するコンピュータの一例について説明する。
図15は、図1に示した情報管理装置100を構成するコンピュータのハードウェア構成を示す図である。このコンピュータは、ユーザからのデータの入力を受け付ける入力装置30、モニタ31、RAM(Random Access Memory)32、ROM(Read Only Memory)33、各種プログラムを記録した記録媒体からプログラムを読み取る媒体読取装置34、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース35、CPU(Central Processing Unit)36、および、HDD(Hard Disk Drive)37をバス38で接続して構成される。
そして、HDD37には、上述した情報管理装置100の機能と同様の機能を発揮する各種プログラム37bが記憶されている。そして、CPU36が、各種プログラム37bをHDD37から読み出して実行することにより、上述した情報管理装置100の機能部の機能を実現する各種プロセス36aが起動される。
また、HDD37には、上述した情報管理装置100の記憶部に記憶されるデータに対応する各種データ37aが記憶される。CPU36は、各種データ37aをHDD37に記憶するとともに、各種データ37aをHDD37から読み出してRAM32に格納し、RAM32に格納された各種データ32aに基づいてデータ処理を実行する。
ところで、各種プログラム37bは、必ずしも最初からHDD37に記憶させておく必要はない。たとえば、コンピュータに挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」、または、コンピュータの内外に備えられるハードディスクドライブ(HDD)などの「固定用の物理媒体」、さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータに接続される「他のコンピュータ(またはサーバ)」などに各種プログラム37bを記憶しておき、コンピュータがこれらから各種プログラム37bを読み出して実行するようにしてもよい。
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
(付記1)ネットワーク上の利用者の端末の間で共有される記事の情報を管理する情報管理プログラムであって、
上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録装置に記録する記録手順と、
前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定する判定手順と、
をコンピュータに実行させることを特徴とする情報管理プログラム。
上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録装置に記録する記録手順と、
前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定する判定手順と、
をコンピュータに実行させることを特徴とする情報管理プログラム。
(付記2)前記記録手順は利用者が管理するネットワーク上のコミュニティにおいて他の複数の利用者が作成した記事の情報を示すコミュニティ情報と前記上下関係情報と関連付けて更に記録装置に記録し、前記判定手順は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記コミュニティ情報にアクセスすることを許可するか否かを判定することを特徴とする付記1に記載の情報管理プログラム。
(付記3)前記上下関係情報は上司と部下との関係を有する利用者の情報を示し、前記判定手順は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記記事情報を作成した利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記記事情報を作成した利用者の上司である場合に、前記記事情報に対するアクセスを許可することを特徴とする付記1または2に記載の情報管理プログラム。
(付記4)前記判定手順は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記コミュニティ情報の属するコミュニティを管理する利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記コミュニティを管理する利用者の上司である場合に前記コミュニティ情報に対するアクセスを許可することを特徴とする付記3に記載の情報管理プログラム。
(付記5)前記記録手順は前記記事情報と当該記事情報に対するアクセスを許可する利用者の情報とを対応付けたアクセス許可情報を更に記録装置に記録し、前記判定手順は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報および前記アクセス許可情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定することを特徴とする付記1〜4のいずれか一つに記載の情報管理プログラム。
(付記6)前記上下関係情報が更新された情報を示す更新情報を取得した場合に、前記記録装置に記録された上下関係情報を更新する更新手順を更にコンピュータに実行させることを特徴とする付記1〜5のいずれか一つに記載の情報管理プログラム。
(付記7)ネットワーク上の利用者の端末の間で共有される記事の情報を管理する情報管理装置であって、
上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録する記録手段と、
前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定する判定手段と、
を備えたことを特徴とする情報管理装置。
上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録する記録手段と、
前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定する判定手段と、
を備えたことを特徴とする情報管理装置。
(付記8)前記記録手段は利用者が管理するネットワーク上のコミュニティにおいて他の複数の利用者が作成した記事の情報を示すコミュニティ情報と前記上下関係情報と関連付けて更に記録し、前記判定手段は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記コミュニティ情報にアクセスすることを許可するか否かを判定することを特徴とする付記7に記載の情報管理装置。
(付記9)前記上下関係情報は上司と部下との関係を有する利用者の情報を示し、前記判定手段は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記記事情報を作成した利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記記事情報を作成した利用者の上司である場合に、前記記事情報に対するアクセスを許可することを特徴とする付記7または8に記載の情報管理装置。
(付記10)前記判定手段は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記コミュニティ情報の属するコミュニティを管理する利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記コミュニティを管理する利用者の上司である場合に前記コミュニティ情報に対するアクセスを許可することを特徴とする付記9に記載の情報管理装置。
(付記11)前記記録手段は前記記事情報と当該記事情報に対するアクセスを許可する利用者の情報とを対応付けたアクセス許可情報を更に記録し、前記判定手段は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報および前記アクセス許可情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定することを特徴とする付記7〜10のいずれか一つに記載の情報管理装置。
(付記12)前記上下関係情報が更新された情報を示す更新情報を取得した場合に、前記記録装置に記録された上下関係情報を更新する更新手段を更に備えたことを特徴とする付記7〜11のいずれか一つに記載の情報管理装置。
(付記13)ネットワーク上の利用者の端末の間で共有される記事の情報を管理する情報管理方法であって、
上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録装置に記録する記録工程と、
前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定する判定工程と、
を含んだことを特徴とする情報管理方法。
上下関係を有する利用者の情報を示す上下関係情報と利用者が作成した記事の情報を示す記事情報とを対応付けて記録装置に記録する記録工程と、
前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定する判定工程と、
を含んだことを特徴とする情報管理方法。
(付記14)前記記録工程は利用者が管理するネットワーク上のコミュニティにおいて他の複数の利用者が作成した記事の情報を示すコミュニティ情報と前記上下関係情報と関連付けて更に記録装置に記録し、前記判定工程は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求元の端末が前記コミュニティ情報にアクセスすることを許可するか否かを判定することを特徴とする付記13に記載の情報管理方法。
(付記15)前記上下関係情報は上司と部下との関係を有する利用者の情報を示し、前記判定工程は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記記事情報を作成した利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記記事情報を作成した利用者の上司である場合に、前記記事情報に対するアクセスを許可することを特徴とする付記13または14に記載の情報管理方法。
(付記16)前記判定工程は前記コミュニティ情報に対するアクセス要求を受け付けた場合に、前記上下関係情報を基にしてアクセス要求を行った利用者が前記コミュニティ情報の属するコミュニティを管理する利用者の上司であるか否かを判定し、アクセス要求を行った利用者が前記コミュニティを管理する利用者の上司である場合に前記コミュニティ情報に対するアクセスを許可することを特徴とする付記15に記載の情報管理方法。
(付記17)前記記録工程は前記記事情報と当該記事情報に対するアクセスを許可する利用者の情報とを対応付けたアクセス許可情報を更に記録装置に記録し、前記判定工程は前記記事情報に対するアクセス要求を受け付けた場合に、前記上下関係情報および前記アクセス許可情報を基にしてアクセス要求元の端末が前記記事情報にアクセスすることを許可するか否かを判定することを特徴とする付記13〜16のいずれか一つに記載の情報管理方法。
(付記18)前記上下関係情報が更新された情報を示す更新情報を取得した場合に、前記記録装置に記録された上下関係情報を更新する更新工程を更に含んだことを特徴とする付記13〜17のいずれか一つに記載の情報管理方法。
10,20 クライアント
30 入力装置
31 モニタ
32 RAM
32a,37a 各種データ
33 ROM
34 媒体読取装置
35 ネットワークインターフェース
36 CPU
36a 各種プロセス
37 HDD
37b 各種プログラム
38 バス
50 ネットワーク
100 情報管理装置
110 入力部
120 出力部
130 通信制御部
140 入出力制御IF部
150 記憶部
150a アカウント情報
150b 上下関係情報
150c 記事管理情報
150d 格納場所管理情報
160 制御部
160a 認証処理部
160b 記事保存処理部
160c 記事アクセス判定部
160d 上下関係更新部
30 入力装置
31 モニタ
32 RAM
32a,37a 各種データ
33 ROM
34 媒体読取装置
35 ネットワークインターフェース
36 CPU
36a 各種プロセス
37 HDD
37b 各種プログラム
38 バス
50 ネットワーク
100 情報管理装置
110 入力部
120 出力部
130 通信制御部
140 入出力制御IF部
150 記憶部
150a アカウント情報
150b 上下関係情報
150c 記事管理情報
150d 格納場所管理情報
160 制御部
160a 認証処理部
160b 記事保存処理部
160c 記事アクセス判定部
160d 上下関係更新部
Claims (2)
- コンピュータに、
受け付けたアクセス要求の対象となる記事情報がコミュニティに属するか否かを判定し、
前記記事情報が前記コミュニティに属すると判定され、且つ前記アクセス要求の要求者が前記コミュニティに予め設定された公開範囲に含まれる場合、もしくは、前記記事情報が前記コミュニティに属さないと判定され、且つ前記要求者が前記記事情報に予め定められた公開範囲に含まれる場合に、前記アクセス要求に応じた前記記事情報対するアクセス処理を許容する、
ことを実行させることを特徴とするアクセス制御プログラム。 - コンピュータに、
受け付けたアクセス要求の対象となる記事情報がコミュニティに属するか否かを判定し、
前記記事情報が前記コミュニティに属すると判定され、且つ前記アクセス要求の要求者が前記コミュニティに予め設定された公開範囲に含まれる場合、もしくは、前記記事情報が前記コミュニティに属さないと判定され、且つ前記要求者が前記記事情報に予め定められた公開範囲に含まれる場合に、前記アクセス要求に応じた前記記事情報対するアクセス処理を許容する、
ことを実行させることを特徴とするアクセス制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011158421A JP2011216121A (ja) | 2011-07-19 | 2011-07-19 | アクセス制御プログラムおよびアクセス制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011158421A JP2011216121A (ja) | 2011-07-19 | 2011-07-19 | アクセス制御プログラムおよびアクセス制御方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006232321A Division JP2008059063A (ja) | 2006-08-29 | 2006-08-29 | 情報管理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011216121A true JP2011216121A (ja) | 2011-10-27 |
Family
ID=44945712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011158421A Pending JP2011216121A (ja) | 2011-07-19 | 2011-07-19 | アクセス制御プログラムおよびアクセス制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011216121A (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57206977A (en) * | 1981-06-15 | 1982-12-18 | Fujitsu Ltd | Document processing system |
JPS62241061A (ja) * | 1986-04-11 | 1987-10-21 | Nec Corp | 情報アクセス管理方式 |
JPH09218827A (ja) * | 1996-02-14 | 1997-08-19 | Fuji Xerox Co Ltd | 電子文書管理装置 |
JPH10143414A (ja) * | 1996-11-06 | 1998-05-29 | Ricoh Co Ltd | 媒体文書管理システムおよび媒体文書管理方法 |
JP2005346543A (ja) * | 2004-06-04 | 2005-12-15 | Hitachi Ltd | コミュニティ継承方法、コミュニティ管理装置、および、コミュニティ管理プログラム |
-
2011
- 2011-07-19 JP JP2011158421A patent/JP2011216121A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57206977A (en) * | 1981-06-15 | 1982-12-18 | Fujitsu Ltd | Document processing system |
JPS62241061A (ja) * | 1986-04-11 | 1987-10-21 | Nec Corp | 情報アクセス管理方式 |
JPH09218827A (ja) * | 1996-02-14 | 1997-08-19 | Fuji Xerox Co Ltd | 電子文書管理装置 |
JPH10143414A (ja) * | 1996-11-06 | 1998-05-29 | Ricoh Co Ltd | 媒体文書管理システムおよび媒体文書管理方法 |
JP2005346543A (ja) * | 2004-06-04 | 2005-12-15 | Hitachi Ltd | コミュニティ継承方法、コミュニティ管理装置、および、コミュニティ管理プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10326795B2 (en) | Techniques to provide network security through just-in-time provisioned accounts | |
JP5356221B2 (ja) | 役割ベースのアクセス制御ポリシーの資源許可ポリシーへの変換 | |
US9047462B2 (en) | Computer account management system and realizing method thereof | |
US9311679B2 (en) | Enterprise social media management platform with single sign-on | |
JP6932175B2 (ja) | 個人番号管理装置、個人番号管理方法、および個人番号管理プログラム | |
US11223626B2 (en) | Service-to-service role mapping systems and methods | |
JP4892179B2 (ja) | データ項目のためのゾーンベースのセキュリティ管理 | |
US20090328205A1 (en) | User established group-based security for user created restful resources | |
CN110352428A (zh) | 将安全策略管理权限委托给管理账户 | |
JP2017508194A (ja) | 生体認証プロトコル標準のためのシステムおよび方法 | |
CN104796412B (zh) | 端到端云服务***及对其敏感数据的访问方法 | |
JP2008059063A (ja) | 情報管理プログラム | |
JP2013008121A (ja) | データベースアクセス管理システム、方法、及びプログラム | |
Mazurek et al. | Toward strong, usable access control for shared distributed data | |
US20220131868A1 (en) | Indirect Service-To-Service Role Mapping Systems and Methods | |
CN116438778A (zh) | 承担的替代身份的持久源值 | |
JP4723930B2 (ja) | 複合的アクセス認可方法及び装置 | |
JP2004054779A (ja) | アクセス権管理システム | |
JPWO2009016700A1 (ja) | 更新管理プログラム、更新管理システム、更新管理装置および更新管理方法 | |
JP2009080560A (ja) | アクセス権限制御システム | |
JP2011216121A (ja) | アクセス制御プログラムおよびアクセス制御方法 | |
JP4371995B2 (ja) | 共有ファイルのアクセス制御方法、システム、サーバ装置、及びプログラム | |
JP4923869B2 (ja) | 制御プログラムおよび制御方法 | |
Jia et al. | Data access control in data exchanging supporting big data arena | |
Lee et al. | Development of a User Management Module for Internet TV Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121002 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130212 |