Модель систем военных сообщенийМодель систем военных сообщений (модель СВС, англ. Military Message System, MMS) — модель контроля и управления доступом, ориентированная на системы приема, передачи и обработки сообщений, реализующие мандатную политику безопасности[1]. Модель СВС была разработана в 1984 году в интересах вооруженных сил США сотрудниками научно-исследовательской лаборатории военно-морских сил США (англ. U.S. Naval Research Laboratory, NRL) Карлом Ландвером, Констансом Хайтмайером и Джоном Маклином с целью устранения недостатков использовавшейся в то время модели Белла — Лападулы[2]. ИсторияДо появления модели СВС для построения систем безопасности, реализующих мандатное управление доступом, в правительственных и военных структурах использовалась в основном модель Белла — Лападулы[3]. Однако, в конце 1970-х — начале 1980-х годов военными США был проведен эксперимент MME (англ. Military Message Experiment)[4] с целью совершенствования системы связи Тихоокеанского командования вооруженными силами США. Существующую систему, основанную на системе AUTODIN с локальным распределением сообщений при помощи пневматической почты, требовалось заменить на новую, построенную на системе ARPANET и электронной почте. Предполагалось, что новая система будет обладать многоуровневой структурой безопасности (англ. Multilevel security, MLS)[2]. В то же время проводилось исследование по разработке операционных систем, основанных на этом же принципе[5]. В ходе MME обнаружилось, что модель Белла — Лападулы имеет ряд серьезных недостатков[4]:
Опыт эксперимента и создания операционных систем MLS привел к исследованию по преодолению описанных выше ограничений модели Белла — Лападулы, проведенному Карлом Ландвером, Констансом Хайтмайером и Джоном Маклином в NRL. Целью разработчиков было создать прототип универсальной модели, которая в полной мере удовлетворяет требованиям военных систем передачи сообщений, не фокусируясь на используемых для реализации модели и для обеспечения соблюдения политики безопасности технических приемах и механизмах. Полученная модель безопасности была представлена в качестве технического отчета NRL, а в августе 1984 года статья была опубликована в ACM Transactions on Computer Systems[2]. Особенности моделиТерминологияРоль пользователя — совокупность прав пользователя, определяемая характером выполняемых им действий в системе. Пользователь может менять свои роли во время работы в системе. Объект — одноуровневый блок информации. Контейнер — многоуровневая информационная структура, которая может содержать объекты и другие контейнеры. Сущность — объект или контейнер. Способ доступа к содержимому контейнера (CCR) — атрибут контейнеров, определяющий порядок обращения к его содержимому (с учетом уровня конфиденциальности контейнера или с учетом только уровня конфиденциальности сущности контейнера, к которой осуществляется обращение). Идентификатор сущности — уникальный номер или имя сущности. Непосредственная ссылка — ссылка на сущность, совпадающая с идентификатором сущности. Косвенная ссылка — ссылка на сущность, являющуюся частью контейнера, через последовательность двух и более ссылок на сущности, в которой только первая ссылка есть идентификатор (непосредственная ссылка). Сообщение — особый тип сущностей, имеющийся в СВС. В большинстве случаев сообщение есть контейнер, хотя в некоторых системах, только получающих сообщения, оно может быть и объектом. Каждое сообщение как контейнер содержит несколько сущностей, описывающих его параметры, например: кому, от кого, информация, дата-время-группа, текст, безопасность. Операция — функция, которая может быть выполнена над сущностями. В модели СВС основными операциями над сообщениями являются:
Принцип работы моделиПользователь может получить доступ к системе только после прохождения удостоверения личности. Для этого пользователь сообщает системе свой идентификатор (ID), и система производит аутентификацию, используя пароли, отпечатки пальцев или другие способы выявления личности. В случае успешного прохождения аутентификации пользователь запрашивает у системы операции для использования функций системы. Операции, которые пользователь может запросить у системы, зависят от его ID или роли, для которой он авторизован: с использованием операций пользователь может просматривать или изменять объекты или контейнеры[8][2]. Постулаты безопасностиПользователь всегда может скомпрометировать информацию, к которой он имеет законный доступ. Таким образом, существует необходимость формулирования постулатов безопасности, которые могут быть выполнены только пользователями системы[8].
Свойства моделиВсего в модели СВС описываются десять неформальных свойств[9]:
Недостатки моделиХотя модель СВС имеет преимущества над моделью Белла — Лападулы[10], она все же не лишена недостатков[11]:
Использование модели в других проектахОписанная модель систем военных сообщений была практически без изменения использована в разработке системы распределения сообщений Diamond[2][12]. Также модель СВС нашла применение в управлении библиографическими системами[10]. Примечания
Литература
|