RELARN-2007. GLORIAD и международное сотрудничество в области научных сетей

Федеративный доступ к ресурсам научных и университетских сетей
Обзор современных Европейских инициатив и проектов

Ю.В.Демченко
ведущий секции "GLORIAD и международное сотрудничество в области научных сетей"

Под федеративным доступом (Identity Federation, Resource Federation, Federated access) понимается комплекс технологий и соответствующая инфрастрктура, которые позволяют использовать единое имя пользователя и/или его мандат/сертификат идентификации для доступа в сетях, которые установили между собой доверительные отношения и входят в ассоциацию безопасности, обычно называемую "федерацией". Доверительные отнощения (или доверие) обычно устанавлиется на основе Системы Открытых Ключей (СОК).

Технология и инфраструктура федеративного доступа к сетевым ресурсам приобретает все большее распространение как в среде научных и образовательных сетей, где она является насущной необходимостью для поддержки научного сотрудничества, так и для коммерческих сетей и приложений, где она обещает существенную экономию затрат на администрирование пользовательского доступа в распределенных приложениях.

Расширение сотрудничества между университетами и научными центрами в Европе и в мире является результатом увеличения наукоемкости современных фундаментальных и прикладных исследований. Это приводит к необходимости обьединения ресурсов сотрудничающих организаций и создания единой федеративной системы доступа для пользователей этих ресурсов. Соответственно это стимулирует развитие новых сетевых технологий и приложений для поддержки такого сотрудничества, которые включают федеративную инфраструктуру управления идентификацией пользователей (Identity Federation), виртуализацию ресурсов и пользовательских групп на основе Грид-технологий, а также поддержку мобильности пользователей.

Проблема федеративного доступа к распределенным ресурсам фактичеки распадается на две взаимовязанные проблемы: поддержка федераций организаций и пользователей и обеспечение взаимного доступа пользователей к ресурсам организаций, котрые входят в так-называемые федерации.

Первая проблема создания и поддержки федераций организаций и пользователей фактически решается посредством установления доверительных отношений между системами идентификации пользователей (IdP - Identity Provider), имеющимися в наличии в "домашних" организациях и сетях пользователей.

Такие федерации IdP позволяют использовать удаленную сетевую аутентификацию пользователей в "домашней" организации в случае, если пользователь запрашивает доступ к сети или другим ресурсам из организации, входящей в федерацию. Дополнительно, федерации IdP позволяют также обмениваться характеристиками пользователей (обычно называемыми "атрибутами"), которые используются для определения уровня доступа или категории сервисов и ресурсов, которые доступны пользователю.

Две основные платформы, используемые в научных и университетских сетях для создания инфраструктуры федерации IdP, являются Shibboleth, изначально разработанная Intenet2, и A-Select, разработанная SURFnet. Обе платформы являются свободно распространяемыми и имеют обширную международную пользовательскую базу. Важно также отметить, что основой и условием для федерации IdP является наличие развернутой инфраструктуры Системы Открытых Ключей (СОК или PKI - Public Key Infrastructure).

Распределенный доступ к федеративным ресурсам использует инфраструктуру поддержки федераций пользователей, но требует соответствующую организацию системы аутентификации (AuthN - Authentification) авторизации (AuthZ - Authorisation), контролирующих доступ к собственно ресурсам как сетевым, так и к специальным приложениям. Создание федеративной инфраструкутры аутентификации и авторизации, известной как AAI, является одной из важнейших инициатив Европейских научных сетей. Находящийся в настоящее время на этапе внедрения проект eduGAIN (GEANT Authorisation Infrastructure for the research and education community) ставит своей задачей создание федеративной AAI в Транс-Европейской научной сети GEANT.

Федеративный доступ к виртуализованным компьютерным ресурсам по сути является основой инфраструкуры безопасности и контроля доступа в Грид. Федерации пользователей и ресурсов в Грид, как правило, ориентированы на отдельные научно-иследовательские проекты и являются более динамичными, чем университетсвие федерации, и имеют форму Виртуальных Организаций (ВО). В настоящее время имется несколько инициатив, направленных на интеграцию и взаимодействие инрфаструктуры ВО и федеративных IdP.

Многие Европейские научные сети предоставляют услуги поддержки национальных федераций или создания целевых федераций посредством предоставления услуг третьей доверительной стороны для обмена пользовательскими данными, необходимыми для контроля доступа пользователей к федеративным ресурсам. Примерами могут быть SURFnet Federation (SURFnet, The Netherlands), SWITCHaai (SWITCH, Switzerland), а также Shibboleth/MACE Federation в США.

Особой популярностью пользуется инфраструктура распределенного доступа мобильных пользователей Eduroam (Education Roaming). Инициатором Eduroam стали SURFnet и целевая группа по вопросам мобильности Ассоциации Европейских научных сетей TERENA. В настоящее время федеративная инфраструктура Eduroam включает 22 Европейские страны, Австралию, Тайвань, а также отдельные университеты в США. Пользователи из сетей и организаций, входящих в федерацию Eduroam, могут использовать свой постоянный логин (имя пользователя и пароль в своей "домашней" организации) для доступа к Интернет в любой сети федерации Eduroam. Это создает реальную платформу для мобильности пользователей, и в частности, для обмена учебными программами между университетами.

Eduroam использует протокол RADIUS (Remote Authentication Dial In User Service) для удаленной аутентификации пользователей, который в настоящее время используется многими университетами в России, однако для включения в федерацию Eduroam необходимы также широкое внедрение СОК и установление доверительных отношений между национальными Сертификационными центрами СОК, что в свое время потребует гармонизации политики сертификации СОК российских центров сертификации и сетей или стран членов федерации Eduroam.

Европейские и зарубежные университеты и научные сети прошли большой путь от создания высокоскоростной транспортной сетевой инфруктуры до создания инфраструктуры поддержки распределенных приложений (часто называемой middleware) и распределенной системы доступа пользователей к этим ресурсам. Изучение этого опыта и внедрение соответствующих технологий российскими университетами позволит создать база как для более тесного сотрудничества между российскими организациями, так и расширения междурародного сотрудничества.

Дополнительная литература

Report Federated Identity Management in Higher Education - http://aaa.surfnet.nl/info/en/artikel_content.jsp?objectnumber=182026

Eduroam - http://www.eduroam.org/

eduGAIN: Federation Interoperation by Design - http://www.terena.org/events/tnc2006/programme/presentations/show.php?pres_id=202

TF-EMC2 - http://www.terena.org/activities/tf-emc2/

SURFnet Federation - http://federatie.surfnet.nl/cms/

SWITCHaai - http://www.switch.ch/aai/

Shibboleth- http://shibboleth.internet2.edu/

Virtual Organization Membership Service (VOMS) - http://littleblue.cnaf.infn.it/twiki/bin/view/VOMS/WebHome?

На секции так же будут представлены обзорные технические доклады по вопросам использования технологии и инфраструктуры федеративного доступа пользователей к сетевым и информационным ресурсам в Европейских и международных научных и университетских сетях.

1. "Eduroam и федеративный доступ мобильных пользователей в научных и образовательных сетях", докладчик - Klaas Wierenga, SURFnet

2. "Федеративный доступ к сетевым ресурсам Европейских научных и образовательных сетей на основе eduGAIN", докладчик - Juergen Rauschenbach, DFN