Класс B1 (в дополнение к C2):
Класс B2 (в дополнение к B1):
Класс B3 (в дополнение к B2):
Класс A1 (в дополнение к B3):
Такова классификация, введенная в "Оранжевой книге". Коротко ее можно сформулировать так:
Конечно, в адрес "Критериев ..." можно высказать целый ряд серьезных замечаний (таких, например, как полное игнорирование проблем, возникающих в распределенных системах). Тем не менее, следует подчеркнуть, что публикация "Оранжевой книги" без всякого преувеличения стала эпохальным событием в области информационной безопасности. Появился общепризнанный понятийный базис, без которого даже обсуждение проблем ИБ было бы затруднительным.
Отметим, что огромный идейный потенциал "Оранжевой книги" пока во многом остается невостребованным. Прежде всего это касается концепции технологической гарантированности, охватывающей весь жизненный цикл системы – от выработки спецификаций до фазы эксплуатации. При современной технологии программирования результирующая система не содержит информации, присутствующей в исходных спецификациях, теряется информация о семантике программ. Важность данного обстоятельства мы планируем продемонстрировать далее, в лекции об управлении доступом.
Следуя скорее исторической, чем предметной логике, мы переходим к рассмотрению технической спецификации X.800, появившейся немногим позднее "Оранжевой книги", но весьма полно и глубоко трактующей вопросы информационной безопасности распределенных систем.
Рекомендации X.800 – документ довольно обширный. Мы остановимся на специфических сетевых функциях (сервисах) безопасности, а также на необходимых для их реализации защитных механизмах.
Выделяют следующие сервисы безопасности и исполняемые ими роли:
Аутентификация. Данный сервис обеспечивает проверку подлинности партнеров по общению и проверку подлинности источника данных. Аутентификация партнеров по общению используется при установлении соединения и, быть может, периодически во время сеанса. Она служит для предотвращения таких угроз, как маскарад и повтор предыдущего сеанса связи. Аутентификация бывает односторонней (обычно клиент доказывает свою подлинность серверу) и двусторонней (взаимной).
Управление доступом. Обеспечивает защиту от несанкционированного использования ресурсов, доступных по сети.
Конфиденциальность данных. Обеспечивает защиту от несанкционированного получения информации. Отдельно упомянем конфиденциальность трафика (это защита информации, которую можно получить, анализируя сетевые потоки данных).
Целостность данных подразделяется на подвиды в зависимости от того, какой тип общения используют партнеры – с установлением соединения или без него, защищаются ли все данные или только отдельные поля, обеспечивается ли восстановление в случае нарушения целостности.
Неотказуемость (невозможность отказаться от совершенных действий) обеспечивает два вида услуг: неотказуемость с подтверждением подлинности источника данных и неотказуемость с подтверждением доставки. Побочным продуктом неотказуемости является аутентификация источника данных.
В следующей таблице указаны уровни эталонной семиуровневой модели OSI, на которых могут быть реализованы функции безопасности. Отметим, что прикладные процессы, в принципе, могут взять на себя поддержку всех защитных сервисов.
Табл. 5.1. Распределение функций безопасности по уровням эталонной семиуровневой модели OSI | |||||||
Функции безопасности | Уровень | ||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | |
Аутентификация | - | - | + | + | - | - | + |
Управление доступом | - | - | + | + | - | - | + |
Конфиденциальность соединения | + | + | + | + | - | + | + |
Конфиденциальность вне соединения | - | + | + | + | - | + | + |
Избирательная конфиденциальность | - | - | - | - | - | + | + |
Конфиденциальность трафика | + | - | + | - | - | - | + |
Целостность с восстановлением | - | - | - | + | - | - | + |
Целостность без восстановления | - | - | + | + | - | - | + |
Избирательная целостность | - | - | - | - | - | - | + |
Целостность вне соединения | - | - | + | + | - | - | + |
Неотказуемость | - | - | - | - | - | - | + |
"+" данный уровень может предоставить функцию безопасности;
"–" данный уровень не подходит для предоставления функции безопасности.