Presentation 2023-11-17
Proposal for a Test Tool Enabling Programmatic Description of Test Scenarios in OpenID Connect
Junki Yuasa, Taisho Sasada, Yuzo Taenaka, Youki Kadobayashi,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) 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.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Vulnerability Testing / Single Sign-On / OpenID Connect
Paper # ICSS2023-66
Date of Issue 2023-11-09 (ICSS)

Conference Information
Committee ICSS
Conference Date 2023/11/16(2days)
Place (in Japanese) (See Japanese page)
Place (in English) IT Business Plaza Musashi and Online
Topics (in Japanese) (See Japanese page)
Topics (in English) Security, etc.
Chair Daisuke Inoue(NICT)
Vice Chair Akira Yamada(Kobe Univ.) / Toshihiro Yamauchi(Okayama Univ.)
Secretary Akira Yamada(Mitsubishi Electric) / Toshihiro Yamauchi(Univ. of Electro-Comm.)
Assistant Yo Kanemoto(NTT) / Masaya Sato(Okayama Prefectural Univ.)

Paper Information
Registration To Technical Committee on Information and Communication System Security
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Proposal for a Test Tool Enabling Programmatic Description of Test Scenarios in OpenID Connect
Sub Title (in English)
Keyword(1) Vulnerability Testing
Keyword(2) Single Sign-On
Keyword(3) OpenID Connect
1st Author's Name Junki Yuasa
1st Author's Affiliation Nara Institute of Science and Technology(NAIST)
2nd Author's Name Taisho Sasada
2nd Author's Affiliation Nara Institute of Science and Technology(NAIST)
3rd Author's Name Yuzo Taenaka
3rd Author's Affiliation Nara Institute of Science and Technology(NAIST)
4th Author's Name Youki Kadobayashi
4th Author's Affiliation Nara Institute of Science and Technology(NAIST)
Date 2023-11-17
Paper # ICSS2023-66
Volume (vol) vol.123
Number (no) ICSS-269
Page pp.pp.108-113(ICSS),
#Pages 6
Date of Issue 2023-11-09 (ICSS)