Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Трехзвенка. Система разграничения прав доступа. / 3 сообщений из 3, страница 1 из 1
26.10.2005, 18:56
    #33346079
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трехзвенка. Система разграничения прав доступа.
Это сообщение адресовано в первую очередь разработчикам трехзвенных решений.

Принято полагать что одно из основных возможностей, которые предоставляет
сервер приложений - это возможность контролировать права доступа к хранимым
классам,
для групп пользователей(ролей).

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

Возникает вопрос:
реализовывать систему разграничения прав средствами сервера приложений,
независимо от хранилища данных
или попытаться интегрировать её с системой разграничения прав доступа самого
хранилища.

Интересуют мнения проверенные опытом.



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
28.10.2005, 17:13
    #33350557
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трехзвенка. Система разграничения прав доступа.
rodb........реализовывать систему разграничения прав средствами сервера приложений,независимо от хранилища данных или попытаться интегрировать её с системой разграничения прав доступа самого
хранилища.......

вообщето, не совсем корректно поставлен вопрос...

в серваках приложения различаються три политики безопасности работы...
1) С привелегиями ядра...
2) С привелегиями пользователя...
3) С привелегиями некой учётной записи...

Соответственно первое решение опасное, и требует реализации своего слоя секьюритей (максимальной политикой ышо называют)...Второе - минимальная политика. Исполняющиеся процессы (потоки), дышат на уровне прав пользователя... Третье - это гибкая политика безопасности, позволяющая больше возможностей по правам, но и больше возможностей по контролю (средняя позиция между первыми двумя)...

а какое хранилище данных - ну это дело то техническое...и к секьюрити относиться эээээээээ поскольку по стольку (потому как сама база данных лежит НИЖЕ сервака приложений)...Ну уж если и смотреть на енти весчи под Вашим углом заданного вопроса...кхм..Наверное если Вы затачиваетесь по жизни на одну определённую БД - то может Вам и третий слой нафик не нужен ? А если будете менять движок баз (к примеру), тогда завязывание на БД глупо, т.к. привносит дополнительные проблемы....

с уважением
(круглый)
ЗЫ
Как например Вы можете снизить требования к БД. Тем самым увеличить скорость обработки данных. Возможно при этом потребуеться более скоростная(лёгкая) БД в которой не будет реализована политика безопасности...Надо пытаться из того или иного решения вытаскивать максимум плюсов, а не молиться на ранее приобретённые знания...
...
Рейтинг: 0 / 0
30.10.2005, 11:26
    #33351562
rodb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трехзвенка. Система разграничения прав доступа.
kolobok0,

под системой

>разграничения прав доступа самого хранилища.......

я имею ввиду системные таблицы (в моем случае) FB.
например RDB$USER_PRIVILEGES

У меня есть выбор.
делать свои таблицы описания пользователей и их прав на объекты базы
или использовать предоставляемые FB.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Трехзвенка. Система разграничения прав доступа. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]