- •Информационная безопасность распределенных вычислений
- •Содержание
- •Введение
- •1 Эволюция распределенных вычислений
- •1.1 Клиент-сервер
- •1.2 Peer-to-peer
- •1.3 Метакомпьютинг
- •2 Грид-технологии
- •2.2 Архитектура грид
- •2.1 Виртуальные организации
- •2.4 Элементы грид
- •2.5 Сервисно-ориентированная архитектура soa
- •3 Облачные вычисления
- •3.1 Типы облачных вычислений
- •3.2 Архитектура облачных вычислений
- •3.3 Виртуализация
- •3.4 Преимущества и недостатки облачных вычислений
- •4 Сравнение грид и облачных технологий
- •5 Обеспечение безопасности в традиционных информационных системах
- •5.1 Угрозы информационной безопасности
- •5.2 Характерные особенности сетевых атак
- •5.3 Средства обеспечения информационной безопасности
- •5.4 Методы аутентификации
- •5.5 Схема Kerberos
- •5.6 Электронная цифровая подпись
- •V(m, s,kA(public))
- •5.7 Инфраструктура открытых ключей pki
- •5.8 Управление доступом по схеме однократного входа с авторизацией sso
- •5.9 Технологии защиты межсетевого обмена данными
- •5.10 Виртуальные частные сети
- •6 Обеспечение информационной безопасности в грид-системах
- •6.1 Инфраструктура защиты Globus gsi
- •6.2 Защита на уровне сообщений
- •6.3 Подходы к оцениванию доступности информации
- •7 Защита информации в облачных системах
- •7.1 Проблемы обеспечения безопасности облачных систем
- •7.2 Средства защиты облачных систем
- •7.3 Катастрофические события в облачной среде
- •Заключение
- •Список литературы
- •050013, Алматы, Байтурсынова, 126
5.8 Управление доступом по схеме однократного входа с авторизацией sso
Исторически распределенные системы собраны из компонентов, которые функционируют, как независимые домены безопасности. Например, пользователь выполнил аутентификацию в первичном домене и начинает там работать. Из первичного домена пользователь имеет возможность вызывать сервисы других доменов, которые называются вторичными. При вызове сервиса вторичного домена, пользователю необходимо пройти аутентификацию во вторичном домене. Это и проиллюстрировано на рисунке 18.
Технология однократного входа Single-Sign-on (SSO) позволяет избежать повторной процедуры аутентификации во вторичных доменах. Применение данного подхода позволяет:
- сократить время, которое пользователь тратит на аутентификацию в каждом домене;
- повысить безопасность за счет сокращения аутентификационной информации, которую необходимо запоминать пользователю;
- сократить время, которое тратит системный администратор на управление пользователями;
- сократить нагрузку на серверы доступа за счет уменьшения количества процедур аутентификации;
Рисунок 18 - Традиционный подход ко входу пользователя в сложную систему
Последний пункт особенно важен в грид среде. Подразумевается, что в грид работают тысячи, а то и миллионы пользователей, и если каждому пользователю придется каждый раз аутентифицироваться на отдельном ресурсе, то на сервер ложится очень большая нагрузка по обработке аутентификационных данных. Поэтому обеспечение единого входа в грид среде является очень важной проблемой.
Информация, предоставленная пользователем при аутентификации в первичном домене, затем используется для аутентификации пользователя во всех вторичных доменах прозрачно от пользователя. Этого можно достичь несколькими способами:
1) Информация, предоставленная пользователем во время аутентификации в первичном пользователе, непосредственно передается во вторичный домен.
2) Косвенно информация, предоставленная пользователем, используется для загрузки другой информации, которая и используется для аутентификации.
3) При аутентификации в первичном домене сразу же создаются сессии во все вторичные домены.
Первый подход также известен как делегирование полномочий, согласно которому вторичный домен доверяет первичному домену и принимает переданную ей информацию (см. рисунок19).
Рисунок 19 - Единый вход пользователя в сложную систему
Потенциальные недостатки SSO:
- попытка первоначальной реализации может быть сложной, в зависимости от количества существующих несопоставимых систем;
- скомпрометированные входные данные (credentials) пользователя могут привести к доступу к большому числу приложений;
- производитель либо не использует существующий открытый стандарт, либо использует стандарты, несовместимые со стандартами, используемыми другими приложениями.
Сложность обеспечения SSO связана с функционированием в средах с независимыми архитектурами безопасности, директориями и т. д. для каждой из существующих платформ приложений. Для поддержки SSO необходимо заставить все приложения использовать общую инфраструктуру безопасности для сквозной аутентификации между приложениями. Это требует некоторого общего формата для представления аутентификационной информации и параметров доступа пользователя (credentials), которые могут понять и правильно обработать (accept) все приложения.
Применение метода делегирования полномочий ставит вопрос обмена данными об аутентификации и авторизации между защищенными доменами. Для решения этой проблемы консорциум OASIS [20] разработал стандарт SAML (Security Assertion Markup Language - язык разметки подтверждения безопасности), - основанный на языке XML стандарт.
Схему однократного входа SSO поддерживают такие средства, как протокол LDAP (Lightweight Directory Access Protocol), протокол SSL (Secure Sockets Layer), система Kerberos и инфраструктура управления открытыми ключами PKI, а также средства интеграции сервисов каталогов и безопасности. Эти средства и технологии образуют вместе фундамент для применения схемы однократного входа SSO при обработке данных системами, использующими различные комбинации клиентов, серверов, сервисов и приложений.
Сегодня ряд технологий безопасности - межсетевое экранирование, виртуальные защищенные сети VPN, шифрование файлов, аппаратная реализация операционных систем и др. - могут действовать независимо от решения SSO. Со временем многие из этих технологий будут становиться кандидатами на более тесную интеграцию с SSO-решениями.
