Well, this is a transcendent level of evil: Facebook bought a VPN company and deployed it, in part, to spy on its competitor's users.

https://techcrunch.com/2024/03/26/facebook-secret-project-snooped-snapchat-user-traffic/

It's a reminder that VPNs have their own risks, beyond technical ones if operated incompetently -- namely, that you have to trust the VPN company itself.

UPDATED to reflect which users were being spied on.

Facebook snooped on users' Snapchat traffic in secret project, documents reveal | TechCrunch

A secret program called "Project Ghostbusters" saw Facebook devise a way to intercept and decrypt the encrypted network traffic of Snapchat users to study their behavior.

TechCrunch
@dangillmor but they aren't owned by bytedance, so they are okay
@dangillmor I wish I could say this is unbelievable disgusting. But I do believe it. Thanks for sharing this

@dangillmor

This week I have considered deleting my Facebook and Instagram accounts. However, I use them for my business and non-profit groups to extend their reach. If only there was a better alternative with as broad of base I would delete them.

@MichaelBishop @dangillmor The users stay on Facebook because of the businesses and nonprofits. The businesses and nonprofits stay because of the users.

It's a 3-billion wide Mexican standoff.

@dascandy42 @MichaelBishop @dangillmor
There are businesses in our area I can’t find any way to contact because their sole online presence is on Facebook and I have never and will never have a Facebook account. Our schools went from posting updates on their website to only updating parents on Facebook. It’s a menace.

@pomegranate_stew @MichaelBishop @dangillmor 3 billion wide, people participate in on average 10 forms of a social group, so there's a chance of about 1 in 1000 you're able to evict Facebook from your life without losing some social groups.

Assuming equal distribution, which it does not have.

@MichaelBishop @dangillmor they are a necessary evil and they know it!
@MichaelBishop @dangillmor
If I were you, completely remove your personal accounts.
For the business/non-profit accounts, keep facebook/instagram, but also create mastodon/friendica/pixelfed accounts. Do your primary posting in the fediverse accounts, use the facebook/instagram accounts to promote the fediverse accounts.
If you offer online deals of any sort only offer them on the fediverse accounts.
@jlcrawf @dangillmor I believe I would still need a personal account to have the business/non-profit accts.
@MichaelBishop @dangillmor
Possibly, I do not have a facebook. If you have to have one, keep it at the bare minimum of information and like with the others, only use it to promote your fedi accounts.
@dangillmor it seems in the heads of silicon valley managers you're either a paying customer or a product/commodity to be sold later on
@lpryszcz @dangillmor if you're paying, that means that you're that much more valuable a demographic for advertisers
@dangillmor I have often got Facebook ads about something I’d searched for on YT or other sites
@pteranodo @dangillmor I've gotten FB/IG ads for stuff I haven't searched for but talked about. Talk about creepy!
@dangillmor SO glad I stopped using FB several years ago. It - and its founder - are evil indeed. Right up there with Musk.

@dangillmor

Best way to explain it.

@dangillmor it seems liks the article is inaccurate, the traffic between the app and Snapchat is servers is still encrypted with TLS, whether it goes over (additional) encrypted VPN tunnel or not, unless I'm missing some detail somewhere

@charlag @dangillmor

It's not an additional tunnel it's a different network stack that gives the opportunity to encrypt the traffic and siphon off what's wanted before that happens.

I don't know why it's a class action, if there's evidence there's sufficient criminal law to go after the corporate officers.

@simon_lucy @dangillmor okay I still don't get how VPN provider or app would read TLS encrypted traffic

@charlag @dangillmor

"In order to SSL bump Snapchat—and later YouTube and Amazon—Facebook employees created custom client- and server-side code based on Onavo’s VPN proxy app and server stack. This code, which included a client-side “kit” that installed a “root” certificate on Snapchat users’ (and later, YouTube and Amazon users’) mobile devices." They replicated all of the certificates.

https://storage.courtlistener.com/recap/gov.uscourts.cand.369872/gov.uscourts.cand.369872.735.0.pdf

@simon_lucy @dangillmor thank you, this makes much more sense now

@charlag @dangillmor

In other words, they created a client app which intercepted both ends of the connection.

@simon_lucy @charlag @dangillmor
In other words, it's not a normal VPN, it's (also?) an SSL-proxy that breaks up the encrypted connection

@simon_lucy @charlag @dangillmor

This explanation of how Meta might do evil with a VPN is exactly why most regular users give up and just say, "Make money off of my habits on your social platform." I have not a clue what the post means. But it sounds like the only way to win the game is to not play the game. And if that's the explanation, then just say that.

@TopKnot actually the explanation is literally analogous to the meme posted above: https://mastodon.social/@christerk/112166240851496258
Where the players are:
Coconut: Snapchat
Woman: Facebook's VPN
Man: User
Straws: encrypted tunnels so both Snapchat and User feel they're using the proper method.

Facebook's VPN client is doing a Man-In-The-Middle (MITM) attack. In this case woman, person in the middle.

@simon_lucy @charlag @dangillmor

@TopKnot and you're right, in general with these surveillance capitalism monopolies, the only way to win is not to play.
@simon_lucy @charlag @dangillmor

