"Sign in with ... Privacy'': Timely Disclosure of Privacy Differences among Web SSO Login Options

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Morkonda, Srivathsan G., Chiasson, Sonia, van Oorschot, Paul C.
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916534403727360
author Morkonda, Srivathsan G.
Chiasson, Sonia
van Oorschot, Paul C.
author_facet Morkonda, Srivathsan G.
Chiasson, Sonia
van Oorschot, Paul C.
contents The number of login options on web sites has increased since the introduction of web single sign-on (SSO) protocols. Web SSO services allow users to grant web sites or relying parties (RPs) access to their personal profile information from identity provider (IdP) accounts. Many RP sites fail to provide sufficient privacy-related information to allow users to make informed login decisions. Moreover, privacy differences in permission requests across login options are largely hidden from users and are time-consuming to manually extract and compare. In this paper, we present an empirical analysis of popular RP implementations supporting three major IdP login options (Facebook, Google, and Apple) and categorize RPs in the top 500 sites into four client-side code patterns. Informed by these RP patterns, we design and implement SSOPrivateEye (SPEye), a browser extension prototype that extracts and displays to users permission request information from SSO login options in RPs covering the three IdPs.
format Preprint
id arxiv_https___arxiv_org_abs_2209_04490
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle "Sign in with ... Privacy'': Timely Disclosure of Privacy Differences among Web SSO Login Options
Morkonda, Srivathsan G.
Chiasson, Sonia
van Oorschot, Paul C.
Cryptography and Security
The number of login options on web sites has increased since the introduction of web single sign-on (SSO) protocols. Web SSO services allow users to grant web sites or relying parties (RPs) access to their personal profile information from identity provider (IdP) accounts. Many RP sites fail to provide sufficient privacy-related information to allow users to make informed login decisions. Moreover, privacy differences in permission requests across login options are largely hidden from users and are time-consuming to manually extract and compare. In this paper, we present an empirical analysis of popular RP implementations supporting three major IdP login options (Facebook, Google, and Apple) and categorize RPs in the top 500 sites into four client-side code patterns. Informed by these RP patterns, we design and implement SSOPrivateEye (SPEye), a browser extension prototype that extracts and displays to users permission request information from SSO login options in RPs covering the three IdPs.
title "Sign in with ... Privacy'': Timely Disclosure of Privacy Differences among Web SSO Login Options
topic Cryptography and Security
url https://arxiv.org/abs/2209.04490