~/talk

Vetting Single Sign-On SDK Implementations via Symbolic Reasoning

Talkat USENIX Security '18 · on Friday, 2018-08-17· at 13:30· Grand Ballroom 5· [security, web-platform]
links:none on file
slides:none on file

Builds an automated tester called S3KVetter that symbolically analyzes compiled SSO SDKs, simulates multi‑party flows by scheduling request orders and synthesizing IDP nonces, and checks concrete security clauses. Applied to ten popular SDKs it reports seven classes of logic flaws (four previously unknown), including access token injection and state misuse that enable account hijack or activity sniffing. Compared to baseline concolic runs it raises statement coverage ~17% and branch coverage ~19% and finds eight additional vulnerabilities.

AI-written summary · about

  1. 0:00Introduction
  2. 0:39Single SignOn
  3. 4:26SDKs
  4. 5:36Literature
  5. 6:52Research
  6. 8:09S3Kveta
  7. 8:43HighLevel Idea
  8. 9:14Technical Challenges
  9. 10:09Existing Approaches
  10. 11:13Design
  11. 11:59Scheduling
  12. 12:40Coordinate Multiple Parties
  13. 14:16Practical Tree
  14. 14:32Security Properties
  15. 17:19New Abilities
  16. 18:25Code Snippet
  17. 20:08Conclusion
~/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.