
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.12.2007, 10:53
|
|||
|---|---|---|---|
|
|||
Безопасность/права пользователя |
|||
|
#18+
Имеется система, состоящая из нескольких приложений. Некоторые пользователи имеет полные права во всех приложениях, некоторые - только в одном (или паре) из приложений, а есть те, кто имеет право использовать только часть одного приложения (т.е. открыть его, загрузить бизнес-объект и исправить только строго ограниченные его поля). В качестве БД используется mssql. Приложения обращаются к БД вызывая ее ХП. Как это правильно организовать ? Насколько знаю, учетные записи пользователи должны находиться в самой БД. Можно наделить правами на определенные ХП определенных пользователей. А как например приложение узнает, что данный пользователь не имеет права даже логиниться в определенном приложении ? Или как приложению определить, что пользователь имеет право редактировать только определенные поля бизнес-объекта ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.12.2007, 13:39
|
|||
|---|---|---|---|
Безопасность/права пользователя |
|||
|
#18+
Что произойдёт, если пользователь соедидится с базой посредством QA,Management Studio,TOAD или какой другой тулзой, хоть Excel (особенно удобен 2007) ? Если это не пугает, можно продолжить обсуждение конкретных вопросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.12.2007, 17:21
|
|||
|---|---|---|---|
|
|||
Безопасность/права пользователя |
|||
|
#18+
Изопропил Что произойдёт, если пользователь соедидится с базой посредством QA,Management Studio,TOAD или какой другой тулзой, хоть Excel (особенно удобен 2007) ? Если это не пугает, можно продолжить обсуждение конкретных вопросов. ему-же назначены права, запрещенные ХП он не запустит, равно как и таблицы открыть не сможет, если его роли закрыт доступ к ним ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2007, 13:39
|
|||
|---|---|---|---|
|
|||
Безопасность/права пользователя |
|||
|
#18+
хм, никто не знает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.12.2007, 15:26
|
|||
|---|---|---|---|
Безопасность/права пользователя |
|||
|
#18+
Stack_01хм, никто не знает ? Естественно, никто. А откуда? Если серъезно, вы поиском пользовались? Эта тема не раз и не два обсуждалась, и в Проектировании, и в форумах по конкретным СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2007, 08:16
|
|||
|---|---|---|---|
|
|||
Безопасность/права пользователя |
|||
|
#18+
Stack_01 Имеется система, состоящая из нескольких приложений. Некоторые пользователи имеет полные права во всех приложениях, некоторые - только в одном (или паре) из приложений, 1. Каждое приложение зовет вначале ХП вида OnLogon(programName). А оно лезет в таблицы (куда отдельным модулем пишутся права) и решает- пустить, или нафиг, или ограничено. Да, будут косяки с "левым" софтом. 2. Права на чтение/запись таблиц ограничены. Этого достачно для разграничений, но это не очевидно в работе, поэтому при старте ограничения проверяются и пользователю говорят, чего ему можно, а чего нет. -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1345620]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
9ms |
check topic access: |
9ms |
track hit: |
43ms |
get topic data: |
24ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 392ms |

| 0 / 0 |
