Разработка системы безопасности
От: urovv  
Дата: 17.05.04 11:22
Оценка:
Разрабатываю некое клиент-серверное приложение, работающее с MS SQL Server. В него необходимо
внедрить NT-подобную систему безопасности (role-based security).
Защищаемые объекты — это объекты, хранящиеся в БД SQL Server.
Список прав для разных типов объектов различен и желательно, что его можно было расширять.
Система безопасности Windows 2000 позволяет создавать свои собственные объекты безопасности с
различным набором прав + есть возможность использовать встроенный редактор для задания разрешений
В моем случае это решение не подходит, так как у клиентов может стоять Windows 98 и Windows NT.

Очень уж мне не хочется разрабатывать систему безопасности с нуля, писать интерфейс для задания
прав и т.д.

Поделитесь опытом, плиз.

Большое спасибо.
Re: Разработка системы безопасности
От: TK Лес кывт.рф
Дата: 17.05.04 11:40
Оценка:
Здравствуйте, urovv, Вы писали:

U>Разрабатываю некое клиент-серверное приложение, работающее с MS SQL Server. В него необходимо

U>внедрить NT-подобную систему безопасности (role-based security).
U>Защищаемые объекты — это объекты, хранящиеся в БД SQL Server.
U>Список прав для разных типов объектов различен и желательно, что его можно было расширять.
U>Система безопасности Windows 2000 позволяет создавать свои собственные объекты безопасности с
U>различным набором прав + есть возможность использовать встроенный редактор для задания разрешений
U>В моем случае это решение не подходит, так как у клиентов может стоять Windows 98 и Windows NT.

U>Очень уж мне не хочется разрабатывать систему безопасности с нуля, писать интерфейс для задания

U>прав и т.д.

Клиент серверное — это есть клиент и есть MS SQL Server или на сервере есть не только база данных, но и активная часть?
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Разработка системы безопасности
От: EM Великобритания  
Дата: 17.05.04 13:04
Оценка:
Здравствуйте, urovv, Вы писали:

U>Разрабатываю некое клиент-серверное приложение, работающее с MS SQL Server. В него необходимо

U>внедрить NT-подобную систему безопасности (role-based security).
U>Защищаемые объекты — это объекты, хранящиеся в БД SQL Server.
U>Список прав для разных типов объектов различен и желательно, что его можно было расширять.
U>Система безопасности Windows 2000 позволяет создавать свои собственные объекты безопасности с
U>различным набором прав + есть возможность использовать встроенный редактор для задания разрешений
U>В моем случае это решение не подходит, так как у клиентов может стоять Windows 98 и Windows NT.

U>Очень уж мне не хочется разрабатывать систему безопасности с нуля, писать интерфейс для задания

U>прав и т.д.

U>Поделитесь опытом, плиз.


U>Большое спасибо.



Может это подойдет ?
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re[2]: Разработка системы безопасности
От: urovv  
Дата: 17.05.04 13:13
Оценка:
Здравствуйте, TK, Вы писали:

U>>Разрабатываю некое клиент-серверное приложение, работающее с MS SQL Server. В него необходимо

U>>внедрить NT-подобную систему безопасности (role-based security).
U>>Защищаемые объекты — это объекты, хранящиеся в БД SQL Server.
U>>Список прав для разных типов объектов различен и желательно, что его можно было расширять.
U>>Система безопасности Windows 2000 позволяет создавать свои собственные объекты безопасности с
U>>различным набором прав + есть возможность использовать встроенный редактор для задания разрешений
U>>В моем случае это решение не подходит, так как у клиентов может стоять Windows 98 и Windows NT.

U>>Очень уж мне не хочется разрабатывать систему безопасности с нуля, писать интерфейс для задания

U>>прав и т.д.

TK>Клиент серверное — это есть клиент и есть MS SQL Server или на сервере есть не только база данных, но и активная часть?


На клиентской стороне несколько программ, которые реализуют интерфейс. На сервере — мои службы, работающие с SQL Server'ом. Клиенты работают со службами через DCOM и с SQL Server'ом через GUI. Нужно иметь возможность задавать пользователей, кому что можно, а что нельзя.
Re: Разработка системы безопасности
От: kly Россия  
Дата: 18.05.04 00:44
Оценка:
Здравствуйте, urovv, Вы писали:

U>Разрабатываю некое клиент-серверное приложение, работающее с MS SQL Server. В него необходимо

U>внедрить NT-подобную систему безопасности (role-based security).
U>Защищаемые объекты — это объекты, хранящиеся в БД SQL Server.
U>Список прав для разных типов объектов различен и желательно, что его можно было расширять.
U>Система безопасности Windows 2000 позволяет создавать свои собственные объекты безопасности с
U>различным набором прав + есть возможность использовать встроенный редактор для задания разрешений
U>В моем случае это решение не подходит, так как у клиентов может стоять Windows 98 и Windows NT.

U>Очень уж мне не хочется разрабатывать систему безопасности с нуля, писать интерфейс для задания

U>прав и т.д.

U>Поделитесь опытом, плиз.


U>Большое спасибо.


Я использую для управления доступом пользователей службу каталогов LDAP. Там прописывается структура системы, пользователи, группы пользователей и все такое. Управление доступом реализовано на основе задания ACL для групп пользователей.
Для работы с LDAP на клиентских машинах использую ADSI(у MS есть даже порт на Win98 но он какой-то урезанный), а точнее System.DirectoryService.
У меня LDAP крутится на Solaris, но можно поднять его на Win32 или использовать ActiveDirectory.
Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, — недооценка изобретательности клинических идиотов.

http://www.inconteam.com
Re: Разработка системы безопасности
От: rockandroll Казахстан  
Дата: 18.05.04 01:55
Оценка:
Здравствуйте, urovv, Вы писали:

U>Разрабатываю некое клиент-серверное приложение, работающее с MS SQL Server. В него необходимо

U>внедрить NT-подобную систему безопасности (role-based security).
Может AzMan?
... << RSDN@Home 1.1.2 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.