Разработка системы межсайтовой авторизации или технологии единого входа (Single Sign On)
Дипломная работа, 22 Января 2013, автор: пользователь скрыл имя
Краткое описание
Исходя из этого, целью работы является разработать техногологию межсайтовой авторизации в сети интернет для портала ИМКН.
Для реализации технологии единого входа поставим перед собой следующие задачи:
Проанализировать существующие технологии единого входа (межсайтовой авторизации)
Настройка межсайтовой авторизации портала ИМКН
Тестирование настроек сайта или вопрос безопасности.
Содержание
Введение 3
1.Технологии 5
1.1 1С - Битрикс 5
1.2 Технология переноса посетителей между сайтами 7
1.3 Модуль AD/LDAP 10
1.4 Схема работы модуля 13
1.5 Настройка многосайтовой конфигурации в 1С-битрикс. 14
1.6 OpenID 21
1.7 Кто контролирует OpenID? 22
1.8 Терминология OpenID 23
1.9 Simple Registration Extension 24
1.10 Применение технологии OpenID 26
1.11 Протокол Диффи-Хеллмана 27
1.12 Описание алгоритма 27
1.13 Недостатки OpenID в системе университета 35
1.14 Windows Live ID 37
1.15 SAML 38
2.Настройка межсайтовой авторизации между битриксом и удалёнными сайтами. 40
3.Безопасность при межсайтовом взаимодействии 49
Список литературы 51
Прикрепленные файлы: 1 файл
Настройка многосайтовой конфигурации в 1С-битрикс.doc
— 325.00 Кб (Скачать документ)
Протокол SSL защищён от модификации
и чтения сообщений, отправляемых в обе
стороны. Также протокол позволяет клиенту
убедиться в том, что он установил соединение
именно с нужным сервером, а не с сервером
мошенника.
Многие разработчики не понимают сути секретного ключа. Вся безопасность в инфраструктуре с использованием открытого ключа построена на том, что взаимодействующие стороны кому-то могут безоговорочно доверять. Второму серверу, третьей стороне — не важно. Как правило, вопрос «доверия» упирается в проверку цифровой подписи с использованием открытого ключа подписчика сообщения. Вся безопасность может рухнуть, если этот открытый ключ (сертификат) передаётся по незащищённому каналу и может быть по пути модифицирован.
Подчеркну ещё раз, что от этой атаки можно защититься, если устанавливающий HTTPS-соединение сервер обладает достаточным количеством сертификатов основных CA Интернета (VeriSign, COMODO и т. д.), но на практике это иногда сложно реализуемо.
Список литературы
- 1С-Битрикс - CMS, ECM, управление сайтами
(http://www.1c-bitrix.ru/)
- PHP: Hypertext Preprocessor
(http://www.php.net/)
- OpenID Foundation website
(http://www.openid.net/)
- Институт математики и компьютерных наук
(http://www.imkn.kib.ru/)
- Арсений Чеботарёв, "Комиздат" «LDAP: каталог для всех».
(http://www.citforum.ru/
- MySQL - справочное руководство
(http://opennet.ru/)
- isOpenID.ru - российский OpenID провайдер
(http://www.isopenid.ru/)
- Энциклопедия сайтостроения – CMS, OpenID (универсальность авторизации)
(http://www.site.nic.ru/)
- Всё о SSL технологиях
(http://www.inssl.com/)
- The OpenID Directory
(http://www.openiddirectory.
- Битрикс – Центр поддержки разработчиков
(http://dev.1c-bitrix.ru/)
- Документация по MySQL.Ru
(http://www.mysql.ru/docs/)
- Битрикс – Центр поддержки разработчиков
(http://dev.1c-bitrix.ru/)
- Сети и системы связи
(http://www.ccc.ru/)
- PHP.Ru форум php программистов
(http://www.php.ru/)
- Криптография и шифромание
(http://cryptolog.ru/)
- kiev-security.org.ua-Криптогра
фия.Обмен ключами по алгоритму Диффи-Хеллмана (http://kiev-security.org.ua/ box/1/76.shtml) - openPGP в России / Библиотека / Статьи
(http://www.pgpru.com/
- SSL Certificate Information
Center - SSL Certificates and SSL from VeriSign, Inc (http://www.verisign.com/ssl/
ssl-information-center/) - SSL-СЕРТИФИКАТЫ
(http://ssl.ru/ru/)
- Solid State Logic
(http://www.solid-state-logic.
- Window Server 2003
(http://www.microsoft.com/
- Windows Live ID
(http://login.live.com//)
- The Times Literary Supplement
(http://tls.timesonline.co.uk/
- OASIS Security Services (SAML) TC
(http://www.oasis-open.org/
- SAML Single Sign-On (SSO)
(http://code.google.com/intl/
- Debunking SAML myths and misunderstandings
(http://www.ibm.com/
- Switch on SAML for PHP With Project Lightbulb
(http://developers.sun.com/
- Twitter API Wiki / OAuth FAQ
(http://apiwiki.twitter.com/
- PECL :: Package :: oauth
(http://pecl.php.net/package/