| 講演抄録/キーワード |
| 講演名 |
2023-11-17 14:20
OpenID Connectにおけるテストシナリオをプログラム記述可能なテストツールの提案 ○湯浅潤樹・笹田大翔・妙中雄三・門林雄基(奈良先端大) ICSS2023-66 |
| 抄録 |
(和) |
シングルサインオン(SSO)は一度のユーザ認証により複数の web サービスへのログインを可能とする仕組みであり, これによりユーザのアカウント管理負担を軽減できる. しかし, 最も広く使用されているSSOプロトコルであるOpenID Connect (OIDC)においては, OIDC の仕様から乖離した実装による脆弱性だけではなく, 仕様で定義されていない部分が原因で脆弱性が生じ, 脆弱性管理を難しくしている. こうした実装上の脆弱性を発見するために, 既存研究ではシナリオベースのテストツールが複数提案されている. しかし, 既存のテストツールはシナリオのカスタマイズ性が乏しく, 仕様違反によって生じる脆弱性しか検出できないという課題が存在した. 具体的には, 仕様で明示されていない独自拡張やセッション管理などの実装方法, 使用するソフトウェアに固有の実装上の脆弱性を検証できない. 現実ではこのような実装上の脆弱性が多数発見されているため, OIDC テストツールにおいても, 以上で述べたような実装に起因する脆弱性を検出できる必要がある. そこで本研究では, カスタマイズ可能なテストシナリオ作成のために, テストシナリオをプログラムで記述可能にすることで, 実装に起因する脆弱性の検出を可能とする OIDC テストツールを提案する. |
| (英) |
Single sign-on (SSO) is a mechanism that allows users to log in to multiple web services with single-user authentication, thereby reducing the burden of account management. However, in OpenID Connect (OIDC), the most widely used SSO protocol, vulnerabilities are not only caused by implementations that deviate from the OIDC specification but also by parts not defined in the specification, making vulnerability management difficult. In order to find such implementation vulnerabilities, several scenario-based testing tools have been proposed in existing studies. However, existing scenario-based testing tools lack customizability of scenarios and can only detect vulnerabilities caused by specification violations. Specifically, they are unable to verify implementation vulnerabilities that are not specified in the specifications, such as proprietary extensions, session management, and other implementation methods, and implementation vulnerabilities that are specific to the software being used. Since many such implementation vulnerabilities have been found in reality, it is necessary for OIDC testing tools to be able to detect such implementation vulnerabilities as described above. Therefore, in this study, we propose an OIDC testing tool that can detect implementation-related vulnerabilities by allowing test scenarios to be written programmatically in order to create customizable test scenarios. |
| キーワード |
(和) |
脆弱性検査 / シングルサインオン / OpenID Connect / / / / / |
| (英) |
Vulnerability Testing / Single Sign-On / OpenID Connect / / / / / |
| 文献情報 |
信学技報, vol. 123, no. 269, ICSS2023-66, pp. 108-113, 2023年11月. |
| 資料番号 |
ICSS2023-66 |
| 発行日 |
2023-11-09 (ICSS) |
| ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
ICSS2023-66 |
| 研究会情報 |
| 研究会 |
ICSS |
| 開催期間 |
2023-11-16 - 2023-11-17 |
| 開催地(和) |
ITビジネスプラザ武蔵(金沢) + オンライン開催 |
| 開催地(英) |
IT Business Plaza Musashi and Online |
| テーマ(和) |
セキュリティ、一般 |
| テーマ(英) |
Security, etc. |
| 講演論文情報の詳細 |
| 申込み研究会 |
ICSS |
| 会議コード |
2023-11-ICSS |
| 本文の言語 |
日本語 |
| タイトル(和) |
OpenID Connectにおけるテストシナリオをプログラム記述可能なテストツールの提案 |
| サブタイトル(和) |
|
| タイトル(英) |
Proposal for a Test Tool Enabling Programmatic Description of Test Scenarios in OpenID Connect |
| サブタイトル(英) |
|
| キーワード(1)(和/英) |
脆弱性検査 / Vulnerability Testing |
| キーワード(2)(和/英) |
シングルサインオン / Single Sign-On |
| キーワード(3)(和/英) |
OpenID Connect / OpenID Connect |
| キーワード(4)(和/英) |
/ |
| キーワード(5)(和/英) |
/ |
| キーワード(6)(和/英) |
/ |
| キーワード(7)(和/英) |
/ |
| キーワード(8)(和/英) |
/ |
| 第1著者 氏名(和/英/ヨミ) |
湯浅 潤樹 / Junki Yuasa / ユアサ ジュンキ |
| 第1著者 所属(和/英) |
奈良先端科学技術大学院大学 (略称: 奈良先端大)
Nara Institute of Science and Technology (略称: NAIST) |
| 第2著者 氏名(和/英/ヨミ) |
笹田 大翔 / Taisho Sasada / ササダ タイショウ |
| 第2著者 所属(和/英) |
奈良先端科学技術大学院大学 (略称: 奈良先端大)
Nara Institute of Science and Technology (略称: NAIST) |
| 第3著者 氏名(和/英/ヨミ) |
妙中 雄三 / Yuzo Taenaka / タエナカ ユウゾウ |
| 第3著者 所属(和/英) |
奈良先端科学技術大学院大学 (略称: 奈良先端大)
Nara Institute of Science and Technology (略称: NAIST) |
| 第4著者 氏名(和/英/ヨミ) |
門林 雄基 / Youki Kadobayashi / カドバヤシ ユウキ |
| 第4著者 所属(和/英) |
奈良先端科学技術大学院大学 (略称: 奈良先端大)
Nara Institute of Science and Technology (略称: NAIST) |
| 第5著者 氏名(和/英/ヨミ) |
/ / |
| 第5著者 所属(和/英) |
(略称: )
(略称: ) |
| 第6著者 氏名(和/英/ヨミ) |
/ / |
| 第6著者 所属(和/英) |
(略称: )
(略称: ) |
| 第7著者 氏名(和/英/ヨミ) |
/ / |
| 第7著者 所属(和/英) |
(略称: )
(略称: ) |
| 第8著者 氏名(和/英/ヨミ) |
/ / |
| 第8著者 所属(和/英) |
(略称: )
(略称: ) |
| 第9著者 氏名(和/英/ヨミ) |
/ / |
| 第9著者 所属(和/英) |
(略称: )
(略称: ) |
| 第10著者 氏名(和/英/ヨミ) |
/ / |
| 第10著者 所属(和/英) |
(略称: )
(略称: ) |
| 第11著者 氏名(和/英/ヨミ) |
/ / |
| 第11著者 所属(和/英) |
(略称: )
(略称: ) |
| 第12著者 氏名(和/英/ヨミ) |
/ / |
| 第12著者 所属(和/英) |
(略称: )
(略称: ) |
| 第13著者 氏名(和/英/ヨミ) |
/ / |
| 第13著者 所属(和/英) |
(略称: )
(略称: ) |
| 第14著者 氏名(和/英/ヨミ) |
/ / |
| 第14著者 所属(和/英) |
(略称: )
(略称: ) |
| 第15著者 氏名(和/英/ヨミ) |
/ / |
| 第15著者 所属(和/英) |
(略称: )
(略称: ) |
| 第16著者 氏名(和/英/ヨミ) |
/ / |
| 第16著者 所属(和/英) |
(略称: )
(略称: ) |
| 第17著者 氏名(和/英/ヨミ) |
/ / |
| 第17著者 所属(和/英) |
(略称: )
(略称: ) |
| 第18著者 氏名(和/英/ヨミ) |
/ / |
| 第18著者 所属(和/英) |
(略称: )
(略称: ) |
| 第19著者 氏名(和/英/ヨミ) |
/ / |
| 第19著者 所属(和/英) |
(略称: )
(略称: ) |
| 第20著者 氏名(和/英/ヨミ) |
/ / |
| 第20著者 所属(和/英) |
(略称: )
(略称: ) |
| 第21著者 氏名(和/英/ヨミ) |
/ / |
| 第21著者 所属(和/英) |
(略称: )
(略称: ) |
| 第22著者 氏名(和/英/ヨミ) |
/ / |
| 第22著者 所属(和/英) |
(略称: )
(略称: ) |
| 第23著者 氏名(和/英/ヨミ) |
/ / |
| 第23著者 所属(和/英) |
(略称: )
(略称: ) |
| 第24著者 氏名(和/英/ヨミ) |
/ / |
| 第24著者 所属(和/英) |
(略称: )
(略称: ) |
| 第25著者 氏名(和/英/ヨミ) |
/ / |
| 第25著者 所属(和/英) |
(略称: )
(略称: ) |
| 第26著者 氏名(和/英/ヨミ) |
/ / |
| 第26著者 所属(和/英) |
(略称: )
(略称: ) |
| 第27著者 氏名(和/英/ヨミ) |
/ / |
| 第27著者 所属(和/英) |
(略称: )
(略称: ) |
| 第28著者 氏名(和/英/ヨミ) |
/ / |
| 第28著者 所属(和/英) |
(略称: )
(略称: ) |
| 第29著者 氏名(和/英/ヨミ) |
/ / |
| 第29著者 所属(和/英) |
(略称: )
(略称: ) |
| 第30著者 氏名(和/英/ヨミ) |
/ / |
| 第30著者 所属(和/英) |
(略称: )
(略称: ) |
| 第31著者 氏名(和/英/ヨミ) |
/ / |
| 第31著者 所属(和/英) |
(略称: )
(略称: ) |
| 第32著者 氏名(和/英/ヨミ) |
/ / |
| 第32著者 所属(和/英) |
(略称: )
(略称: ) |
| 第33著者 氏名(和/英/ヨミ) |
/ / |
| 第33著者 所属(和/英) |
(略称: )
(略称: ) |
| 第34著者 氏名(和/英/ヨミ) |
/ / |
| 第34著者 所属(和/英) |
(略称: )
(略称: ) |
| 第35著者 氏名(和/英/ヨミ) |
/ / |
| 第35著者 所属(和/英) |
(略称: )
(略称: ) |
| 第36著者 氏名(和/英/ヨミ) |
/ / |
| 第36著者 所属(和/英) |
(略称: )
(略称: ) |
| 講演者 |
第1著者 |
| 発表日時 |
2023-11-17 14:20:00 |
| 発表時間 |
25分 |
| 申込先研究会 |
ICSS |
| 資料番号 |
ICSS2023-66 |
| 巻番号(vol) |
vol.123 |
| 号番号(no) |
no.269 |
| ページ範囲 |
pp.108-113 |
| ページ数 |
6 |
| 発行日 |
2023-11-09 (ICSS) |
|