I Know What You Saw Last Minute - The Chrome Browser Case
Offered By: Black Hat via YouTube
Course Description
Overview
Explore a 28-minute Black Hat conference talk that delves into the security implications of HTTP Adaptive Streaming (HAS) and Dynamic Adaptive Streaming over HTTP (DASH) for online video consumption. Discover how Ran Dubin investigates the potential for identifying viewed content through traffic analysis, focusing on YouTube's implementation in the Chrome browser. Learn about the encoding of YouTube videos, encrypted network traffic patterns, and proposed machine learning solutions using Support Vector Machines (SVM) and Neural Networks (NN) for classification. Gain insights into the accuracy of these methods and their potential impact on user privacy in the age of widespread mobile video streaming.
Syllabus
Intro
Motivation
The Scenario
Brief Partial Overview of SSL/TLS
How Can "I Know What You Saw"? 1. How are YouTube videos encoded?
Introduction To HTTP Adaptive Streaming (HAS)
YouTube Encrypted Network Traffic
YouTube Flow Patterns - The Web Proxy Perspective
YouTube HTTP Byte Range
Related Works
Proposed Machine Learning Solution 1. Traffic Analysis
BPP Index Vs Download Copy
Pre-Processing
Proposed algorithms 1. Support Vector Machines (SVM) with Radial Basis Function (RBF) . With a BPP feature vector
SVM with Radial Basis Function (RBF) Kernel
BPP Set Feature
NN Algorithm • Similarity score between two BPP-sets is the cardinality of the intersection set
Classification Accuracy
Confusion Matrices
Ongoing Results
Taught by
Black Hat
Related Courses
Attack on Titan M, Reloaded - Vulnerability Research on a Modern Security ChipBlack Hat via YouTube Attacks From a New Front Door in 4G & 5G Mobile Networks
Black Hat via YouTube AAD Joined Machines - The New Lateral Movement
Black Hat via YouTube Better Privacy Through Offense - How to Build a Privacy Red Team
Black Hat via YouTube Whip the Whisperer - Simulating Side Channel Leakage
Black Hat via YouTube