При этом субъект может получить доступ по записи к объекту только в том случае, если его мандат не ниже, чем у объекта.
Вместе с тем существует весьма широкий круг приложений, где информация является масштабируемой по уровню конфиденциальности, где появление признаков конфиденциальности в информации обусловливается ее количественной мерой. Здесь уже необходимо говорить не о конфиденциальности информации, располагаемой в отдельном файле, а о конфиденциальности информации, находящейся в группе файлов в совокупности. Другими словами, отдельно взятый файл не несет в себе конфиденциальной информации, а группа файлов, например, N файлов, содержит ее. Для защиты информации в подобных системах может быть сформулирована принципиально новая задача разграничения доступа, состоящая в задании одним из двух способов, рассмотренных выше, правил доступа, при которых каждому субъекту разрешается доступ к группе (числу) файлов в соответствии с правами (уровнем допуска) пользователя.
Таким образом, можно ввести определение механизма защиты информации, решающего задачу управления доступом к масштабируемой по уровню конфиденциальности информации.
Под разграничением прав доступа к масштабируемой по уровню конфиденциальности информации понимается механизм разграничения прав доступа к группе файлов, уровень конфиденциальности которых имеет свойство масштабироваться и определяется совокупной информацией, располагаемой в группе файлов.
Принципы реализации предлагаемого метода разграничения доступа предусматривают выполнение следующих условий:
- Масштабируемая по уровню конфиденциальности информация должна быть распределена по файлам (каталогам) так, чтобы ни один файл не содержал конфиденциальной информации и каждый уровень конфиденциальности информации определялся бы своим уникальным числом (порогом) файлов, содержащих в совокупности информацию, относимую к данному уровню конфиденциальности.
- Все масштабируемые файлы по отдельности, как не отнесенные к конфиденциальным (если не оговаривается иного), должны иметь равные права доступа. Параметром доступа является только количество файлов, к которым одновременно может получить доступ пользователь.
- Каждому пользователю табличным либо мандатным способом должны быть заданы права на доступ к соответствующей его допуску группе (количеству) масштабируемых файлов.
В системе должен быть реализован диспетчер доступа к масштабируемым файлам, в функции которого входят:
- анализ каждого запроса пользователя к масштабируемой информации с целью управления доступом к количеству файлов;
- рассмотрение текущего состояния пользователя - подсчет файлов из разряда масштабируемых, к которым пользователь имеет доступ в текущий момент времени;
- принятие решения о предоставлении пользователю запрашиваемого числа масштабируемых файлов;
- в случае необходимости запрет доступа пользователя к необходимому числу файлов, к которым он имеет доступ в текущий момент, с целью предоставления пользователю прав на запрашиваемый доступ.
Описываемые принципы реализации метода могут быть использованы и при построении распределенных информационных систем, в основе которых лежит клиент-серверное взаимодействие. Особенностью здесь является то, что задача разграничения доступа к масштабируемой по уровню конфиденциальности информации должна решаться распределенно, так как только на рабочих станциях можно реализовать диспетчер, который должен отслеживать число файлов S, к которым пользователь имеет доступ в текущий момент. Именно диспетчер с рабочей станции должен формировать запрос доступа к R запрашиваемым файлам при условии запрета доступа пользователю к L файлам, к которым тот имеет доступ в текущий момент.
Принципиальной особенностью реализации предлагаемого подхода является то, что появляется новая возможность по обработке масштабируемой по уровню конфиденциальности информации -обработка на удаленных рабочих местах в каждый момент времени открытой (не конфиденциальной) информации. Это может достигаться тем, что в любой момент времени распределенный диспетчер блокирует доступ пользователя с рабочей станции к информации, относящейся в совокупности к конфиденциальной. При этом на рабочей станции не накапливается конфиденциальной информации, что в значительной мере снижает стоимость системы защиты в целом. Появляется возможность реализации двухуровневой защиты - защита серверной части (организационно-техническими мерами), где в совокупности представлена конфиденциальная информация, и реализация распределенного диспетчера доступа на удаленных рабочих станциях с целью предотвращения возможности накапливания на них конфиденциальной информации. Стоимость всей системы защиты определяется именно защитой рабочих станций, где обрабатывается только открытая (не конфиденциальная) информация.