~/talk

OSBT: OpenID Connect Scenario-Based Tester

Talkat CODE BLUE 2023 · 2023-11-08..11-09· [security]
links:none on file
slides:none on file

A new test tool called OSBT encodes OpenID Connect attack scenarios as executable scripts, automates browser steps with Playwright, and modifies requests via an extended mitmproxy while logging exfiltration to Pipedream RequestBin. It reproduces two concrete implementation bugs—a direct-redirect bypass and a redirect-URI session poisoning—successfully stealing authorization codes and exchanging them for tokens. Tests run in CI via GitHub Actions, producing repeatable reports and covering both spec-based and implementation-specific flaws.

AI-written summary · about

  1. 0:00OSBT introduction
  2. 1:06Social login and OpenID Connect
  3. 5:26OpenID Connect testing challenges
  4. 8:35OpenID Connect vulnerabilities
  5. 10:24Customizable test scenarios
  6. 12:14Limitations of existing tools
  7. 13:19How OSBT solves challenges
  8. 14:43Test scenario requirements
  9. 15:25Browser operation features
  10. 16:31HTTP manipulation features
  11. 17:13Malicious IdP features
  12. 19:00OSBT architecture
  13. 21:29Demo: URI bypass vulnerability
  14. 25:06Demo: OSBT bypass test
  15. 26:37Demo: Session poisoning vulnerability
  16. 30:24Demo: OSBT poisoning test
  17. 31:58GitHub Actions integration
  18. 34:13Summary and future
  19. 34:57Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.