В настоящем подразделе рассмотрены следующие аспекты:
- состояние защиты,
- атрибуты секретности,
- механизмы защиты.
Атрибуты секретности сравниваются с состоянием защиты для выполнения команд и/или получения доступа к файлам.
5.2.1 Состояние защиты
Состояние защиты представляет собой текущее состояние, которое может достигаться после завершения:
- ответа на восстановление (ATR) и возможного выбора типа протокола (PTS) и/или
- отдельной команды или последовательности команд, возможно выполняющих процедуры аутентификации.
Состояние защиты может являться также результатом завершения процедуры защиты, связанной с идентификацией участвующих сторон, если таковая применяется, например посредством:
- проверки знания пароля (например, с использованием команды ВЫПОЛНИТЬ ВЕРИФИКАЦИЮ),
- проверки знания ключа (например, с использованием команды СОЗДАТЬ ЗАДАЧУ, сопровождаемой командой ВЫПОЛНИТЬ ВНЕШНЮЮ АУТЕНТИФИКАЦИЮ),
- безопасного обмена сообщениями (например, на основе аутентификации сообщений).
Рассматриваются следующие три состояния защиты.
а) Глобальное состояние защиты
Глобальное состояние защиты может видоизменяться в результате завершения процедуры аутентификации, относящейся к MF (например, аутентификации участвующей стороны по паролю или ключу, присоединенному к MF).
б) Файловое состояние защиты (т.е. ориентированное на файл)
Файловое состояние защиты может видоизменяться в результате завершения процедуры аутентификации, относящейся к DF (например, аутентификации участвующей стороны по паролю или ключу, присоединенному к конкретному DF). Оно может быть сохранено, восстановлено или утрачено при выборе файла (см. 6.10.2). Данная модификация состояния защиты может быть уместна только для приложения, с которым связана процедура аутентификации.
в) Командное состояние защиты (т.е. ориентированное на команду)
Командное состояние защиты имеет место лишь во время выполнения команды, предусматривающей аутентификацию с использованием безопасного обмена сообщениями (см. 5.6); такая команда может оставлять без изменений другое состояние защиты.
Если применяется концепция логических каналов, файловое состояние защиты может зависеть от логического канала (см. 5.5.1).
5.2.2 Атрибуты секретности
Атрибуты секретности, если они имеются, определяют разрешенные действия, а также процедуры, подлежащие выполнению для завершения таких действий.
Атрибуты секретности могут быть связаны с каждым файлом и фиксируют условия секретности, которые необходимо соблюсти для осуществления операций на файле. Атрибуты секретности файла зависят от:
- его категории (DF или EF),
- возможных параметров в его контрольной информации и/или в контрольной информации его родительского(их) файла(ов).
Примечание - Атрибуты секретности могут сопутствовать и другим объектам (например ключам).
5.2.3 Механизмы защиты
Настоящий стандарт устанавливает следующие механизмы защиты.