- Joined
- Sep 29, 2022
All evidence suggests that 2 large cloud infrastructure providers, Hetzner and Linode, have been covertly MiTM'ing traffic to jabber.ru/xmpp.ru:
https://notes.valdikss.org.ru/jabber.ru-mitm/
The writeup is by https://github.com/ValdikSS, who has authored GoodbyeDPI (a tool for bypassing state-level deep packet inspection for censorship) among other cool things and is pretty knowledgeable about network interception, you could say.
Note: I do say "evidence suggests" because it is not confirmed, and I wouldn't expect Hetzner or Linode to come out any time soon and say "Yep, we worked with the feds". They are probably under some kind of non-disclosure order.
This situation is also interesting because of the possibility (or implication?) that LetsEncrypt issued a valid certificate for jabber.ru on behalf of the authorities. The weaknesses of the CA model are known and basically exist for convenience because we can't have every site forcing us to check fingerprints like SSH does, can we? But the fact that there were no whistleblowers inside LetsEncrypt or Hetzner is pretty sad if this is this case.
Or maybe ValdikSS/jabber.ru got the analysis wrong and it's the fault of jabber.ru or some other hacker/attacker? We'll see. What are your thougts on this?
https://notes.valdikss.org.ru/jabber.ru-mitm/
The writeup is by https://github.com/ValdikSS, who has authored GoodbyeDPI (a tool for bypassing state-level deep packet inspection for censorship) among other cool things and is pretty knowledgeable about network interception, you could say.
Note: I do say "evidence suggests" because it is not confirmed, and I wouldn't expect Hetzner or Linode to come out any time soon and say "Yep, we worked with the feds". They are probably under some kind of non-disclosure order.
This situation is also interesting because of the possibility (or implication?) that LetsEncrypt issued a valid certificate for jabber.ru on behalf of the authorities. The weaknesses of the CA model are known and basically exist for convenience because we can't have every site forcing us to check fingerprints like SSH does, can we? But the fact that there were no whistleblowers inside LetsEncrypt or Hetzner is pretty sad if this is this case.
Or maybe ValdikSS/jabber.ru got the analysis wrong and it's the fault of jabber.ru or some other hacker/attacker? We'll see. What are your thougts on this?