@TopKnot @charlag @dangillmor

Someone asked a very reasonable question, how could a VPN 'man in the middle' a secure end to end encryption. I quoted the relevant part of the case papers.

I summarised it in the next comment.

This is a technical issue with ethical, legal and trust concerns there will be technical language. Not explaining it would be worse.

There's a second major point to make, if Meta can and did do this then any govt can do the same. And they already want to.

@charlag @dangillmor

Yeah, it doesn't make sense to me either, unless snapchat is downloading encryption keys dynamically? Then you can MITM the key download, give the snapchat app your key, while storing the snapchat server key for your middleman use. Then the app sends you traffic encrypted with your key, your MITM server decrypts it to plaintext, makes a copy for "research", then re-encryps the plaintext with the snapchat-supplied key and sends it off to snapchat.

@dangillmor FB and their evil shit aside, it's baffling that people think they have more reason to trust a VPN company over their ISP.
@DanielEriksson That's because ads work. You don't constantly get bombarded by your isp with how they keep you secure. You do get constant vpn ads (as sponsor segments on youtube).

@DanielEriksson my ISP is the most reliable and affordable option in my physical area for internet. However, it's known for spying, selling user data, and lobbying against civil rights. I know this, so I don't want my ISP collecting all the website addresses I visit.

That's one way a VPN is supposed to help.

There are people for whom Facebook is their ISP. Facebook's Israeli-based VPN was probably advertised as a way to be more secure to people who couldn't easily find any advice about it.

@DanielEriksson @dangillmor
The VPN company might be based in another country and be more willing to ignore your local laws..
And you usually don't have much choice in your ISP, so if you don't trust them but find a trustworthy VPN provider (however one finds out who's trustworthy..) that can help
@DanielEriksson @dangillmor
And to be clear, "local laws" is not just about filesharing etc, but also about laws that violate human rights

@DanielEriksson in some areas they actually have more choice in the VPN than in the ISP.

But you’re right regardless of that.
@dangillmor

@DanielEriksson @dangillmor ISPs aren’t (that I’ve ever heard) vetted for privacy and data collection matters. There are VPNs — Proton, TunnelBear, IVPN and Mullvad as some examples — who take measures to demonstrably show that they ARE vetted.

People just need to care about their privacy enough to make good choices about such things.

@dangillmor we have constantly been told the Feds are listening in and monitoring all communications on social media and electronic communication gadgets in general. it is baffling albeit scary what social media giants would want with user's transcripts. what are the intentions for keeping and monitoring that information? they are not a security outfit because if they were, they would simply be a conduit for data exchange with the govt. rather the govt. is sanctioning them with law suits.
@dangillmor I see Zuckerberg going with a Rand Paul unkempt look.
@dangillmor Meta mission statement: Don't be evil, be vile.
@dangillmor Well, the only option is rules and regulation to bring some order and justice in this new wild west frontier… In fact here the EU are a frontrunner already.
@xs4me2 @dangillmor The US sure as shit won't do anything.

@shanesemler @dangillmor

Long live neoliberal capitalism. It will work all of us to death for the benefit of few…
Simply unnatural.

@dangillmor Maybe we should call it a "Virtually Private Network" connection...?

@dangillmor The only thing a VPN does is move your traffic from your ISP's internet link to your VPN's internet link.

If you're in Russia or China, that's likely a good tradeoff. If you're trying to circumvent region blocks, your VPN could be in the country that's not blocked. But in most cases, it's not a net win... and in this case, it's a very big net loss.

@dascandy42 @dangillmor I think you are confusing two different uses of the term 'VPN'. Here we are talking about mixer networks.

@khleedril I don't see a single reference to mixer networks here. That said, a mixer network does provide a lot more anonymization assuming the nodes are not all operated by a single entity.

Remember that most people use VPNs to avoid the firewall from their ISP, or from a content provider. Only some people are trying to be fully anonymous.

@dascandy42
I don't think this is true. I'm sure most people haven't a clue what they are signing up for, but most of them do it for the anonymity.
@dangillmor
And that is why people of all ages around the world be like.. "Sheep voluntarily go to the slaughter house." 😋 ✌️
@metin @dangillmor do people really think Facebook and TikTok are the same data risk?
@tinfoilhat @metin @dangillmor judging by their antics around Brexit, various elections etc… Facebook is the bigger data risk. Unless you can point to any elections TikTok has interfered in…
@toriver @metin @dangillmor perhaps you don't understand the authoritarian govt overhead above TikTok?
@tinfoilhat @metin @dangillmor it seems you are not aware that actions (like Facebook’s) speak louder than just ties to the Chinese Communist Party?
@dangillmor I am starting to believe I can trust my ISP more than VPN providers
@iamwaseem @dangillmor this is a useful frame of mind to be starting from. Using a VPN just shifts the trust from one org to another. This can be extremely useful in some cases, and make things very much worse in others. Most users have to make the choice on almost no reliable information. After a lifetime in security & intelligence I almost never use personal VPNs unless I’m running it, and then only in high threat environments. Many consumer VPNs just enlarge the attack surface and concentrate targets. Basically what FB did in this case.