Endangered Privacy: Identification of VPN-protected Video Streams At Scale

dc.contributor.authorBjörklund, Martin
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerPathan, Risat
dc.contributor.supervisorDuvignau, Romaric
dc.date.accessioned2025-09-10T11:07:51Z
dc.date.issued
dc.date.submitted
dc.description.abstractDespite the widespread adoption of HTTPS for enhanced web privacy, encrypted network traffic may still leave traces that can lead to privacy breaches. One such case concerns MPEG-DASH, one of the most popular protocols for video streaming, where video identification attacks have exploited the protocol’s side-channel vulnerabilities. As shown by several works in recent years, despite HTTPS protection, the distinctive traffic patterns generated by DASH’s adaptive bitrate streaming reveal streamed content despite encryption. However, these earlier studies have not shown that the vulnerability can still be exploited in large-scale attack scenarios and when the target is using privacy-preserving measures such as Virtual Private Networks (VPNs). To that end, this work presents a robust recognition system capable of identifying video streams even in the presence of a VPN or even when the attacker lacks network access; and demonstrates the attack over the largest dataset to date with a database exceeding 45,000 videos. By leveraging a combination of k-d tree search and time series methods, our protocol-agnostic framework surpasses all existing methods and achieves over 99.5% accuracy in real-time video stream recognition, even in noisy environments. We complement our work with an analysis of the vulnerability root cause when using adaptive bitrate streaming and propose a mitigation strategy to stand against such vulnerabilities. Since large-scale video identification can compromise user privacy and enable potential mass surveillance of video services, we release our tools and datasets to foster awareness and prompt timely solutions within the video streaming ecosystem to address these privacy concerns effectively.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310446
dc.language.isoeng
dc.relation.ispartofseriesCSE 24-171
dc.setspec.uppsokTechnology
dc.subjectvideo privacy, DASH, privacy attacks, video stream identification, VPN
dc.titleEndangered Privacy: Identification of VPN-protected Video Streams At Scale
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer systems and networks (MPCSN), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-171 MB.pdf
Storlek:
2.1 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: