ГОСТ Р ИСО/МЭК 10165-1-2001
В ГОСТ Р ИСО/МЭК 10165-4 определен специфический идентификатор объекта для использования в протоколах в качестве идентификатора класса управляемых объектов, семантика которого состоит в указании фактического класса управляемых объектов. Использование этого идентификатора позволяет управляющему без спецификации фактического класса управляемых объектов запросить, какая операция управления должна быть выполнена.
5.3 Операции системного управления
Определено два вида операций управления: те, которые могут быть переданы управляемому объекту для применения к его атрибутам, и те, которые применяются к управляемому объекту в целом. Определенные здесь операции являются примитивными, видимыми на границе управляемого объекта. Операция, осуществляемая над управляемым объектом, может быть успешной только в том случае, если вызывающая управляющая система имеет права доступа, достаточные для осуществления этой операции, а ограничения согласованности не нарушаются.
Примерами таких ограничений согласованности являются взаимоотношения, которые должны поддерживаться между значениями атрибутов. Ограничения согласованности специфицируются как часть определения поведения атрибутов или определения класса управляемых объектов. Когда выполнение операции, например изменение значения атрибута, нарушило бы заданное ограничение, операция не выполняется и возвращается указание «отказ в процессе обработки#.
Указание ошибки может сопровождаться параметрами «специфическая ошибка#, определенными для класса управляемых объектов.
Одни операции являются подтверждаемыми, т. е. они требуют, чтобы вызвавшему операцию был передан ответ, указывающий на успех или неудачу операции; другие операции являются неподтверждаемыми, т. е. они не требуют, чтобы вызвавшему операцию был передан ответ. Относительно использования подтверждений могут быть идентифицированы две категории операций: те операции, для которых подтверждение является внутренне присущим, и специфическая информация (если она есть) требуется как часть результата (например получение значений атрибутов и создание), и те, для которых подтверждение может быть факультативно выбрано управляющей системой в соответствии с политикой управления (например замена значения атрибута). Категория, к которой относится каждая операция, специфицируется в разделе конкретных операций.
5.3.1 Управление доступом к информации административного управления
Операции административного управления могут быть предметом управления доступом в зависимости от политики безопасности.
5.3.2 Элементарная синхронизация операций административного управления
От управляемой системы может быть запрошено осуществление операций над несколькими управляемыми объектами с элементарной синхронизацией; т. е. так, что либо все операции должны завершиться успешно, либо, если это невозможно, они не должны выполняться. Элементарная синхронизация не применяется для операции создания Create. Когда действует элементарная синхронизация, промежуточные состояния, получающиеся в ходе операции, не видны другим операциям административного управления.
Для целей элементарной синхронизации требуется определение успешного завершения для каждой операции административного управления. Определение успешного завершения для операций, направленных на атрибуты, состоит в том, что операция осуществлена успешно для всех атрибутов, заданных в списке. Для операции удаления Delete определение успешного завершения состоит в том, что управляемый объект удален. Для операции действия Action определение успешного завершения состоит в том, что действие осуществлено без индикации ошибок.
Конкретное обеспечение межобъектной синхронизации в конкретной открытой системе является локальным вопросом этой системы. Когда синхронизация для конкретных управляемых объектов не поддерживается, операция заканчивается неудачей, если запрошена элементарная синхронизация.
5.3.3 Операции, направленные на атрибуты
Управляемому объекту могут быть переданы следующие операции административного управления для применения к его атрибутам:
- получить значение атрибута;
- заменить значение атрибута;
- заменить значением по умолчанию;
12