Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Модель матрицы доступов Харрисона-Руззо-Ульмана 4 страница




Заметим, что путь, соединяющий вершины x ’, x 2, x, есть начальный пролет моста.

Если x 1Ï S 0, то с учетом замечаний, сделанных при доказательстве теоремы 1.5, получаем, что существуют M < N – 1, x 2Î S 0 такой, что opM = create ({ t, g }, x 2, x 1). Среди всех последовательностей преобразований длины N можно выбрать такую, что M = 1. Далее используем технику доказательства теоремы 5.1 и доказательства индуктивного шага для случая x 1Î S 0. Таким образом, для случая x Ï S 0условия1-3 выполняются, и индуктивный шаг доказан.

Если x Î S 0, то условие2(а) очевидно выполняется. Многократно применяя технику доказательства, использованную выше и в теореме 5.1, доказываем индуктивный шаг и в данном случае.

Теорема доказана. ■

Замечание 5.1. При доказательстве теоремы 5.2 можно показать, что не существует путей, отличных от мостов между двумя субъектами, проходящих через вершины объекты, по которым возможна передача прав доступа. Для этого рассмотрим все пути (с учетом симметрии) длины 2 между двумя субъектами, проходящие через вершины объекты, по которым возможна передача прав доступа (рис. 5.13(а)) и невозможна передача прав доступа (рис. 5.13(б)).

 

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

 

Похищение прав доступа

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

Определение 5.7. Пусть x, y Î O 0, x ¹ y ¾ различные объекты графа доступов G 0= (S 0, O 0, E 0), a Í R. Определим предикат can_steal (a, x, y, G 0), который будет истинным тогда и только тогда, когда (x, y, a) Ç E 0= Æ и существуют графы G 1= (S 1, O 1, E 1), …, GN = (SN, ON, EN) такие, что G 0op 1 G 1op 2… ├ opN GN и (x, y, a) Ì EN, при этом, если существует (s, y, g) Ì E 0, где g Í a, то справедливо неравенство opK ¹ grant (g, s, z, y), где z Î OK – 1, для K = 1, …, N.

Теорема 5.3. Пусть G 0= (S 0, O 0, E 0) ¾ произвольный граф доступов, x, y Î O 0, x ¹ y. Предикат can_steal (a, x, y, G 0) истинен тогда и только тогда, когда выполняются условия1-4.

Условие 1. (x, y, a) Ç E 0= Æ.

Условие 2. Существуют объекты s 1, …, sm Î O 0:

(si, y, g i ) Ì E 0для i = 1, …, m и a = g1 È … È g m.

Условие 3. Являются истинными предикаты can_share ({ t }, x, si, G 0), где i = 1, …, m.

Условие 4. Для i = 1, …, m граф доступов G 0не является графом вида, приведенного на рис. 5.14.

 

 

Доказательство. Доказательство осуществляется аналогично доказательству теоремы2.2. ■

 




Поделиться с друзьями:


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


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



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




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