JP2017182122A - Data provision system, access right management device, data provision method, and computer program - Google Patents
Data provision system, access right management device, data provision method, and computer program Download PDFInfo
- Publication number
- JP2017182122A JP2017182122A JP2016063304A JP2016063304A JP2017182122A JP 2017182122 A JP2017182122 A JP 2017182122A JP 2016063304 A JP2016063304 A JP 2016063304A JP 2016063304 A JP2016063304 A JP 2016063304A JP 2017182122 A JP2017182122 A JP 2017182122A
- Authority
- JP
- Japan
- Prior art keywords
- data
- access right
- user
- document
- file
- 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 36
- 238000004590 computer program Methods 0.000 title claims 3
- 230000008569 process Effects 0.000 claims description 9
- 238000007726 management method Methods 0.000 description 115
- 238000012545 processing Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
Abstract
Description
本発明は、データのアクセス権の管理の技術に関する。 The present invention relates to a technique for managing data access rights.
従来、ドキュメントを表示しまたは印刷するためのデータが不正にアクセスされるのを防止するために、特定のユーザに対してのみデータへアクセスするのを許可する技術が提案されている。具体的には、データを管理する装置(例えば、ファイルサーバ)は、特定のユーザに対してのみ、データのアクセス権を付与する。そして、アクセス権の範囲内で特定のユーザによるデータの使用を許可する。 Conventionally, in order to prevent unauthorized access to data for displaying or printing a document, a technique for allowing access to data only by a specific user has been proposed. Specifically, an apparatus that manages data (for example, a file server) grants data access rights only to specific users. Then, the use of data by a specific user is permitted within the scope of the access right.
さらに、セキュリティの保護に鑑みたデータの提供の技術として、次のような技術が提案されている。情報処理端末であるクライアントは、PCに搭載されているデータ通信処理装置と、機密情報転送装置とを備えており、さらに、通信管理装置、AP、送信結果提示装置を備えている。また、機密情報転送装置は、複数の通信路の機密経路レベルを判定する機密経路判定部と、最適経路判定部と、機密キーワード定義DB及び形態素解析手段を有し、送信すべきデータの機密データレベルを判定する機密データ判定部と、機密経路レベル及び機密データレベルに基づいて最適な通信路を選択する最適経路判定部とを備えて構成される(特許文献1)。 Further, the following techniques have been proposed as data providing techniques in view of security protection. A client that is an information processing terminal includes a data communication processing device mounted on a PC and a confidential information transfer device, and further includes a communication management device, an AP, and a transmission result presentation device. In addition, the confidential information transfer apparatus includes a confidential route determination unit that determines the confidential route level of a plurality of communication channels, an optimum route determination unit, a confidential keyword definition DB, and a morpheme analysis unit. A confidential data determination unit that determines the level and an optimal route determination unit that selects an optimal communication path based on the confidential route level and the confidential data level are configured (Patent Document 1).
複合装置は、画像入出力部が取り込んだ電子文書から特徴量解析部が、その特徴量を抽出して、配信先決定部が、該特徴量に基づいて電子文書の配信先を決定し、文書管理部が、文書提供元情報を取得して、該電子文書の文書提供元情報、該特徴量及び該配信先に関連する配信先関連情報を文書関連情報として該電子文書に関連付けて配信情報記憶部に記憶させるとともに、送受信部から該電子文書を該配信先へ配信する。電子文書の出力要求が出力要求元機器からあると、文書管理部が、該出力要求元機器の出力要求元情報を取得し、該出力要求元情報と文書関連データ記憶部の出力要求のあった電子文書の文書関連情報及び要求において入力された文書関連情報に基づいて電子文書の出力許可/不許可を制御する(特許文献2)。 In the composite apparatus, the feature amount analysis unit extracts the feature amount from the electronic document captured by the image input / output unit, and the distribution destination determination unit determines the distribution destination of the electronic document based on the feature amount. The management unit obtains document provider information, stores the document provider information of the electronic document, the feature amount, and the distribution destination related information related to the distribution destination as document related information, and stores the distribution information And the electronic document is distributed from the transmission / reception unit to the distribution destination. When the output request of the electronic document is from the output request source device, the document management unit acquires the output request source information of the output request source device, and there is an output request of the output request source information and the document related data storage unit Output permission / non-permission of the electronic document is controlled based on the document related information of the electronic document and the document related information input in the request (Patent Document 2).
そのほか、ドキュメントのファイルを新たに保存する際に、予め決められたポリシーに基づいてそのファイルのアクセス権を付与する技術が知られている。 In addition, when a document file is newly stored, a technique for giving an access right to the file based on a predetermined policy is known.
しかし、ポリシーがない時期に保存されたデータには、管理者またはドキュメントの作成者がアクセス権を設定する作業を行っていない限り、アクセス権が設定されていないことが多い。 However, access rights are often not set for data stored when there is no policy, unless the administrator or document creator has set the access rights.
したがって、ポリシーが決められた後、これらのデータについてポリシーを遵守するには、管理者または作成者がアクセス権を設定する作業を行わなければならない。 Therefore, after the policy is determined, in order to comply with the policy for these data, an administrator or a creator must set an access right.
また、ポリシーが変更された場合は、既存のデータのアクセス権を見直し、変更後のポリシーに合わせてアクセス権を設定し直す作業を行わなければならないことがある。 When the policy is changed, it may be necessary to review the access right of the existing data and reset the access right according to the changed policy.
しかし、従来の技術によると、データのアクセス権に関するこれらの作業の煩わしさを解消することができない。 However, according to the conventional technique, the troublesomeness of these operations related to the data access right cannot be eliminated.
本発明は、このような問題点に鑑み、ポリシーに基づくデータのアクセス権の管理を従来よりも容易に行うことを目的とする。 The present invention has been made in view of such problems, and it is an object of the present invention to manage data access rights based on policies more easily than in the past.
本発明の一形態に係るデータ提供システムは、保存手段に保存されている、ドキュメントのデータを提供する、データ提供システムであって、前記データをユーザから要求された際に当該データのアクセス権が未だ設定されていない場合に、当該データに係る前記ドキュメントの内容または属性を解析する解析手段と、前記データのアクセス権を、前記解析手段によって解析された前記内容または属性に基づいて設定する、設定手段と、前記データをユーザから要求された後、前記アクセス権が前記設定手段によって設定された場合に、当該アクセス権に従って当該データを当該ユーザへ提供する、提供手段と、を有する。 A data providing system according to an aspect of the present invention is a data providing system that provides document data stored in a storage unit, and has an access right to the data when requested by the user. A setting unit configured to analyze the content or attribute of the document related to the data and to set the access right of the data based on the content or the attribute analyzed by the analyzing unit, if not set yet And means for providing the data to the user according to the access right when the access right is set by the setting means after the data is requested by the user.
好ましくは、前記データは、複数のユーザによって共有され得るものであり、前記設定手段は、前記複数のユーザのそれぞれに対して前記アクセス権を設定する。 Preferably, the data can be shared by a plurality of users, and the setting unit sets the access right for each of the plurality of users.
または、前記データを前記ユーザから要求された際に前記アクセス権が既に設定されていれば、当該アクセス権を所定の規則に基づいて更新する、更新手段、を有し、前記提供手段は、前記データを前記ユーザから要求された後、前記アクセス権が更新手段によって更新された場合は、当該更新されたアクセス権に従って当該データを当該ユーザへ提供する。 Or, if the access right is already set when the data is requested from the user, the update means updates the access right based on a predetermined rule. After the data is requested by the user, when the access right is updated by the updating unit, the data is provided to the user according to the updated access right.
または、前記データは、複数のユーザによって共有され得るものであり、前記設定手段は、前記複数のユーザのうちの一部のユーザに対してのみ前記データを使用することが認められるように、前記アクセス権を設定し、前記更新手段は、更新する回数が増えるにつれて制限が緩くなるように前記アクセス権を更新する。 Alternatively, the data may be shared by a plurality of users, and the setting means is allowed to use the data only for some of the plurality of users. The access right is set, and the updating means updates the access right so that the restriction becomes looser as the number of updates increases.
本発明によると、ポリシーに基づくデータのアクセス権の管理を従来よりも容易に行うことができる。 According to the present invention, it is possible to manage data access rights based on policies more easily than in the past.
図1は、ドキュメント共有システム100の全体的な構成の例を示す図である。図2は、ドキュメント管理サーバ1のハードウェア構成の例を示す図である。図3は、ユーザデータ6Aの例を示す図である。図4は、端末装置3のハードウェア構成の例を示す図である。
FIG. 1 is a diagram illustrating an example of the overall configuration of the
図1に示すように、ドキュメント共有システム100は、ドキュメント管理サーバ1、権限ポリシー管理サーバ21、ユーザ管理サーバ23、端末装置3、および通信回線4などによって構成される。
As shown in FIG. 1, the
ドキュメント管理サーバ1、権限ポリシー管理サーバ21、ユーザ管理サーバ23、および端末装置3は、通信回線4を介して通信することができる。通信回線4として、インターネット、LAN(Local Area Network)、公衆回線、または専用線などが用いられる。
The
ドキュメント共有システム100は、文書、図表、写真、またはイラストなどによって構成されるドキュメント(書類)を複数のユーザによって使用するためのシステムである。
The
以下、ある企業においてドキュメント共有システム100が使用される場合を説明する。したがって、この企業の従業員がドキュメント共有システム100のユーザである。各ユーザには、ユーザアカウントが1つずつ与えられている。ユーザアカウントには、ユニークなユーザコードが付されている。
Hereinafter, a case where the
ドキュメント管理サーバ1は、ドキュメントをファイル単位で管理する。そして、端末装置3からの要求に基づいて、ファイルを端末装置3へ提供する。ドキュメント管理サーバ1として、いわゆるサーバ機またはNAS(Network Attached Storage)などが用いられる。
The
ドキュメント管理サーバ1は、図2に示すように、CPU(Central Processing Unit)10a、RAM(Random Access Memory)10b、ROM(Read Only Memory)10c、大容量記憶装置10d、およびNIC(Network Interface Card)10eなどによって構成される。
As shown in FIG. 2, the
NIC10eは、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルによって通信回線4を介して権限ポリシー管理サーバ21、ユーザ管理サーバ23、および端末装置3などと通信を行う。
The NIC 10e communicates with the authority
大容量記憶装置10dには、各ドキュメントのファイル5を記憶するためのドキュメント記憶領域10R(図5参照)が設けられている。ファイル5は、ドキュメントを再現するためのファイルであって、PDF(Portable Document Format)ファイル、テキストファイル、または種々のアプリケーション(例えば、マイクロソフト社のワード、エクセル、またはパワーポイントなど)用のフォーマットのファイルである。
The large-
さらに、ROM10cまたは大容量記憶装置10dには、ファイル5を管理するためのファイル管理プログラム10P(図5参照)が記憶されている。
Furthermore, a
ファイル管理プログラム10Pは、RAM10bにロードされ、CPU10aによって実行される。大容量記憶装置10dとして、ハードディスクまたはSSD(Solid State Drive)などが用いられる。
The
権限ポリシー管理サーバ21は、各ファイル5の権限ポリシーを管理する。「権限ポリシー」は、ファイル5への各ユーザのアクセスに関するポリシー(規則)である。具体的には、権限ポリシーは、ユーザごとの、ファイル5のアクセス権を定める。
The authority
権限ポリシー管理サーバ21のハードウェアの構成は、ドキュメント管理サーバ1と基本的に同様であり、図2に示した通りである。
The hardware configuration of the authority
ただし、ROMまたは大容量記憶装置には、権限ポリシーを管理するための権限ポリシー管理プログラム21P(図5参照)が記憶されている。権限ポリシー管理プログラム21Pは、RAMにロードされ、CPUによって実行される。
However, an authority
ユーザ管理サーバ23は、各ユーザのユーザアカウント、部署、職級(例えば、部長、課長、一般社員など)、および連絡先など情報を管理する。
The
ユーザ管理サーバ23のハードウェアの構成は、ドキュメント管理サーバ1と基本的に同様であり、図2に示した通りである。
The hardware configuration of the
ただし、大容量記憶装置には、ユーザデータ記憶領域23Rが設けられている。ユーザデータ記憶領域23Rには、図3に示すように、ユーザごとのユーザデータ6Aが記憶されている。ユーザデータ6Aには、ユーザのユーザコード、所属部署(現在、所属している部署)、職級、および連絡先などが示される。
However, the mass storage device is provided with a user
ユーザデータ6Aは、この企業にユーザ(従業員)が入社した際に、管理者によって作成され、ユーザデータ記憶領域23Rに記憶される。
The
さらに、ユーザが異動するごとに、異動先の部署が示されるように、そのユーザのユーザデータ6Aが管理者によって更新される。また、ユーザの職級または連絡先が代わるごとに、新たな職級または連絡先が示されるように、そのユーザのユーザデータ6Aが管理者によって更新される。
Further, every time a user changes, the user's
さらに、ROMまたは大容量記憶装置には、変更通知プログラム23P(図5参照)が記憶されている。変更通知プログラム23Pは、RAMにロードされ、CPUによって実行される。
Further, a
端末装置3は、ユーザがファイル5へアクセスしドキュメントを閲覧したり編集したりするための装置である。端末装置3として、スマートフォン、タブレットコンピュータ、携帯電話端末、パーソナルコンピュータなどが用いられる。以下、パーソナルコンピュータが端末装置3として用いられる場合を例に説明する。
The
端末装置3は、図4に示すように、CPU30a、RAM30b、ROM30c、補助記憶装置30d、液晶ディスプレイ30e、NIC30f、キーボード30g、およびポインティングデバイス30hなどによって構成される。
As shown in FIG. 4, the
液晶ディスプレイ30eには、ドキュメントのほか、端末装置3へ指令を与えるための画面などが表示される。
In addition to the document, a screen for giving a command to the
NIC30fは、TCP/IPなどのプロトコルによってドキュメント管理サーバ1などと通信回線4を介して通信を行う。
The
キーボード30gおよびポインティングデバイス30hは、ユーザが情報およびコマンドを入力するために用いられる。
The
ROM30cまたは補助記憶装置30dには、オペレーティングシステム、ウェブブラウザ、およびドキュメント管理サーバ1のドライバなどが記憶されている。これらのプログラムは、必要に応じてRAM30bにロードされ、CPU30aによって実行される。補助記憶装置30dとして、ハードディスクまたはSSDなどが用いられる。
The
ところで、少なくとも一部のファイル5は、ファイル管理プログラム10Pおよび権限ポリシー管理サーバ21の運用が開始される前に、ドキュメント記憶領域10Rに記憶されている。このようなファイル5には、運用が開始された時点では、権限ポリシーが設定されていない。
By the way, at least a part of the
従来、ファイル5に権限ポリシーが設定されていない場合は、管理者またはファイル5の作成者が権限ポリシーを設定する作業を行わなければならない。
Conventionally, when an authority policy is not set for the
しかし、ファイル管理プログラム10P、権限ポリシー管理プログラム21P、および変更通知プログラム23Pによると、作業を行うことなく、権限ポリシーを設定することができる。以下、この仕組みについて、説明する。
However, according to the
図5は、ドキュメント管理サーバ1、権限ポリシー管理サーバ21、およびユーザ管理サーバ23それぞれの機能的構成の例を示す図である。
FIG. 5 is a diagram illustrating examples of functional configurations of the
ファイル管理プログラム10Pによると、図5に示すファイル一覧通知部101、アクセス権問合部102、およびファイル提供部103などの機能がドキュメント管理サーバ1に実現される。
According to the
権限ポリシー管理プログラム21Pによると、更新日時記憶部211、更新日時書換部212、権限ポリシー記憶部213、権限ポリシー検索部214、権限ポリシー設定部215、権限ポリシー更新部216、アクセス権特定部217、およびアクセス権回答部218などの機能がドキュメント管理サーバ1に実現される。
According to the authority
変更通知プログラム23Pによると、更新検知部231および更新通知部232などの機能がドキュメント管理サーバ1に実現される。
According to the
〔人事に関する処理〕
更新日時記憶部211には、更新日時データ6Bが記憶されている。更新日時データ6Bは、最近にユーザの情報に関する更新があった日時を示す。デフォルトの値は、「Null」である。更新日時データ6Bは、次のように書き換えられる。
[Processing related to human resources]
In the update
ユーザ管理サーバ23において、ユーザが異動したり職級が変わったりすると、上述の通り、そのユーザのユーザデータ6A(図3参照)が管理者によって更新される。
In the
更新検知部231は、ユーザデータ記憶領域23Rを常時、監視し、ユーザデータ6Aが更新されたことを検知する。
The
すると、更新通知部232は、ユーザデータ6Aが更新された日時を示す更新通知データ6Cを権限ポリシー管理サーバ21へ送信する。
Then, the
なお、複数のユーザのユーザデータ6Aが同じ時期(例えば、同じ日)に更新されることがある。このような場合は、これらのユーザデータ6Aのうちの最後が更新された後、当該最後のユーザデータ6Aが更新された日時を示すデータを1つだけ、更新通知データ6Cとして送信すればよい。最後が更新されたことは、管理者が所定のコマンドを入力することによってユーザ管理サーバ23へ知らせればよい。
The
そして、権限ポリシー管理サーバ21において、更新日時書換部212は、更新通知データ6Cを受信すると、更新日時データ6Bに示される日時を、更新通知データ6Cに示される日時に書き換える。これにより、更新日時データ6Bは、最近にユーザの情報に関する更新があった日時を示すようになる。
In the authority
〔ファイル5に関する処理〕
図6は、権限ポリシーデータ6Dの例を示す図である。
[Processing related to file 5]
FIG. 6 is a diagram illustrating an example of the
権限ポリシー管理サーバ21において、権限ポリシー記憶部213には、図6に示すように、ファイル5ごとの権限ポリシーデータ6Dが記憶されている。権限ポリシーデータ6Dには、ファイル5のファイル名、R/W権を有するユーザのユーザコード、およびR権を有するユーザのユーザコード、有効期限、および更新日時が示される。
In the authority
「R/W権」は、ファイル5の読取権および書込権の両方を含む権限であり、「R権」は、ファイル5の読取権および書込権のうちの読取権のみを含む権限である。読取権によると、ファイル5をアプリケーションなどで開いてドキュメントを閲覧することができるが、編集することはできない。一方、書込権によると、ドキュメント編集することができる。
The “R / W right” is an authority including both the read right and the write right of the
「有効期限」は、これらのR/W権およびR権が有効である期限である。つまり、有効期限を過ぎると、これらのR/W権およびR権は、無効になる。「更新日時」は、この権限ポリシーデータ6Dが最後に更新された日時である。ただし、この権限ポリシーデータ6Dが作成される時点では、作成された日時が更新日時として示される。
The “expiration date” is a date when these R / W rights and R rights are valid. That is, after the expiration date, these R / W rights and R rights become invalid. “Update date and time” is the date and time when the
一部のファイル5の権限ポリシーデータ6Dは、未だ権限ポリシー記憶部213に記憶されておらず、後述する権限ポリシー設定部215によって生成され、権限ポリシー記憶部213に記憶される。
The
ユーザは、次のように、端末装置3を使用してファイル5へアクセスし、ドキュメントを閲覧しまたは編集することができる。
The user can access the
ユーザは、自分のユーザアカウントで端末装置3へ予めログインしておく。端末装置3のウェブブラウザを起動し、ドキュメント管理サーバ1のドキュメント記憶領域10RのURL(Uniform Resource Locator)をウェブブラウザへ入力する。
The user logs in to the
すると、ウェブブラウザは、入力されたURLに基づいてウェブページをドキュメント管理サーバ1へ要求する。
Then, the web browser requests the web page from the
ドキュメント管理サーバ1において、ファイル一覧通知部101は、端末装置3からの要求に従って、一覧データ6Eを端末装置3へ送信する。一覧データ6Eには、ドキュメント記憶領域10Rに記憶されているすべてのファイル5それぞれのファイル名が示されている。
In the
ウェブブラウザは、一覧データ6Eを受信すると、一覧データ6Eに基づいて一覧画面7Aを表示する。一覧画面7Aには、一覧データ6Eに示されるファイル名が並んでいる。
When receiving the list data 6E, the web browser displays the
ユーザは、閲覧しまたは編集したいドキュメントのファイル5のファイル名を一覧画面7Aの中から選択する。
The user selects the file name of the
すると、ウェブブラウザは、リクエストデータ6Fをドキュメント管理サーバ1へ送信する。リクエストデータ6Fには、選択されたファイル名、そのユーザのユーザコード、およびファイル5の要求が示される。
Then, the web browser transmits the
ドキュメント管理サーバ1において、アクセス権問合部102は、リクエストデータ6Fを受信すると、権限ポリシー管理サーバ21へ問合データ6Gを送信することによって、そのユーザへ与えられているそのファイル5のアクセス権を問い合わせる。問合データ6Gには、リクエストデータ6Fに示されるファイル名およびユーザコードとアクセス権の回答の要求とが示される。
In the
権限ポリシー管理サーバ21において、問合データ6Gが送信されてきたら、そのユーザのアクセス権を特定し回答するための処理が権限ポリシー検索部214ないしアクセス権回答部218によって次のように行われる。
When the
権限ポリシー検索部214は、問合データ6Gに示されるファイル名を示す権限ポリシーデータ6Dを権限ポリシー記憶部213から検索する。
The authority
そのような権限ポリシーデータ6Dが権限ポリシー記憶部213に記憶されていない場合、つまり、権限ポリシー検索部214によって検索されなかった場合は、権限ポリシー設定部215は、権限ポリシーの設定のための処理を次のように実行する。
When such
権限ポリシー設定部215は、問合データ6Gに示されるファイル名のファイル5をドキュメント管理サーバ1からダウンロードする。なお、権限ポリシー管理サーバ21には、ドキュメント管理サーバ1のドキュメント記憶領域10Rに記憶されているファイルへのアクセス権が予め与えられている。
The authority
権限ポリシー設定部215は、ユーザへの、そのファイル5のR/W権およびR権の与え方(アクセス権付与方法)を、次のレベル_1、レベル_2、およびレベル_3のうちのいずれかのレベルの方法に決定する。
The authority
(レベル_1) そのファイル5によって再現されるドキュメント(対象ドキュメント)を作成したユーザ(作成者)へそのファイル5のR/W権を与えると決定する。
(Level_1) It is determined that the R / W right of the
(レベル_2) 作成者へそのファイル5のR/W権を与えると決定し、作成者と同じ部署に所属するユーザへそのファイル5のR権を与えると決定する。
(Level_2) It is determined that the R / W right of the
(レベル_3) 作成者へそのファイル5のR/W権を与えると決定し、作成者と同じ部署に所属しまたは対象ドキュメントに類似するドキュメント(類似ドキュメント)のR/W権もしくはR権を有するユーザへそのファイル5のR権を与えると決定する。
(Level_3) Determines to give the creator the R / W right of the
このように、レベルが高くなるほど、アクセス権を与える対象となるユーザの種類が増加する。 Thus, the higher the level, the more types of users to whom access rights are given.
なお、権限ポリシー設定部215は、作成者を、そのファイル5のプロパティに基づいて特定する。または、そのファイル5に示される文書(文字列)の中から「作成者」、「著者」、「筆者」、または「作者」などの所定の単語を検索し、その所定の単語の直後に示される人が作成者であると、特定してもよい。または、そのファイル5に示されるドキュメントが所定のフォーマットのものである場合は、所定の位置に示される人が作成者であると、特定してもよい。
The authority
また、権限ポリシー設定部215は、作成者の所属する部署のユーザを、次のように特定する。作成者のユーザデータ6A(作成者のユーザコードを示すユーザデータ6A)に基づいて、作成者の部署を判別する。そして、その部署を示すユーザデータ6Aを検索し、検索されたユーザデータ6Aそれぞれに示されるユーザコードのユーザが作成者の所属する部署のユーザであると、特定する。
In addition, the authority
また、権限ポリシー設定部215は、類似ドキュメントと、そのR/W権またはR権を有するユーザとを、次のように特定する。
Also, the authority
権限ポリシー設定部215は、所定の規則に基づいて、対象ドキュメントの中からキーワードを抽出する。例えば、最も多く表われる単語をキーワードとして抽出してもよい。または、そのファイル5のファイル名に含まれる単語をキーワードとして抽出してもよい。または、対象ドキュメントが所定のフォーマットのものである場合は、対象ドキュメントの所定の位置(例えば、所定のフィールド)に示される単語をキーワードとして抽出してもよい。
The authority
次に、権限ポリシー設定部215は、抽出したキーワードを、ドキュメント記憶領域10Rに記憶されている各ファイル5に示されるドキュメントの中から検索する。または、各ファイル5のファイル名の中から検索してもよい。そして、抽出したキーワードがヒットしたファイル5のドキュメントを類似ドキュメントとして特定する。
Next, the authority
そして、権限ポリシー設定部215は、類似ドキュメントのR/W権またはR権を有するユーザを、類似ドキュメントの権限ポリシーデータ6Dに基づいて特定する。
Then, the authority
アクセス権付与方法を決定すると、権限ポリシー設定部215は、それに従って権限ポリシーデータ6Dを生成する。
When the access right granting method is determined, the authority
アクセス権付与方法に関わらず、その権限ポリシーデータ6Dの各フィールドには、次の情報が示される。「ファイル名」のフィールドには、対象ドキュメントのファイル5のファイル名が示される。「R/W権」のフィールドには、作成者のユーザコードが示される。「有効期限」のフィールドには、現在から所定の時間後(例えば、4ヶ月後)の日時が示される。「更新日時」のフィールドには、現在の日時が示される。
Regardless of the access right granting method, the following information is shown in each field of the
アクセス権付与方法をレベル_2に決定した場合は、その権限ポリシーデータ6Dの「R権」のフィールドに作成者の所属する部署のユーザ(ただし、作成者を除く)それぞれのユーザコードが、さらに示される。
If the access right granting method is determined to be level_2, the user code of each user of the department to which the creator belongs (excluding the creator) is further indicated in the “R right” field of the
また、アクセス権付与方法をレベル_3に決定した場合は、その権限ポリシーデータ6Dの「R権」のフィールドに類似ドキュメントのR/W権またはR権を有するユーザそれぞれのユーザコードが、さらに示される。
If the access right granting method is determined to be level_3, the user code of each user who has the R / W right or R right of the similar document is further shown in the “R right” field of the
そして、権限ポリシー設定部215は、生成した権限ポリシーデータ6Dを権限ポリシー記憶部213に記憶させる。
Then, the authority
問合データ6Gに示されるファイル名を示す権限ポリシーデータ6Dが権限ポリシー検索部214によって検索されたが、その権限ポリシーデータ6Dが無効である場合に、権限ポリシー更新部216は、その権限ポリシーデータ6Dを更新する処理を次のように実行する。
When the authority
なお、権限ポリシー更新部216は、現在の日時が、その権限ポリシーデータ6Dに示される有効期限を過ぎており、または、その権限ポリシーデータ6Dに示される更新日時が更新日時データ6Bに示される日時よりも前である場合に、その権限ポリシーデータ6Dが無効であると、判別する。そうでない場合は、有効であると、判別する。
The authority
権限ポリシー更新部216は、前に挙げたレベル_1、レベル_2、およびレベル_3のうちのいずれかのレベルのアクセス権付与方法によって、R/W権またはR権を与えるユーザを決定する。
The authority
そして、権限ポリシー更新部216は、その権限ポリシーデータ6Dの各フィールドを次のように更新する。「R/W権」のフィールドを、R/W権を与えると決定したユーザのユーザコードを示すように更新し、「R権」のフィールドを、R権を与えると決定したユーザのユーザコードを示すように更新する。さらに、「有効期限」のフィールドを、現在から所定の時間後(例えば、4ヶ月後)の日時が示されるように更新し、「更新日時」のフィールドを、現在の日時を示すように更新する。
Then, the authority
アクセス権特定部217は、問合データ6Gに示されるユーザコードを有するユーザの、問合データ6Gに示されるファイル名のファイル5のアクセス権を、次のように特定する。
The access right specifying
アクセス権特定部217は、そのユーザコードが、そのファイル5の権限ポリシーデータ6Dの「R/W権」に示される場合は、そのユーザのアクセス権をR/W権であると、特定する。「R権」に示される場合は、そのユーザのアクセス権をR権であると、特定する。「R/W権」および「R権」のいずれにも示されない場合は、そのユーザのアクセス権がないと、特定する。
When the user code is indicated in the “R / W right” of the
アクセス権回答部218は、アクセス権特定部217によって特定されたアクセス権を示す回答データ6Hをドキュメント管理サーバ1へ送信する。
The access right answering
ドキュメント管理サーバ1において、ファイル提供部103は、回答データ6Hを受信すると、回答データ6Hに基づいて、端末装置3から要求されたファイル5(リクエストデータ6Fに示されるファイル名のファイル5)を、例えば次のように端末装置3へ提供する。
In the
R/W権が回答データ6Hに示される場合は、ファイル提供部103は、そのファイル5を、編集が可能なモードで送信する。
When the R / W right is indicated in the
端末装置3において、ウェブブラウザは、そのファイル5に基づいてドキュメントを液晶ディスプレイ30eに表示させる。そして、ユーザがドキュメントを編集する操作を行ったら、操作の内容をドキュメント管理サーバ1へ送信する。すると、ファイル提供部103は、操作の内容に応じてそのファイル5を更新する。
In the
または、R権が回答データ6Hに示される場合は、ファイル提供部103は、そのファイル5を、編集が不能なモード(読取専用モード)で送信する。
Alternatively, when the R right is indicated in the
端末装置3において、ウェブブラウザは、そのファイル5に基づいてドキュメントを配置した画面を、液晶ディスプレイ30eに表示させる。ドキュメントを編集するためのユーザインタフェースは提供されない。
In the
または、アクセス権がないことが回答データ6Hに示される場合は、ファイル提供部103は、そのファイル5へアクセスできない旨のメッセージを端末装置3へ送信する。
Alternatively, when the
端末装置3において、ウェブブラウザは、そのメッセージを受信すると、液晶ディスプレイ30eに表示させる。
In the
ところで、上述の通り、権限ポリシー設定部215は、レベル_1、レベル_2、およびレベル_3のうちのいずれかに従って、R/W権またはR権を与えるユーザを決定する。権限ポリシー更新部216も、同様に決定する。ここで、決定の仕方の例を、あるファイル5の権限ポリシーデータ6Dを生成し、その後、その権限ポリシーデータ6Dを更新する場合を例に、説明する。
By the way, as described above, the authority
権限ポリシー設定部215は、そのファイル5について、アクセス権付与方法のレベルを、そのファイル5の重要度に応じて決定する。重要度は、そのファイル5に示されるドキュメントに基づいて求めることができる。例えば、そのドキュメントに含まれる特定の語句(「社内秘」、「機密」、「取扱い注意」、または「重要」など)の個数または割合に応じて重要度を求めればよい。または、特定の語句ごとに予め重要度を定義しておき、ファイル名に含まれる特定の語句に応じて重要度を求めてもよい。
The authority
または、権限ポリシー設定部215は、そのファイル5の重要度に関わらず、所定のレベル(例えば、レベル_1)に決定してもよい。
Alternatively, the authority
そのファイル5の権限ポリシーデータ6Dが生成された後、その権限ポリシーデータ6Dを更新するタイミングが訪れると、権限ポリシー更新部216は、そのファイル5のアクセス権付与方法のレベルを、前回に決定されたレベルよりも1つ進んだレベルに決定する。例えば、前回、権限ポリシー設定部215によってレベル_1に決定された場合は、権限ポリシー更新部216は、レベル_2に決定する。
When the timing for updating the
さらにその後、その権限ポリシーデータ6Dを更新するタイミングが訪れると、権限ポリシー更新部216は、同様に、そのファイル5のアクセス権付与方法のレベルを、前回に決定されたレベルよりも1つ進んだレベルに決定する。例えば、前回、レベル_2に決定した場合は、レベル_3に決定する。ただし、前回、最も高いレベルに決定した場合は、今回も同じレベルに決定する。
Thereafter, when the timing for updating the
このように、権限ポリシー更新部216は、権限ポリシーデータ6Dを更新するごとに、アクセス権を与える対象となるユーザの種類を増加させる。
As described above, the authority
図7は、ドキュメント管理サーバ1における全体的な処理の流れの例を説明するフローチャートである。図8は、権限ポリシー管理サーバ21における全体的な処理の流れの例を説明するフローチャートである。
FIG. 7 is a flowchart for explaining an example of the overall processing flow in the
次に、ドキュメント管理サーバ1および権限ポリシー管理サーバ21それぞれの全体的な処理の流れを、フローチャートを参照しながら説明する。
Next, the overall processing flow of each of the
ドキュメント管理サーバ1は、ファイル管理プログラム10Pに基づいて、図7に示す手順で処理を実行する。
The
ドキュメント管理サーバ1は、ドキュメント記憶領域10Rのウェブページを端末装置3から要求されると(図7の#11でYes)、一覧データ6Eを端末装置3へ送信する(#12)。
When the web page of the
または、端末装置3からリクエストデータ6Fを受信すると、つまり、ファイル5を要求されると(#13でYes)、ドキュメント管理サーバ1は、権限ポリシー管理サーバ21へ問合データ6Gを送信することによって、要求元であるユーザに対して与えられている、そのファイル5のアクセス権を問い合わせる(#14)。そして、問合せに対する応答として回答データ6Hを受信する(#15)。
Alternatively, when the
R/W権がアクセス権として与えられていることが回答データ6Hに示される場合は(#16でYes)、ドキュメント管理サーバ1は、要求されたファイル5を編集モードで端末装置3へ提供する(#17)。
When the
または、R権がアクセス権として与えられていることが回答データ6Hに示される場合は(#16でNo、#18でYes)、ドキュメント管理サーバ1は、そのファイル5を読取専用モードで端末装置3へ提供する(#19)。
Alternatively, when the
または、アクセス権がない旨が回答データ6Hに示される場合は(#16でNo、#18でNo)、ドキュメント管理サーバ1は、そのファイル5へアクセスできない旨のメッセージを端末装置3へ送信する(#20)。
Alternatively, when the
ドキュメント管理サーバ1は、ファイル5の共有のサービスを提供している間、適宜、上述の処理を実行する。
The
権限ポリシー管理サーバ21は、権限ポリシー管理プログラム21Pに基づいて、図8に示す手順で処理を実行する。
The authority
ドキュメント管理サーバ1から問合データ6Gを受信すると(#31でYes)、その問合データ6Gに示されるファイル名を示す権限ポリシーデータ6Dを検索する(#32)。つまり、そのファイル名のファイル5の権限ポリシーを検索する。
When the
権限ポリシーデータ6Dが見つからない場合は(#33でNo)、権限ポリシー管理サーバ21は、そのファイル5の権限ポリシーデータ6Dを生成し記憶する(#34)。
If the
権限ポリシーデータ6Dが見つかった場合は(#33でYes)、権限ポリシー管理サーバ21は、その権限ポリシーデータ6Dが有効であるか無効であるかを判別する(#35)。
When the
その権限ポリシーデータ6Dが無効である場合は(#36でNo)、権限ポリシー管理サーバ21は、その権限ポリシーデータ6Dを更新する(#37)。
If the
権限ポリシー管理サーバ21は、問合データ6Gに示されるユーザコードのユーザの、そのファイル5のアクセス権を特定する(#38)。なお、ステップ#34において権限ポリシーデータ6Dを生成した場合は、この権限ポリシーデータ6Dに基づいて特定する。ステップ#37において権限ポリシーデータ6Dを更新した場合は、更新後の権限ポリシーデータ6Dに基づいて特定する。ステップ#32において権限ポリシーデータ6Dの検索に成功しかつそれが有効である場合は、この権限ポリシーデータ6Dに基づいて特定する。
The authority
そして、権限ポリシー管理サーバ21は、特定したアクセス権を示すデータを回答データ6Hとしてドキュメント管理サーバ1へ送信する(#39)。
Then, the authority
または、ユーザ管理サーバ23から更新通知データ6Cを受信した場合は(#40でYes)、権限ポリシー管理サーバ21は、更新通知データ6Cに示される日時が示されるように、更新日時データ6Bを書き換える(#41)。
Alternatively, when the
権限ポリシー管理サーバ21は、アクセス権の問合せに対する応答のサービスを提供している間、適宜、上述の処理を実行する。
The authority
本実施形態によると、ファイル5のアクセス権の、ポリシーに基づいた管理を、従来よりも容易に行うことができる。すなわち、ファイル5へのアクセスが要求された際に、そのファイル5の権限ポリシー(ユーザごとのアクセス権)を新たに設定しまたは更新する。よって、セキュリティなどに関するポリシーが新たに決められまたは変更されてたとしても、必要が生じたタイミングで、ファイル5の権限ポリシーを新たに設定しまたは、更新すればよい。
According to this embodiment, management of the access right of the
図9〜図10は、ドキュメント管理サーバ1における全体的な処理の流れの変形例を説明するフローチャートである。
FIG. 9 to FIG. 10 are flowcharts for explaining modifications of the overall processing flow in the
本実施形態では、権限ポリシー管理サーバ21は、レベル_1、レベル_2、およびレベル_3の3つのレベルの中から1つを選択したが、4つ以上のレベルのアクセス権付与方法の中から1つを選択するようにしてもよい。この場合、例えば、次のようなレベルのアクセス権付与方法を用意しておく。
In the present embodiment, the authority
(レベル_1) 作成者へそのファイル5のR/W権を与えると決定する。
(Level_1) It is determined that the R / W right of the
(レベル_2) 作成者へそのファイル5のR/W権および印刷権を与えると決定し、作成者と同じ部署に所属するユーザへそのファイル5のR権を与えると決定する。
(Level_2) It is decided to give the creator the R / W right and the print right of the
(レベル_3) 作成者へそのファイル5のR/W権、印刷権、およびコピー権を与えると決定し、作成者と同じ部署に所属するユーザへそのファイル5のR/W権を与えると決定し、類似ドキュメントのR/W権またはR権を有するユーザへそのファイル5のR権を与えると決定する。
(Level_3) Determined to give the creator the R / W right, print right, and copy right for the
(レベル_4) 作成者へそのファイル5のR/W権、印刷権、およびコピー権を与えると決定し、作成者と同じ部署に所属するユーザへそのファイル5のR/W権および印刷権を与えると決定し、類似ドキュメントのR/W権またはR権を有するユーザへそのファイル5のR/W権を与えると決定する。
(Level_4) It is determined that the creator is given the R / W right, print right, and copy right of the
なお、「印刷権」は、そのファイル5を使用してドキュメントを印刷する権限である。「コピー権」は、そのファイル5をコピーする権限である。
The “printing right” is the right to print a document using the
そして、権限ポリシー管理サーバ21は、4つのレベルの中から選択したレベルのアクセス権付与方法を使用して権限ポリシーデータ6Dを生成しまたは更新する。
Then, the authority
本実施形態では、権限ポリシー管理サーバ21は、作成者と同じ部署に所属するユーザなどへファイル5のアクセス権を付与したが、他の種類のユーザへも付与してもよい。
In this embodiment, the authority
例えば、権限ポリシー管理サーバ21は、作成者よりも職級が高いユーザへアクセス権を付与してもよい。または、ユーザごとに、携わっている業務に関連するキーワードを示す辞書を予め用意しておき、そのファイル5のドキュメントにキーワードが含まれるユーザへアクセス権を付与してもよい。
For example, the authority
本実施形態では、権限ポリシー管理サーバ21は、いずれのレベルにおいても作成者へアクセス権を付与したが、作成者の部署が変わった場合は、作成者へアクセス権を付与するのを中止してもよい。作成者の部署が変わったことは、ユーザ管理サーバ23が作成者のユーザデータ6Aを監視することによって、検知することができる。
In this embodiment, the authority
本実施形態では、権限ポリシー管理サーバ21は、あるドキュメントに類似する他のドキュメント(類似ドキュメント)をキーワードに基づいて判別したが、レイアウトに基づいて判別してもよい。例えば、そのドキュメントのレイアウトが2段組である場合は、2段組のレイアウトを有する他のドキュメントを類似ドキュメントであると判別してもよい。
In the present embodiment, the authority
決定したアクセス権付与方法によってアクセス権を与えるべきユーザを特定することができない場合に、権限ポリシー管理サーバ21は、アクセス権を与えるべきユーザを管理者または作成者へ問い合わせてもよい。そして、管理者または作成者が指定したユーザへアクセス権を与えればよい。
When the user who should be given the access right cannot be specified by the determined access right granting method, the right
権限ポリシー管理サーバ21は、あるファイル5のアクセス権をあるユーザへ付与した後、所定の期間、そのユーザがそのファイル5へアクセスしたことがない場合は、そのユーザへ与えたそのアクセス権を削除してもよい。アクセスの有無は、ログを参照して判別すればよい。
The authority
アクセス権の削除は、そのファイル5の要求があった際に行えばよい。具体的には、権限ポリシー管理サーバ21は、そのファイル5の権限ポリシーデータ6Dを更新する際に、上述のいずれかのレベルのアクセス権付与方法によって、アクセス権を与えるユーザを決定する。決定したユーザの中から、以前にそのファイル5のアクセス権を与えたことがあるが、現在まで所定の期間以上、そのファイル5へアクセスしたことがないユーザを判別する。そして、判別してユーザを、決定したユーザから除外して、権限ポリシーデータ6Dを更新する。
The access right may be deleted when the
権限ポリシー管理サーバ21は、権限ポリシーデータ6Dを生成しまたは更新する前に、アクセス権を与えるユーザを管理者または作成者へ通知してもよい。そして、管理者または作成者が許可した場合に、その権限ポリシーデータ6Dを生成しまたは更新してもよい。
The authority
本実施形態では、ファイル5として、ドキュメントを再現するためのファイルを例に説明したが、音声または動画像を再生するためのファイルを用いる場合にも、本発明を適用することができる。
In the present embodiment, a file for reproducing a document has been described as an example of the
本実施形態では、図5に示す機能をドキュメント管理サーバ1、権限ポリシー管理サーバ21、およびユーザ管理サーバ23に分散して実現したが、ドキュメント管理サーバ1に集約してもよい。
In the present embodiment, the function shown in FIG. 5 is realized by being distributed to the
この場合は、ファイル管理プログラム10Pの代わりにファイル管理プログラム10Qをドキュメント管理サーバ1のROM10cまたは大容量記憶装置10dに記憶させておく。
In this case, the file management program 10Q is stored in the
そして、ドキュメント管理サーバ1は、ファイル管理プログラム10Qに基づいて、図9〜図10に示す手順で処理を実行する。
Then, the
ドキュメント管理サーバ1は、ドキュメント記憶領域10Rのウェブページを端末装置3から要求されると(図9の#51でYes)、一覧データ6Eを端末装置3へ送信する(#52)。
When requested by the
または、端末装置3からリクエストデータ6Fを受信すると(#53でYes)、ドキュメント管理サーバ1は、リクエストデータ6Fに示されるファイル名を示す権限ポリシーデータ6Dを検索する(#54)。
Alternatively, when the
権限ポリシーデータ6Dが見つからない場合は(#55でNo)、ドキュメント管理サーバ1は、そのファイル5の権限ポリシーデータ6Dを生成し記憶する(#56)。
If the
権限ポリシーデータ6Dが見つかった場合は(#55でYes)、ドキュメント管理サーバ1は、その権限ポリシーデータ6Dが有効であるか無効であるかを判別する(#57)。
If the
その権限ポリシーデータ6Dが無効である場合は(#58でNo)、ドキュメント管理サーバ1は、その権限ポリシーデータ6Dを更新する(#59)。
If the
ドキュメント管理サーバ1は、リクエストデータ6Fに示されるユーザコードのユーザの、そのファイル5のアクセス権を特定する(#60)。特定に使用する権限ポリシーデータ6Dは、図8のステップ#38で使用する権限ポリシーデータ6Dと同様である。
The
特定したアクセス権がR/W権である場合は(図10の#61でYes)、ドキュメント管理サーバ1は、要求されたファイル5を編集モードで端末装置3へ提供する(#62)。
If the specified access right is the R / W right (Yes in # 61 in FIG. 10), the
特定したアクセス権がR権である場合は(#61でNo、#63でYes)、ドキュメント管理サーバ1は、そのファイル5を読取専用モードで端末装置3へ提供する(#64)。
If the identified access right is the R right (No in # 61, Yes in # 63), the
アクセス権がない場合は(#61でNo、#63でNo)、ドキュメント管理サーバ1は、そのファイル5へアクセスできない旨のメッセージを端末装置3へ送信する(#65)。
If there is no access right (No in # 61, No in # 63), the
または、ユーザデータ6Aが更新されたことを検知した場合は(#66でYes)、ドキュメント管理サーバ1は、更新された日時が示されるように、更新日時データ6Bを書き換える(#67)。
Alternatively, when it is detected that the
ドキュメント管理サーバ1は、ファイル5の共有のサービスを提供している間、適宜、上述の処理を実行する。
The
その他、ドキュメント共有システム100、ドキュメント管理サーバ1。権限ポリシー管理サーバ21、ユーザ管理サーバ23の全体または各部の構成、処理の内容、処理の順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
In addition, the
100 ドキュメント共有システム(データ提供システム)
103 ファイル提供部(提供手段)
10R ドキュメント記憶領域(保存手段)
21 権限ポリシー管理サーバ(アクセス権管理装置)
215 権限ポリシー設定部(解析手段、設定手段)
216 権限ポリシー更新部(更新手段)
5 ファイル(データ)
6D 権限ポリシーデータ
100 Document sharing system (data provision system)
103 File providing section (providing means)
10R Document storage area (storage means)
21 Authority Policy Management Server (Access Rights Management Device)
215 Authority policy setting section (analysis means, setting means)
216 Authority policy update unit (update means)
5 files (data)
6D authority policy data
Claims (12)
前記データをユーザから要求された際に当該データのアクセス権が未だ設定されていない場合に、当該データに係る前記ドキュメントの内容または属性を解析する解析手段と、
前記データのアクセス権を、前記解析手段によって解析された前記内容または属性に基づいて設定する、設定手段と、
前記データをユーザから要求された後、前記アクセス権が前記設定手段によって設定された場合に、当該アクセス権に従って当該データを当該ユーザへ提供する、提供手段と、
を有することを特徴とするデータ提供システム。 A data providing system for providing document data stored in a storage means,
An analysis means for analyzing the content or attribute of the document related to the data when an access right of the data is not yet set when the data is requested by the user;
Setting means for setting the access right of the data based on the contents or attributes analyzed by the analyzing means;
Providing means for providing the data to the user according to the access right when the access right is set by the setting means after the data is requested by the user;
A data providing system comprising:
前記設定手段は、前記複数のユーザのそれぞれに対して前記アクセス権を設定する、
請求項1に記載のデータ提供システム。 The data can be shared by multiple users;
The setting means sets the access right for each of the plurality of users;
The data providing system according to claim 1.
を有し、
前記提供手段は、前記データを前記ユーザから要求された後、前記アクセス権が更新手段によって更新された場合は、当該更新されたアクセス権に従って当該データを当該ユーザへ提供する、
請求項1に記載のデータ提供システム。 An update means for updating the access right based on a predetermined rule if the access right is already set when the data is requested by the user;
Have
The providing means provides the data to the user according to the updated access right when the access right is updated by the updating means after the data is requested from the user.
The data providing system according to claim 1.
前記設定手段は、前記複数のユーザのうちの一部のユーザに対してのみ前記データを使用することが認められるように、前記アクセス権を設定し、
前記更新手段は、更新する回数が増えるにつれて制限が緩くなるように前記アクセス権を更新する、
請求項3に記載のデータ提供システム。 The data can be shared by multiple users;
The setting means sets the access right so that it is permitted to use the data only for some of the plurality of users.
The update means updates the access right so that the restriction becomes looser as the number of updates increases.
The data provision system according to claim 3.
請求項4に記載のデータ提供システム。 The update means updates the access right so that the number of the plurality of users allowed to use the data increases as the number of times increases.
The data provision system according to claim 4.
前記設定手段は、前記複数のユーザのうちの前記ドキュメントの作成者に対して前記データを使用することが認められるように、前記アクセス権を設定する、
請求項4または請求項5に記載のデータ提供システム。 The data is for reproducing a document,
The setting means sets the access right so that the creator of the document among the plurality of users is permitted to use the data;
The data provision system according to claim 4 or 5.
請求項6に記載のデータ提供システム。 The update means updates the access right so that it is permitted to use the data for a user belonging to the same department as the document creator of the plurality of users.
The data providing system according to claim 6.
請求項6または請求項7に記載のデータ提供システム。 The updating means updates the access rights so that it is permitted to use the data for a user associated with the document of the plurality of users;
The data provision system according to claim 6 or 7.
請求項4ないし請求項8のいずれかに記載のデータ提供システム。 The updating means, for the users who have previously been allowed to use the data among the plurality of users but have not used the data for a predetermined period or more until now, Update the access rights so that they are not allowed to use,
The data provision system according to any one of claims 4 to 8.
ユーザが前記データを要求した際に前記アクセス権が未だ設定されていない場合に、当該データに係る前記ドキュメントの内容または属性を解析する解析手段と、
前記データのアクセス権を、前記解析手段によって解析された前記内容または属性に基づいて設定する、設定手段と、
を有することを特徴とするアクセス権管理装置。 An access right management device that manages access rights of document data stored in a storage means,
An analysis means for analyzing the content or attribute of the document related to the data when the access right is not yet set when the user requests the data;
Setting means for setting the access right of the data based on the contents or attributes analyzed by the analyzing means;
An access right management apparatus comprising:
前記データをユーザから要求された際に当該データのアクセス権が未だ設定されていない場合に、当該データに係る前記ドキュメントの内容または属性を解析し、
前記データのアクセス権を、解析した前記内容または属性に基づいて設定し、
前記データをユーザから要求された後、前記アクセス権が設定された場合に、当該アクセス権に従って当該データを当該ユーザへ提供する、
ことを特徴とするデータ提供方法。 A data providing method for providing document data stored in a storage means,
When an access right to the data is not yet set when requested by the user, the content or attribute of the document related to the data is analyzed,
Set the access right of the data based on the analyzed content or attribute,
Providing the data to the user according to the access right when the access right is set after the data is requested by the user;
A data providing method characterized by the above.
前記コンピュータに、
ユーザが前記データを要求した際に前記アクセス権が未だ設定されていない場合に、当該データに係る前記ドキュメントの内容または属性を解析する解析処理を実行させ、
前記データのアクセス権を、前記解析処理によって解析された前記内容または属性に基づいて設定する、設定処理を実行させる、
ことを特徴とするコンピュータプログラム。 A computer program used in a computer for managing access rights of document data stored in a storage means,
In the computer,
When the user requests the data, if the access right is not yet set, the analysis process to analyze the content or attribute of the document related to the data,
Setting the access right of the data based on the contents or attributes analyzed by the analysis process, causing a setting process to be executed;
A computer program characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016063304A JP2017182122A (en) | 2016-03-28 | 2016-03-28 | Data provision system, access right management device, data provision method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016063304A JP2017182122A (en) | 2016-03-28 | 2016-03-28 | Data provision system, access right management device, data provision method, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017182122A true JP2017182122A (en) | 2017-10-05 |
Family
ID=60004600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016063304A Pending JP2017182122A (en) | 2016-03-28 | 2016-03-28 | Data provision system, access right management device, data provision method, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017182122A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113342753A (en) * | 2021-06-25 | 2021-09-03 | 长江存储科技有限责任公司 | File security management method, device, equipment and computer readable storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10116271A (en) * | 1996-10-09 | 1998-05-06 | Tec Corp | Document management device, and storage medium where program for document management processing is recorded |
US20020059236A1 (en) * | 1999-12-28 | 2002-05-16 | International Business Machines Corporation | Computer system with access control mechanism |
JP2003216497A (en) * | 2002-01-25 | 2003-07-31 | Casio Comput Co Ltd | Database management device and program |
JP2007079984A (en) * | 2005-09-14 | 2007-03-29 | Ricoh Co Ltd | Data management server, data management method and program |
US20080033955A1 (en) * | 2006-08-07 | 2008-02-07 | Fujitsu Limited | Data management system, and access authorization setting method, and computer product |
JP2008186330A (en) * | 2007-01-31 | 2008-08-14 | Nec Corp | Use authorization managing device, content sharing system, content sharing method and content sharing program |
JP2009205342A (en) * | 2008-02-27 | 2009-09-10 | Nippon Telegr & Teleph Corp <Ntt> | Authority delegation system, authority delegation method and authority delegation program |
JP2010176431A (en) * | 2009-01-29 | 2010-08-12 | Fujitsu Ltd | Program, method and apparatus for access control |
JP2012137874A (en) * | 2010-12-24 | 2012-07-19 | Canon Marketing Japan Inc | Authority management device, control method thereof, and program |
JP2014182708A (en) * | 2013-03-21 | 2014-09-29 | Nec Corp | Authority management device, method, program and system |
-
2016
- 2016-03-28 JP JP2016063304A patent/JP2017182122A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10116271A (en) * | 1996-10-09 | 1998-05-06 | Tec Corp | Document management device, and storage medium where program for document management processing is recorded |
US20020059236A1 (en) * | 1999-12-28 | 2002-05-16 | International Business Machines Corporation | Computer system with access control mechanism |
JP2003216497A (en) * | 2002-01-25 | 2003-07-31 | Casio Comput Co Ltd | Database management device and program |
JP2007079984A (en) * | 2005-09-14 | 2007-03-29 | Ricoh Co Ltd | Data management server, data management method and program |
US20080033955A1 (en) * | 2006-08-07 | 2008-02-07 | Fujitsu Limited | Data management system, and access authorization setting method, and computer product |
JP2008040830A (en) * | 2006-08-07 | 2008-02-21 | Fujitsu Ltd | Document management program, document management system, and access right setting method |
JP2008186330A (en) * | 2007-01-31 | 2008-08-14 | Nec Corp | Use authorization managing device, content sharing system, content sharing method and content sharing program |
JP2009205342A (en) * | 2008-02-27 | 2009-09-10 | Nippon Telegr & Teleph Corp <Ntt> | Authority delegation system, authority delegation method and authority delegation program |
JP2010176431A (en) * | 2009-01-29 | 2010-08-12 | Fujitsu Ltd | Program, method and apparatus for access control |
JP2012137874A (en) * | 2010-12-24 | 2012-07-19 | Canon Marketing Japan Inc | Authority management device, control method thereof, and program |
JP2014182708A (en) * | 2013-03-21 | 2014-09-29 | Nec Corp | Authority management device, method, program and system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113342753A (en) * | 2021-06-25 | 2021-09-03 | 长江存储科技有限责任公司 | File security management method, device, equipment and computer readable storage medium |
CN113342753B (en) * | 2021-06-25 | 2023-04-14 | 长江存储科技有限责任公司 | File security management method, device, equipment and computer-readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7512569B2 (en) | User defined components for content syndication | |
Ackerman et al. | Privacy in context | |
US6240455B1 (en) | Internet server providing link destination deletion, alteration, and addition | |
TW424185B (en) | Named bookmark sets | |
JP4876734B2 (en) | Document use management system and method, document management server and program thereof | |
US8301653B2 (en) | System and method for capturing and reporting online sessions | |
US8656288B2 (en) | Sensitive information handling on a collaboration system | |
JP4806751B2 (en) | File access destination control apparatus, method and program thereof | |
JP2007188490A (en) | System and method for sharing electronic documents with restricted usage | |
US20080147841A1 (en) | Annotation management program, device, and method | |
US20050289159A1 (en) | Web-enabled real-time link selection apparatus and method | |
US11922117B2 (en) | Generation of document editors having functions specified by role policies | |
US20080147677A1 (en) | Annotation management program, device, method, and annotation editing program, device, method | |
JP3662734B2 (en) | Web page access control apparatus and method | |
US20060031923A1 (en) | Access control list attaching system, original content creator terminal, policy server, original content data management server, program and computer readable information recording medium | |
JP2009211403A (en) | File search program | |
JP2004046460A (en) | File management system and access control system | |
JP4671753B2 (en) | Document management system, document management method, information processing apparatus, program, and storage medium | |
JP2017182122A (en) | Data provision system, access right management device, data provision method, and computer program | |
JPH11212849A (en) | Shared file transmission / reception system, access right determination device | |
JP2004265049A (en) | Data processing system, data processing device, data processing method, and program | |
JP2004252784A (en) | Information processing apparatus, printing system, program for causing a computer to execute those functions, and storage medium storing the program | |
JP2005339008A (en) | Access control method, program, and recording medium | |
JP2007079984A (en) | Data management server, data management method and program | |
JP5430618B2 (en) | Dynamic icon overlay system and method for creating a dynamic overlay |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190117 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200305 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200825 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210309 |