Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Особенности системы безопасности COM+

COM+ добавляет к системе безопасности COM множество новых атрибутов, устанавливаемых с помощью инструмента администрирования COM+Explorer (системного сервиса Windows Service Control Manager) или программно. За счет применения указанных атрибутов, относительно COM, настройки системы безопасности COM+ более гибкие. Если в COM настройки безопасности ограничивались уровнем компонентов, то в COM+ возможно менять указанные настройки на уровне приложения, компонента, интерфейса и метода.

На уровне приложения, возможно, определить авторизацию, уровень безопасности, уровень аутентификации и уровень имперсонации. Опция авторизации реализует основной этап проверки доступа на уровне приложения. Если указанная опция отключена, то проверка доступа не осуществляется. При этом компонент получает права администратора. Опция уровня безопасности определяет, должна ли информация о безопасности включаться в контекст объекта. При настройках по умолчанию эта информация включается в контекст. Настройки уровня аутентификации и уровня имперсонации имеют то же значение, что и в COM.

Кроме этого в COM+ введено новая абстракция безопасности, называемая - ролью. Роль представляет собой логическую группу пользователей, авторизированных для доступа к компоненту, интерфейсу или методу. Система безопасности, основанная на ролях, является компонентом Microsoft Transaction Server и предназначена для упрощения настройки и программирования этой системы. Политика системы безопасности при этом определяется назначения пользователей ролям, а компоненты определяют права доступа ролей. Роли также могут быть запрограммированы с использованием контекста вызова. Определение ролей заключается в назначении им, с помощью COM+Explorer, уникальных имен, включения в них отдельных пользователей и групп пользователей. После этого производится настройка доступа ролей на всех необходимых уровнях. Особенности программной конфигурация системы безопасности COM+.

Возможности программной конфигурации практически полностью идентичны с административными возможностями. Программная конфигурация осуществляется посредством использования методов соответствующих интерфейсов. Особенностью программирования серверных компонентов является не желательность использования в них окон сообщений. Это связано с тем, что клиент может инициализировать появление такого окна, которое выводиться не на его рабочей станции, а следовательно не может быть закрыто. В некоторых случаях это может привести к зависанию клиента.

<== предыдущая лекция | следующая лекция ==>
Администрирование системы безопасности COM | Недостатки системы администрирования
Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 287; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.