Visible to the public Ensuring Endpoint Authenticity in WebRTC Peer-to-peer Communication

TitleEnsuring Endpoint Authenticity in WebRTC Peer-to-peer Communication
Publication TypeConference Paper
Year of Publication2016
AuthorsDe Groef, Willem, Subramanian, Deepak, Johns, Martin, Piessens, Frank, Desmet, Lieven
Conference NameProceedings of the 31st Annual ACM Symposium on Applied Computing
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-3739-7
KeywordsCollaboration, composability, Human Behavior, Metrics, peer authentication, peer to peer security, peer-to-peer communication, pubcrawl, real-time communication, Resiliency, Scalability, Web Application Security, WebRTC
Abstract

WebRTC is one of the latest additions to the ever growing repository of Web browser technologies, which push the envelope of native Web application capabilities. WebRTC allows real-time peer-to-peer audio and video chat, that runs purely in the browser. Unlike existing video chat solutions, such as Skype, that operate in a closed identity ecosystem, WebRTC was designed to be highly flexible, especially in the domains of signaling and identity federation. This flexibility, however, opens avenues for identity fraud. In this paper, we explore the technical underpinnings of WebRTC's identity management architecture. Based on this analysis, we identify three novel attacks against endpoint authenticity. To answer the identified threats, we propose and discuss defensive strategies, including security improvements for the WebRTC specifications and mitigation techniques for the identity and service providers.

URLhttp://doi.acm.org/10.1145/2851613.2851804
DOI10.1145/2851613.2851804
Citation Keyde_groef_ensuring_2016