2011-10-24 8 views
1

、このような私はアクセスにあなたの助けアクセス制御イエナTDB OWL

ため 感謝をcontolことができれば、私は知らないTDBファイルシステムを使用して、私は私のオントロジーを格納するためのイエナTDBを使用して、私は、ユーザーへのアクセスを制限したいです

答えて

2

TDBストアへの組み込みのアクセス制御はありません。これは、アクセス制御がIDと認可に密接に結びついているためです(クエリ発行者が誰であるか、許可されているか禁止されているかを知る必要があります)。例えば、あなたのアプリケーションがどのようにユーザーの身元をどのように扱うかに関して、Jenaが規範的であることは理にかなっていません。

セキュリティ層を追加するためにRDFストアの上に構築する方法があります。たとえば、this paper from ISWC 2009には1つの方法が示されており、citations of that paperまたはGoogle経由でさまざまなものを見つけることができます。また、より包括的なセキュリティを実現するには、TDBファイルとディレクトリがOSレベルで適切なアクセス制限を持つようにして、攻撃者がコマンドラインクエリを発行してアプリケーションレベルのセキュリティを迂回するのを防ぐ必要があります。