Podcast
Root Causes 386: Meta Commits MITM Attack On Its Users


Hosted by
Tim Callan
Chief Compliance Officer
Jason Soroko
Fellow
Original broadcast date
May 13, 2024
Recent court documents reveal that in 2016 Meta (then Facebook) set up a system to get around encryption and spy on traffic between its users and competing social media platforms. We explain what happened.
Podcast Transcript
Lightly edited for flow and brevity.
And what is interesting about this is that, basically, I think some of the executives, perhaps Mark Zuckerberg himself, may have - - I'm saying may because, hey, I wasn't there. Right? Who knows. But what the court documents are suggesting is that he basically asked the engineers at Meta Facebook, we need to have a better understanding of how people are using some of those social media applications because we want to be able to - -
So what the engineers at Facebook were able to do is, since a cohort of users was using this VPN-like app they were essentially monitoring traffic through Facebook. So, in other words, traffic that would have been going directly to Snapchat was being pushed through this Onavio VPN, which means like ad services. Think about every single communication now, between the app and Snapchat as an example, would have been now available and captured in - at least the metadata of it - would have been captured through because the traffic was running through a Facebook-run VPN.
Now, if you're running a VPN service, what you get beyond just socially engineering somebody into using a self-signed certificate, you also get that traffic running through your VPN and then that VPN, of course, can decrypt the traffic, at the point at which they like, and have full access to the metadata between you on your phone and Snapchat. And that metadata was enough for Facebook to get all of the behavioral information that they needed from this cohort of people, Tim. I hope that was clear. But that was going on. And I'll tell you, that's crazy.
So you might say to yourself, Tim, why do most people get a VPN service anyway? So they can go to Starbucks. They can go to their hotel or airport, use the public Wi-Fi, fire up the VPN.

