Single sign-on authentication systems such as OAuth 2.0 are widely used in web services. They allow users to use accounts registered with major identity providers such as Google and Facebook to login on multiple services (relying parties). These services can both identify users and access a subset of the user's data stored with the provider. We empirically investigate the end-user privacy implications of OAuth 2.0 implementations in relying parties most visited around the world. We collect data on the use of OAuth-based logins in the Alexa Top 500 sites per country for five countries. We categorize user data made available by four identity providers (Google, Facebook, Apple and LinkedIn) and evaluate popular services accessing user data from the SSO platforms of these providers. Many services allow users to choose from multiple login options (with different identity providers). Our results reveal that services request different categories and amounts of personal data from different providers, with at least one choice undeniably more privacy-intrusive. These privacy choices (and their privacy implications) are highly invisible to users. Based on our analysis, we also identify areas which could improve user privacy and help users make informed decisions.
翻译:OAuth 2. 0等单一签名认证系统在网络服务中广泛使用,用户可以使用在谷歌和脸书等主要身份提供者注册的账户登录多种服务(依赖方)。这些服务既可以识别用户,也可以访问与提供者一起存储的用户数据子集。我们从经验上调查了OAuth 2.0等单一签名认证系统对世界各地访问最多的依赖方最终用户隐私的影响。我们收集了五个国家亚历山大500个网站使用OAuth登录系统的数据。我们对四个身份提供者(Google、Facebook、苹果和链接In)提供的用户数据进行了分类,并评估了从这些提供者的SSO平台上访问用户数据的普及服务。许多服务允许用户从多种登录选项(不同的身份提供者)中作出选择。我们的结果显示,服务要求不同提供者提供不同类别和个人数据的数量不同,至少有一种不可否认的隐私侵犯性。这些隐私选择(及其隐私影响)对用户非常隐蔽。我们的分析还根据我们的分析,确定了可以改进用户隐私和帮助用户作出知情决定的领域。