powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / организация безопасности на клиенте на основе структуры организации
14 сообщений из 14, страница 1 из 1
организация безопасности на клиенте на основе структуры организации
    #37814157
clientacl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть дерево структуры организации орг.->отделы->должности. на основе этого дерева построена без-сть на клиенте. иногда юзеру надо больше/меньше прав чем другим на одинаковой должности. на основе дерева получается криво, тк приходится вводить несуществующие должности. думаю уйти от этого и создать просто дерево групп. но тогда теряется связь со структурой организации. как быть?

зы таблица связывающая структуру организации и группы доступа не кажется правильной.
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814188
Максим Н
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
clientacl,
А почему не привязать привилегии и к сотрудникам?
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814217
clientacl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с ростом кол-ва сотрудников думаю будет неудобно. хотя если создать по умолчанию необходимые наборы прав, которые быстро можно назначать, то наверное сойдет.
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814271
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут надо хорошо придумать, как задавать исключения (как больше прав так и меньше) относительно положенных по должности. Т.е. полные права = права по должности + исключения для конкретного ФИО.
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814299
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
clientaclесли создать по умолчанию необходимые наборы прав, которые быстро можно назначать, то
наверное сойдет.

Все приличные SQL сервера уже давно имеют группы привилегий и/или роли.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814331
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
clientaclкак быть?
Сотрудники разных подразделений могут иметь в приложении одинаковые роли. Т.е права надо строить не по орг. структуре, а по структуре ролей.
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814377
clientacl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovВсе приличные SQL сервера уже давно имеют группы привилегий и/или роли.
речь идет о запрете действий на клиенте, скрытие форм/контролов и тд.

по умолчанию юзеру буду давать права должности, а дальше какие потребуются.
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814523
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жизнь показывает, что права должны быть индивидуальными для юзера. Для всего.
Никаких групп юзеров, прав на отделы и т.д.
Т.к. рано или поздно требуется сделать исключение, например в отделе ХХХ Вася должен видеть отдел УУУ.

Можно иметь фиктивных преднастроенных юзеров, для копирования прав: Менеджер -> Вася
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37814638
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> права надо строить не по орг. структуре, а по структуре ролей

Одно другому никак не мешает.
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37815712
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621Одно другому никак не мешает.
Роль определяет функциональные возможности пользователя, а его принадлежность к подразделению ограничивает его информационное поле. Т.е действительно нужно и то и другое, но механизм предоставления доступа разный. А перемножать роли на структуру как-то не очень
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37816274
neoddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621Одно другому никак не мешает.

И даже помогает.

Роли - атомарные операции в системе, например, создание заказа или просмотр отчетов
Профиль - типовой набор ролей для определенной деятельности, например, менеджер продаж или директор

Роли и профили обычно достаточны.

Исключения - иногда требуется в определенной роли закрыть доступ к каким-то обьектам, иногда на определенное время, например, во время служебной проверки. Или отнять права на запись. Тут уж по ситуации.
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37817978
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
clientacl,

Я применил другую схему. Права на основе процессов. В системе для каждого действия субъекта над объектом создается процесс. Права даются роли на запуск процесса. Далее в процессе сохраняется, владелец и только он может к нему обращаться. Настраивается просто, работает надежно.

Подробнее здесь
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37819874
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
clientaclна основе этого дерева построена без-сть на клиенте.
Слова "безопасность на клиенте" звучат оксюмороном.

clientaclдумаю уйти от этого и создать просто дерево групп. но тогда теряется связь со структурой организации.
А зачем она нужна? Никто не мешает делать дерево групп физически похожим на структуру организации и удобно работать с ним. Никто не мешает дать группе признак типа "дефолтное значение для такой-то должности такой-то оргединицы". Но жёсткая формальная связь... зачем?
...
Рейтинг: 0 / 0
организация безопасности на клиенте на основе структуры организации
    #37819883
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVТ.к. рано или поздно требуется сделать исключение, например в отделе ХХХ Вася должен видеть отдел УУУ.
Потребуется. Но куда чаще требуется сделать правило, например "все в отделе XXX теперь должны уметь YYY". И подход "значит заставим админа добавить YYY каждому пользователю и ещё не забыть добавлять когда создаёшь новых пользователей" выглядит не очень удачным.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / организация безопасности на клиенте на основе структуры организации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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