著者
秋山 豊和 寺西 裕一 岡村 真吾 坂根 栄作 長谷川 剛 馬場 健一 中野 博隆 下條 真司 長岡 亨 アキヤマ トヨカズ テラニシ ユウイチ オカムラ シンゴ サカネ エイサク ハセガワ ゴウ ババ ケンイチ ナカノ ヒロタカ シモジョウ シンジ ナガオカ トオル Akiyama Toyokazu Teranishi Yuuichi Okamura Shingo Sakane Eisaku Hasegawa Go Baba Ken-ichi Nakano Hirotaka Shimojo Shinji Nagaoka Toru
出版者
情報処理学会
雑誌
情報処理学会論文誌 (ISSN:03875806)
巻号頁・発行日
vol.49, no.3, pp.1249-1264, 2008-03-15

大阪大学では,高いセキュリティレベルと標準的なインタフェースを兼ね備えた認証技術として注目されている公開鍵基盤(PKI: Public Key Infrastructure)に基づく全学IT 認証基盤を導入した.本学で導入した全学IT 認証基盤システムでは,署名・暗号化,学内認証,グリッドシステム認証,という異なるポリシに対応する複数のCA を導入・共存させている.これら複数のCA 向けの証明書発行を自動化することにより,安全性と利便性を両立した証明書発行サービスを実現している.また,PKI に対応したシングルサインオン(SSO)機能を導入し,学内ユーザが各システム間で統一的なインタフェースにより認証を行えるようにした.アプリケーションWeb サーバに認証機能を組み込むエージェント型のSSO 機能の導入により,1 度アプリケーションをSSO 対応させてしまえば,アプリケーションを変更することなくシームレスにパスワード認証からPKI 認証へ移行・共存することが可能となった.さらに,ユーザID 体系として,公開用に変更を許容するユーザID と,システム間連携用に1 人に1 つ決まる不変のユーザID とを設け,それらの対応付けを内部的に行うことにより,安全性・柔軟性ある運用を可能とした.本稿では,本認証基盤の設計と実装について述べるとともに,システムの導入により得られた技術的ノウハウや今後の展開についても述べる. # In Osaka University, a campus-wide IT authentication infrastructure based on Public Key Infrastructure (PKI), which is regarded as a technology providing high security and standard interface to many applications, has been adopted. In this authentication infrastructure, multiple CAs for the different purposes such as signing and encryption, intra-campus authentication and grid system authentication coexist. To realize security and convenience, we developed an online certificate issuance service for those multiple CAs. We also introduced PKI enabled Single Sign-On (SSO) system to provide unified authentication interface. Since the SSO system supports ‘SSO agent’, which provides SSO functionality for web applications by installing a web server module, it is possible to migrate from password authentication to PKI authentication without modifying applications. Furthermore, we established secure and flexible identity management by separating changeable, public user ID and static, internal system ID. Internal system ID is used for managing and federating user profiles among the systems. The mapping between those two IDs is done by the SSO system. In this paper, we describe design and implementation of our authentication infrastructure, know-how of system establishment and future works.