Detection of JavaScript injection eavesdropping on WebRTC communications

Ahmed Osman, Raouf Abozariba, A. Taufiq Asyhari, Adel Aneiba, M. Ben Farah

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

1 Citation (Scopus)

Abstract

WebRTC is a Google-developed project that allows users to communicate directly. It is an open-source tool supported by all major browsers. Since it does not require additional installation steps and provides ultra-low latency streaming, smart city and social network applications such as WhatsApp, Facebook Messenger, and Snapchat use it as the underlying technology on the client-side both on desktop browsers and mobile apps. While the open-source tool is deemed to be secure and despite years of research and security testing, there are still vulnerabilities in the real-time communication application programming interface (API). We show in this paper how eavesdropping can be enabled by exploiting weaknesses and loopholes found in official WebRTC specifications. We demonstrate through real-world implementation how an eavesdropper can intercept WebRTC video calls by installing a malicious code onto the WebRTC webserver. Furthermore, we identify and discuss several, easy to perform, ways to detect wiretapping. Our evaluation shows that several indicators within webrtc-internals API traces can be used to detect anomalous activities, without the need for network monitoring tools.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE 23rd International Symposium on a World of Wireless, Mobile and Multimedia Networks, WoWMoM 2022
EditorsEirini Eleni Tsiropoulou, Carla Fabiana Chiasserini
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages541-547
Number of pages7
ISBN (Electronic)9781665408769
ISBN (Print)9781665408776
DOIs
Publication statusPublished - 2022
Externally publishedYes
EventInternational Workshop on Smart Computing for Smart Cities 2023 - Belfast, United Kingdom
Duration: 14 Jun 202214 Jun 2022
Conference number: 3rd
https://sites.google.com/view/sc2-wowmom2022/home (Website)
https://ieeexplore.ieee.org/xpl/conhome/9842746/proceeding (Proceedings)

Conference

ConferenceInternational Workshop on Smart Computing for Smart Cities 2023
Abbreviated titleSC2 2022
Country/TerritoryUnited Kingdom
CityBelfast
Period14/06/2214/06/22
Internet address

Keywords

  • SSH
  • WebRTC
  • XSS

Cite this