Jump to content

Модель Кларка – Уилсона

(Перенаправлено из модели Кларка-Уилсона )

Модель целостности Кларка-Уилсона обеспечивает основу для определения и анализа политики целостности вычислительной системы.

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

Источник

[ редактировать ]

Модель была описана в статье 1987 года ( «Сравнение коммерческой и военной политики компьютерной безопасности ») Дэвида Д. Кларка и Дэвида Р. Уилсона. В статье модель развивается как способ формализовать понятие целостности информации, особенно по сравнению с требованиями к системам многоуровневой безопасности (MLS), описанными в Оранжевой книге . Кларк и Уилсон утверждают, что существующие модели целостности, такие как Biba (чтение/запись), лучше подходят для обеспечения целостности данных, а не конфиденциальности информации. Модели Биба более полезны, например, в системах банковской классификации для предотвращения ненадежной модификации информации и искажения информации на более высоких уровнях классификации. Напротив, модель Кларка-Уилсона более применима к бизнес- и отраслевым процессам, в которых целостность информационного содержания имеет первостепенное значение на любом уровне классификации (хотя авторы подчеркивают, что все три модели, очевидно, будут полезны как государственным, так и отраслевым организациям). .

Основные принципы

[ редактировать ]

Согласно шестому изданию CISSP Study Guide Стюарта и Чаппла , модель Кларка-Уилсона использует многогранный подход для обеспечения целостности данных. Вместо определения формального конечного автомата модель определяет каждый элемент данных и позволяет вносить изменения с помощью лишь небольшого набора программ. В модели используется трехкомпонентная связь субъект/программа/объект (где программа взаимозаменяема с транзакцией), известная как тройка или тройка контроля доступа. В рамках этих отношений субъекты не имеют прямого доступа к объектам. Доступ к объектам возможен только через программы. Посмотрите здесь, чтобы узнать, чем это отличается от других моделей контроля доступа.

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

  • транзакция Правильно сформированная — это серия операций, которые переводят систему из одного согласованного состояния в другое согласованное состояние.
  • В этой модели политика целостности обеспечивает целостность транзакций.
  • Принцип разделения обязанностей требует, чтобы сертификатор сделки и исполнитель были разными лицами.

Модель содержит ряд базовых конструкций, которые представляют как элементы данных, так и процессы, которые работают с этими элементами данных. Ключевым типом данных в модели Кларка – Уилсона является ограниченный элемент данных (CDI). Процедура проверки целостности (IVP) гарантирует, что все CDI в системе действительны в определенном состоянии. Транзакции, обеспечивающие соблюдение политики целостности, представлены процедурами преобразования (TP). TP принимает в качестве входных данных CDI или элемент неограниченных данных (UDI) и создает CDI. TP должен перевести систему из одного допустимого состояния в другое допустимое состояние. UDI представляют собой входные данные системы (например, предоставленные пользователем или злоумышленником). TP должен гарантировать (через сертификацию), что он преобразует все возможные значения UDI в «безопасный» CDI.

В основе модели лежит понятие взаимосвязи между аутентифицированным субъектом (т. е. пользователем) и набором программ (т. е. TP), которые работают с набором элементов данных (например, UDI и CDI). Компоненты такого отношения вместе взятые называются тройкой Кларка–Вильсона. Модель также должна гарантировать, что разные объекты несут ответственность за управление отношениями между участниками, транзакциями и элементами данных. В качестве короткого примера: пользователь, способный сертифицировать или создать отношение, не должен иметь возможности выполнять программы, указанные в этом отношении.

Модель состоит из двух наборов правил: правил сертификации (C) и правил обеспечения соблюдения (E). Девять правил обеспечивают внешнюю и внутреннюю целостность элементов данных. Перефразируя это:

C1 — при выполнении IVP необходимо убедиться, что CDI действительны.
C2 — для некоторого связанного набора CDI TP должен преобразовать эти CDI из одного допустимого состояния в другое.

Поскольку мы должны убедиться, что эти TP сертифицированы для работы на конкретном CDI, у нас должны быть E1 и E2.

E1 — Система должна поддерживать список сертифицированных отношений и гарантировать, что только TP, сертифицированные для работы с CDI, изменяют этот CDI.
E2 — Система должна связать пользователя с каждым TP и набором CDI. TP может получить доступ к CDI от имени пользователя, если это «законно».
E3-Система должна аутентифицировать личность каждого пользователя, пытающегося выполнить TP.

Для этого необходимо отслеживать тройки (пользователь, TP, {CDI}), называемые «разрешенными отношениями».

C3 — Разрешенные отношения должны соответствовать требованиям «разделения обязанностей».

Нам нужна аутентификация, чтобы отслеживать это.

C4 — все TP должны добавлять в журнал достаточно информации для восстановления операции.

Когда информация поступает в систему, ей не обязательно доверять или ограничивать ее (т.е. это может быть UDI). Мы должны относиться к этому соответствующим образом.

C5 — Любой TP, который принимает UDI в качестве входных данных, может выполнять действительные транзакции только для всех возможных значений UDI. TP либо примет (преобразует в CDI), либо отклонит UDI.

Наконец, чтобы люди не могли получить доступ путем изменения квалификации ТП:

E4 — Только сертификатор TP может изменить список объектов, связанных с этим TP.

Вариантом Кларка-Уилсона является модель CW-lite, которая ослабляет первоначальное требование формальной проверки семантики TP. Семантическая проверка отложена до отдельной модели и общих формальных инструментов доказательства.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0646e41301018304edd8f7e969c94bbd__1706823900
URL1:https://arc.ask3.ru/arc/aa/06/bd/0646e41301018304edd8f7e969c94bbd.html
Заголовок, (Title) документа по адресу, URL1:
Clark–Wilson model - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)