Контроль доступа Jena TDB OWL - PullRequest
       6

Контроль доступа Jena TDB OWL

1 голос
/ 24 октября 2011

Я использую jena TDB для хранения своей онтологии и хочу ограничить доступ для пользователей, например, для использования файловой системы tdb. Не знаю, смогу ли я контролировать доступ, спасибо за вашу помощь

1 Ответ

2 голосов
/ 24 октября 2011

Нет встроенного контроля доступа к хранилищу TDB.Это связано с тем, что управление доступом тесно связано с идентификацией и авторизацией (вы должны знать, кто является поставщиком запросов и что им разрешено или запрещено), и это зависит от конкретного приложения.Например, для Джены не имеет смысла давать указания о том, как ваше приложение обрабатывает идентификацию пользователя, например.

Существуют подходы, основанные на хранилищах RDF для добавления уровня безопасности.Например, этот документ из ISWC 2009 показывает один способ сделать это, и вы можете найти различные другие из цитат этой статьи или через Google.Для более всесторонней безопасности вы также должны убедиться, что файлы и каталог TDB имеют соответствующие ограничения доступа на уровне операционной системы, чтобы злоумышленник не мог обойти защиту на уровне приложений, выполняя запросы командной строки.

...