Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
H MM
715 views
Single sign-on system requiring authorization
認可を必要とするシングルサインオンシステム FIT2007
Read more
0
Save
Share
Embed
Embed presentation
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
by
de:code 2017
PDF
Oss事例紹介資料20141111 明日の認証会議 掲載用
by
マジセミ by (株)オープンソース活用研究所
PDF
パスワード氾濫時代のID管理とは? ~最新のOpenIDが目指すユーザー認証の効率的な強化~
by
Tatsuo Kudo
PDF
20141111 themi struct
by
マジセミ by (株)オープンソース活用研究所
PPTX
Anuta NCX 5 紹介 (InteropTokyo 2017)
by
Hiroaki Tsuneyama
PDF
[SC12] あなたのチームのセキュリティスキルは十分ですか?DevSecOpsを見据えたセキュリティ人材の育成方法
by
de:code 2017
PPTX
OpenID ConnectとSCIMのエンタープライズ利用ガイドライン
by
Takashi Yahata
PDF
100121 Scis2010 Itoh
by
Hiroki Itoh
[TL09] 突撃! 隣の Visual Studio Team Services / Team Foundation Server ~利用者からのベスト...
by
de:code 2017
Oss事例紹介資料20141111 明日の認証会議 掲載用
by
マジセミ by (株)オープンソース活用研究所
パスワード氾濫時代のID管理とは? ~最新のOpenIDが目指すユーザー認証の効率的な強化~
by
Tatsuo Kudo
20141111 themi struct
by
マジセミ by (株)オープンソース活用研究所
Anuta NCX 5 紹介 (InteropTokyo 2017)
by
Hiroaki Tsuneyama
[SC12] あなたのチームのセキュリティスキルは十分ですか?DevSecOpsを見据えたセキュリティ人材の育成方法
by
de:code 2017
OpenID ConnectとSCIMのエンタープライズ利用ガイドライン
by
Takashi Yahata
100121 Scis2010 Itoh
by
Hiroki Itoh
Viewers also liked
PDF
エンタープライズIT環境での OpenID Connect / SCIM の具体的実装方法 idit2014
by
Takashi Yahata
PDF
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
by
Nov Matake
PDF
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
by
Masaru Kurahayashi
PDF
OpenID ConnectとSCIMの標準化動向
by
Tatsuo Kudo
PDF
OAuth 2.0の概要とセキュリティ
by
Hiroshi Hayakawa
PDF
Horizon View へのスマートカード認証の導入
by
shigeyat-vmw
PDF
20141111 明日の認証会議資料(寺田)
by
マジセミ by (株)オープンソース活用研究所
PDF
今更聞けないOAuth2.0
by
Takahiro Sato
PDF
ID連携概要 - OpenID TechNight vol.13
by
Nov Matake
エンタープライズIT環境での OpenID Connect / SCIM の具体的実装方法 idit2014
by
Takashi Yahata
SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014
by
Nov Matake
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
by
Masaru Kurahayashi
OpenID ConnectとSCIMの標準化動向
by
Tatsuo Kudo
OAuth 2.0の概要とセキュリティ
by
Hiroshi Hayakawa
Horizon View へのスマートカード認証の導入
by
shigeyat-vmw
20141111 明日の認証会議資料(寺田)
by
マジセミ by (株)オープンソース活用研究所
今更聞けないOAuth2.0
by
Takahiro Sato
ID連携概要 - OpenID TechNight vol.13
by
Nov Matake
Similar to Single sign-on system requiring authorization
PDF
クラウド時代の「ID管理」と「認証セキュリティ」
by
Tatsuya (達也) Katsuhara (勝原)
PDF
情報処理技術者試験で学ぶ SAML
by
higher_tomorrow
PDF
45分で理解する ドッコムマスタートリプルスター受験対策 2012
by
Yukio Saito
PPTX
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)
by
NTT DATA Technology & Innovation
PDF
大規模データ時代に求められる自然言語処理
by
Preferred Networks
PDF
Student Identity Trust Framework - Masaki Shimaoka
by
OpenID Foundation Japan
PDF
企業における自然言語処理技術の活用の現場(情報処理学会東海支部主催講演会@名古屋大学)
by
Yuya Unno
PDF
しごと能力学会 基調報告: enPiT-Pro スマートエスイー
by
Hironori Washizaki
PDF
超スマート社会時代のイノベーティブ人材育成: enPiT-ProスマートエスイーにおけるAI・IoT×ビジネス教育
by
Hironori Washizaki
PPTX
Kantara Initiative Seminar 2012 Panel Discussion
by
Naohiro Fujie
PDF
OAuth Security Workshop 2017 #osw17
by
Tatsuo Kudo
PPTX
#qpstudy 2016.07 第一部 基礎知識編 「ご認証は認可ですか?」
by
Masahiro NAKAYAMA
PPT
20100617 seminar
by
NANAROQ
PDF
TERAS Conference
by
Keiju Anada
PPTX
Latest Status of Identity Federation
by
Atsushi Kambara
ODP
20 秋
by
Yuki Hirano
PDF
Ia20120118 nishimura
by
Keisuke Ishibashi
ODP
20 秋
by
Yuki Hirano
ODP
20 秋
by
Yuki Hirano
PDF
Imsjs yamada 12_apr2017_open
by
IMS協会 日本
クラウド時代の「ID管理」と「認証セキュリティ」
by
Tatsuya (達也) Katsuhara (勝原)
情報処理技術者試験で学ぶ SAML
by
higher_tomorrow
45分で理解する ドッコムマスタートリプルスター受験対策 2012
by
Yukio Saito
AI/ML開発・運用ワークフロー検討案(日本ソフトウェア科学会 機械学習工学研究会 本番適用のためのインフラと運用WG主催 討論会)
by
NTT DATA Technology & Innovation
大規模データ時代に求められる自然言語処理
by
Preferred Networks
Student Identity Trust Framework - Masaki Shimaoka
by
OpenID Foundation Japan
企業における自然言語処理技術の活用の現場(情報処理学会東海支部主催講演会@名古屋大学)
by
Yuya Unno
しごと能力学会 基調報告: enPiT-Pro スマートエスイー
by
Hironori Washizaki
超スマート社会時代のイノベーティブ人材育成: enPiT-ProスマートエスイーにおけるAI・IoT×ビジネス教育
by
Hironori Washizaki
Kantara Initiative Seminar 2012 Panel Discussion
by
Naohiro Fujie
OAuth Security Workshop 2017 #osw17
by
Tatsuo Kudo
#qpstudy 2016.07 第一部 基礎知識編 「ご認証は認可ですか?」
by
Masahiro NAKAYAMA
20100617 seminar
by
NANAROQ
TERAS Conference
by
Keiju Anada
Latest Status of Identity Federation
by
Atsushi Kambara
20 秋
by
Yuki Hirano
Ia20120118 nishimura
by
Keisuke Ishibashi
20 秋
by
Yuki Hirano
20 秋
by
Yuki Hirano
Imsjs yamada 12_apr2017_open
by
IMS協会 日本
Single sign-on system requiring authorization
1.
認可を必要とするシングルサインオンシステム 同志社大学 大学院
工学研究科 ◎ 牧野 浩之 廣安 知之 三木 光範 FIT2007
2.
はじめに ( 現状
) 私の所属する研究室にはウェブブラウザから利用する様々なイントラサービスがある サービスを利用する前に,それぞれのメンバーが抱えるタスクをこなしてから利用してもらいたい 私の研究室は 50 名のメンバーで構成されている タスクが処理されているか教員は把握しきれない 企業などの組織においても同様のことがいえる Intelligent Systems Design Laboratory
3.
組織とタスク管理 タスク (TODO)
管理は組織において仕事や プロジェクトを行う際の重要な要素になる タスクにはいろいろな種類が存在 やればすぐできる軽微なタスク 長期的なスパンで行うタスク 軽微なタスクはついつい後回しにしてしまい, 結局すぐには完了しないことが多い 大規模な組織になるとリーダーは一人一人の 軽微なタスクは管理しきれない Intelligent Systems Design Laboratory
4.
解決策 「アレやる前にコレやってね」とお願いする なかなかやってもらえない
組織内にはウェブブラウザを通じて利用させる イントラサービスが多い それらのサービスを利用する前にタスクを 完了してもらう Intelligent Systems Design Laboratory
5.
システム比較 既存の仕組み
提案システム サービス内で権限の 確認が完結していた 権限管理の統合が可能 Intelligent Systems Design Laboratory
6.
提案システム 認証システムとタスク管理を組み合わせた, 認可を必要とするシングルサインオンシステム
特長 タスク管理を認証時に行う タスクの状態に応じてアクセス 権限が付与される イントラ内での認証を想定 必要要件 タスク管理、認可、認証、シングルサインオン Intelligent Systems Design Laboratory
7.
認可 認可とは,管理者がユーザに対してサービスの 利用を許可したり,アクセス権限を付与すること
ユーザごとにアクセス可能なリソースの 制限が可能 認可の方法 個別に権限を付与 役職ごとに権限を付与 グループごとに権限を付与 ユーザの状態によって権限を付与 Intelligent Systems Design Laboratory
8.
認証 ユーザ本人であるかの確認を行う仕組み システムがユーザを識別するための仕組み
認証方式 パスワード認証 ( 知識認証 ) 証明書認証 ( 所有物認証 ) バイオメトリクス認証 ( 特徴認証 ) パスワード認証にはフィッシング詐欺等のセキュリティリスクが顕著になってきている ログイン操作の頻度を減らし,確実な認証を行う Intelligent Systems Design Laboratory
9.
シングルサインオン 一度の認証で複数サービスの利用が可能 アカウントの一元管理が可能
ユーザの利便性向上 管理者のアカウント管理の負担軽減 Intelligent Systems Design Laboratory
10.
システム設計 一般的な LAMP(Linux,Apache,MySQL,PHP)
環境 で動作 Ethna フレームワークを利用 データベーステーブル構造 user テーブル…ユーザ情報格納 task テーブル…発行したタスク情報を格納 todo テーブル…ユーザに割り当てたタスク情報を格納 task_done テーブル…ユーザからのレスポンスを格納 Intelligent Systems Design Laboratory
11.
タスク管理機構の仕様 管理者がユーザに対してタスクを割当 比較的軽いタスクに利用
タスクに期限の設定が可能 タスクの完了報告もタスク管理システムを 利用して行える Intelligent Systems Design Laboratory
12.
認証機構の仕様 ( キーの発行
) 認証画面で認証後,タスクが残っていなければ 認証サーバよりアクセスキーが発行され Cookie に格納される サービスにアクセスする際, Cookie に格納された key が http ヘッダで伝送される Intelligent Systems Design Laboratory
13.
認証機構の仕様 ( キーの検証
) ユーザのキー (Cookie) をサービスに送り, サービスが認証サーバの API に対してキーの 有効性を確認 success でなければ mod_rewrite で認証画面へ リダイレクト Intelligent Systems Design Laboratory
14.
技術的な課題 サービスが認証システムに問い合わせる仕組み Cookie
と mod_rewrite で実現 クロスドメインへの対応 Cookie には 1Cookie あたり 1 ドメインに対して有効 利用するサービスが動くドメインすべてに対して Cookie を発行する 認証情報の伝搬 http ヘッダにキー情報が流れる SSL を利用してヘッダ自体を暗号化する Intelligent Systems Design Laboratory
15.
デモの概要 ユーザ側の操作 1.ログイン画面よりログインを行う
2.ログイン後,タスクがある画面が出現する 3.アクセスができないことを確認する 4.タスクを処理する 5.タスクがなければアクセスができることを確認する Intelligent Systems Design Laboratory
16.
デモの概要 管理者側の操作 1.タスクを作成する
2.作成したタスクをユーザに割り当てる 3.ユーザ側にタスクが割り当てられたことを確認する 4.タスク処理後,レスポンスが返ってくることを確認 Intelligent Systems Design Laboratory
17.
今後の課題 既存サービスへの実装 簡易な実装では
.htaccess の設置で可能 密な連携を行うには認証 API の拡張が必要 統一的なアカウント管理 現在は DB にユーザアカウントを格納 ユーザアカウントを LDAP に格納して他システムと連携 タスクの発行方法 より柔軟にタスクの設定を可能にする Intelligent Systems Design Laboratory
18.
まとめ 組織内にはウェブブラウザを通じて利用する イントラサービスがある
組織内においては,ユーザにサービスを利用 させる前にやってもらいたいタスクが存在する 一般的なサービスが認証サーバにユーザの状態を 問い合わせる仕組みがない タスクが完了すればサービスへのアクセスが許可 されるシングルサインオンシステムを構築した タスク管理を通じた認可の仕組みを認証に適用 Intelligent Systems Design Laboratory
19.
牧野 浩之 <
hmakino@mikilab.doshisha.ac.jp > Intelligent Systems Design Laboratory