...

複数認証基盤に対応する複合 SSO 環境でのユーザエクスペリエンス

by user

on
Category: Documents
4

views

Report

Comments

Transcript

複数認証基盤に対応する複合 SSO 環境でのユーザエクスペリエンス
学術情報処理研究 No.16
������������� ��� ���������������
���������������������������������������������������������������������
�����������������������������������
�����������������
Kenji Matsuura�, Tetsushi Ueta�, Masahiko Sano�
[email protected], [email protected], [email protected]
��������������
�Center for Administration of Information Technology, The University of Tokushima
��
��� ID �������������������������������������������
������������������������������������������������
������������������������������������������������
������������������������������������������������
������������������������������������������������
��������
�����
WEB-SSO, Shibboleth, Kerberos, ADFS
����� ID ����������� ID ������
����[1]��� ID ���������������
�� ����
���������������������� ID �
�������������������������
�����������������ID������
�������������������������
�������������������������
�������������������������
�������������������������
�������������������������
�������������������������
����������������
������������������������ID
��������������� ID �������
�������������������������
������������������ ID �����
�������������������������
���ID ���������������������
��������������������� ID ��
��������������������� ID ��
�������������������������
�������������������������
−138−
原著論文
�����������������
�� �� ������
��������������������� ID �
�������������������������
���� �������������
�������������������������
�������������������������
�������������������������
�������������������������
�����������������������
�������������������������
�������������������������
�������������������������
��������[2]����������������
������������������������
�������������������������
[7]������������������������
������[3]. �����������������
�������������������������
�������������������������
�������������������������
���������������[4]�
����������������ID ��������
������������������������
�������������������������
�������������������������
������������� ID ����������
�������������������������
���������������
�������������������������
������������������������
����������������[5]��������
�������ID �����������������
�������������������������
�������������������������
��������
�������������
�����
�������������������������
��������������������������
�������������������������
�������������������������
�����������A �������������
��������������������������
�������������������������
�������������������������
�������������������������
����������� B �������������
�������������������������
�������B �����(������)�����
�������������������������
�������������������������
���� ID �������������������
�������������������������
�������������������
�������������������������
������������������������
�����������
���������������
�������������������������
�������� ID ���������������
�������������������������
������������������������
�������������������������
�������������������������
�� WEB ��������������������
����������[6]��������������
�������������������������
�������������������������
�������������
�������������������������
��������������ID ���������
�������������������������
�������������������������
����������������
������������������ ID ����
�������������������������
�������������������������
�������������������������
�������������������������
�������������������������
��������������������������
�������������������������
�������������������������
�����������ADFS � Shibboleth ����
�������������������������
Kerberos ����������������������
�������������
�������������������������
���� �����������
�������������������������
�������������������������
��������������������
� ������������������������
−139−
学術情報処理研究 No.16
�������������������������
��� Shibboleth ��������������
�������������������������
2012 � 4 �������
Shibboleth ���� WEB-SSO
�������������������������
����
�������������������
���
�������������������������
������������ WebDAV���������
�������������������������
��������� SSO �������������
�������������������������
������������������������
�������������������������
��SAML ������������������
� ������������ID �����������
Shibboleth ������������
��������������� ID ��������
�� �������������������
�����
�����������������
����
�� LMS�������
�������������������������
�� LMS�Moodle�
� ID ����������������������
�� ����������������
���� ID �������������������
�� ������������������
�������������������������
�������������������������
�� ��������OSS �������
�� ��������������������
�������� ID ���������������
���� ������� �������
�������������������������
�������������������������
��������� WEB ������������
�����������[8]�
� ������������������������
�������������������������
�������������������������
�������������������������
�������������������������
�������������������������
�������������������������
�������������������������
��������������������� ID ��
���������
����
�������������
������������������������
�������������������������
�����������
���������������
�������������������������
�� �����������
�������� SSO ���������������
������������������� Shibboleth �
���� ��� ����
���������[10]�
������������������������
������������������������
�������������������������
�������������������������
�����������������VPN ��� LAN�
�������������������������
�������������������������
�������������������������
�������������������������
����������������
������������������������
�����������
OpenID ����������
Windows ���������������������
�������������������������
�����������������ADFS � Shibboleth
�������������������
�������
�������������������������
���� SAML ������������Kerberos ��
�������������������������
�������SAML � Kerberos ����������
�����������Windows ����������
�������������������������
������������������� SSO ����
�������������������������
���������
����Windows ����������ActiveDirectory
����������
�������2007 ������ SNS ������
����������������� Kerberos ����
Shibboleth ���������������[9]�2010 �
������� SSO �������������
��������
Kerberos ���� OS ��������
�����������������������
Shibboleth ����������� SSO �� WEB ��
Windows �� InternetExplorer � Firefox ��������
−140−
原著論文
��������������������2012 ���
���������������� Windows �����
�������������������������
�������������������������
������������������
�������������������������
���������������Kerberos �����
Shibboleth ��������������������
��������������������� UA � User
�������
������
SP � Service Provider��
Agent
�������������������
�� ������
���� ����������
� � �����������������
� ����������������� Shibboleth ���
Kerberos ����������������������
������������Shibboleth � Kerberos ���
�������������������������
��� SSO ������������� Exchange Online
�������������������������
����������� SSO �������������
OS ����������������������ID
������������������� Shibboleth �
����SAML ����� ADFS ����������
������������Shibboleth�ADFS�Kerberos
�� �� ����������� ��� �����
���������Windows ������������
����� WEB �������������� SSO �
������������������������
����������
����������������
� Shibboleth ������������
����
Shibboleth
�������������������������
�������������������������
�������������������������
���������� ADFS ����� Shibboleth ��
��IdP�Identity Provider ��������������
�������������������������
�����������������������
Active-Standby �������������������
��������� 64bit �������������
���� �������������
������������ RAID0+1 ��������
���������� IdP �������������
������ UPS �����������������
�������������������������
�������������������������
��������������Nagios ��������
������������������������
�����������������������
IdP ���StoredID�SP ����� ID �������
����������������������RDB�
��������� RDB �������������
����������������Active ������
�� �� ���������������
�������������������������
������������������������
��� Kerberos �����������������
����������������������IdP �
−141−
学術情報処理研究 No.16
�������������������������
�������������������������
������������IdP �����������
����������� 5 �������������
�������������������������
�������� OS ���������������
����Windows �����������������
������ Shibboleth ��������������
�������������������������
����
����������������������
�������������������������
�������������������� LDAP��
�����
���������
����������SSO
���������
�����������������������
LDAP ����������������������
����������� LDAP �����������
�����������
���
������LDAP ���
�������������
�������
�DIT ������uid ����DN ��
�����������������������
�� �� �������������
�� �� ��������
ShibbolethIdP ������������������
���������������� AttributeResolver �
�������������������������
�� �� �������� ��������
�����������������
����� 4 ���
�������������������������
������������������������
������� LDAP ���������������
�������������������������
6 ���� Kerberos �����������Kerberos �
�����ShibbolethIdP � Kerberos ���������
��������� Simple ������������
�������������������������
����� Script �����������������
Kerberos ���������������������
����������Script ������������
��������������� KDC �������
�������������������������
��������� 5 �����Windows ������
�������������������������
�� Shibboleth ������������������
�������������������������
�������������������������
�������������������������
������������������������
�� Kerberos ��������� ShibbolethIdP ����
����ShibbolethSP � SSO ���������
Kerberos ���������������������
� 5 ���� 6 �����������������
�������������������������
�������������������������
������������������������
�������������������������
�������������������������
���� �� ��� ����������
���� 7 ��������������������
�� Kerberos �������������������
� Shibboleth �����������������
UsernamePassword �����������������
����� UsernamePassword ������������
������������������� RemoteUser
������WEB ����������������
�������������������������
−142−
原著論文
URL �����������������������
�������������������������
�������������������������
�������������������������
�������������������������
�����������������
���� ��� ����������
�� �� ���������������
� Kerberos �������������� 7 �����
�������������������������
�������������� IdP ���������
�������������������������
����������UsernamePassword �������
������ Kerberos ���������������
�������������������������
������� SSO ��� Shibboleth ��������
�������������������������
�� �� ��� �����������
��������������
� �������Shibboleth ������������
����������� SSO �������������
�� ����
������� WEB ���������������
��������������������������
���� ��������
�������������������������
�������������������������
������������������������
�����������������������
�������������������������
� Shibboleth ���SSO ��������������
�������������������������
���������� SNS�Social Network Service���
�������������������������
�� SSO ���������������������
������
�����
���������������
��������������� 8 ������2012 �
�������������������������
4 � 1 ���� 5 � 31 ������
������������������������
� ������������������������
������������������������
����������� SSO �����������
�������������������������
�������� 8 ����������������
�������������������������
�������������������������
�������������������������
�������������������
�������������������������
��� 36%����������������LMS1 �
����������������� Shibboleth ��
30%�LMS2 � 23%����������������
�������������������������
�������������������������
����������������������
����
���������
LMS �����������������������
���� ������
�������������������������
�������������������������
�������������������������
��������������������� SSO ��
���� ���� ID ����
����������Shibboleth ����������
−143−
学術情報処理研究 No.16
� ��� ���������������
�� ����
� � �� �� ����
������������������������
������������������������
������� ID ����������������
������ SSO ������������������
����������� ID ������������
��������������� ShibbothIdP ����
����� ID ������������������
����������������SSO �����
�������������������������
UsernamePassword �����Kerberos ��������
������������������ LMS�����
�������� ADFS ��������������
���������������
�������������������������
��������������� ID �������
����������� 9�
������������ ID
����������5 ��������������
���� Kerberos �����������
�������
��������������������� ID����
�������������������������
�������������������������
�����������������������
�������������������������
������������������������
��� ID ��������������������
�������������������������
����������������� ID ������
�����������������������
������������������
���� ������� Kerberos ��
� 3 ������� Kerberos ������������
�� �
������ IdP ���������� NEC���
�������������������������
�������������� Shibboleth ������
�������������������������
�������������������������
�������������������������
����������������Kerberos �����
�������������������������
�������������
���������������������
� � 10 �������������� Shibboleth ���
����������������� Kerberos ����
�����2012 �4 ���5 ������������
�� �� �� �
[1] ������������������������
������������4 ������������
������������������ ID �����
���������������5 ���������
��������������� Vol.51, No.3, pp.
�����������������������4 �
965Ñ973 (2010).
�������������������������
[2] �����������������������
���������
�����������������
�������������������������
5 �������������������������
������ IT ������������������
�����������������������
Vol.49�No.3�pp. 1249--1264 (2008).
[3] �����������������������
���������� Shibboleth ����������
−144−
原著論文
���������������Vol.~52, No.~2, pp.
703--713 (2011).
[4] �������������������, ����
��������������������, ����
����, No.15, pp.5Ñ11 (2011).
[5] The NIST Definition of Cloud Service
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.p
df (2012 � 6 � 29 ���)
[6] Effle L-C. Law, Virpi Roto, Marc Hassenzahl, Arnold
P.O.S. Vermeeren, Joke Kort: ��������������� �������� ����
�������������������������������������������, Proceedings of
CHI2009, pp. 719--728 (2009).
[7] �� ��, �� ��, �� ��, �� ��, ��
��, �� � : EDB ���������������
� e �����������, �����������,
No.3, pp.1--9, (2006).
[8] �������������, ����������
���� : �������������������
�, ���������No.15, pp.89Ñ97 (2011).
[9] ����, ����, ����, ����, ����
�, ���� : ��� WEB ����������
Shibboleth �������������, ������
����, Vol.32(Suppl), pp.93Ñ96 (2008).
[10] ���, ����, ����, ����, ���� :
�������������������������
�������, ���������, �������������
��������������������
−145−
Fly UP