So long as it's open-source and E2E encrypted, I'm extremely on board with this. Simply giving people a better option that actually has their interests - instead of corporate interests - at heart could be a great way to solve the social platform debacle.
The app they created is for government officials only :
"Only official French government employees can sign-up for an account".
But they open sourced the code, so you run your own version of the app. But not sure how useful it will be if no one else is using your app. The network ( millions of users ) that whatsapp and telegram has generated is the primary draw now for them.
Matrix [1] (the protocol and network) and Riot (the client) are both open and used by many many people already.
The matrix team on behalf of the French goverment [3] developed a fork of the Riot app (TChap) [4] that connects to a private network of home servers with custom registration policies and probably other features as well.
There was a recent episode of a Brexit podcast I was listening to where two MPs where saying that the vast majority of their "breaking news" communications happened over WhatsApp, which was very surprising to me.
I think France is doing an amazing job of taking control of their infrastructure, and I don't believe it'd be hard for other governments to follow their lead.
Wholeheartedly agree. Just as the US Digital Service cribs off the UK’s equivalent body, I’d love love love to see less duplicated effort and more sharing and collaboration of tools, code, and process between governments for infra.
I’m not too surprised to be honest. WhatsApp is king in (western) Europe. I message all my friends, both Android and iPhone users, in WhatsApp because it’s just accepted as the de facto standard since everyone is on it. Phrases like “WhatsApp me” translated into various European languages are common here and synonymous with “send me an sms.” I’m part of a lab group at my university and WhatsApp is our main line of group communications, not Slack or email or whatever flavor of the month team chatting service is popular these days. I message my professor/boss as a primary contact point. He messages me to let me know he’s running late for a meeting and vice versa. WhatsApp is just literally everywhere here.
E: I just found an issue one of the locks in my apartment. I whatsapped the maintenance guy my landlord employs to request him to fix it and he messaged me back he’s gonna be here in a couple of hours.
Also, if you ever walk through a university campus library or anywhere else where a bunch of students are studying on their laptops, I guarantee you that most students will have WhatsApp open in a browser or the actual desktop version of the app itself side by side next to their other tools/PDFs/papers.
I can not state how pervasive whatsapp is around here.
Had to report a missing person to Italian police a couple years ago, they send a missing person alert through WhatsApp with pictures of the missing person and some details.
I was surprised they didn't have anything more official, but maybe nothing as convenient for pictures/videos.
It is a fork of Matrix' Riot.im (ironical name in that setting) anyone can use it right now. This specific one is only for government employees and I guess is hosted on servers that are physically controlled by the government.
The company behind this is Matrix, the same one that was hacked recently due to poor security and had their keys exposed and more. The hacker even went and posted a bunch of their security issues on GitHub for them detailing all the terrible decisions they had made.
Yeah, but the problem was poor security of Matrix.org 's own homeserver which is the default on Riot, not with Matrix itself. Tchap should be secure enough considering the French government is hosting it on their servers.
tl;dr: this app is supposed to be used only for governmental staff. It does so by checking if you have a @elysee.fr or a @gouv.fr email. He bypassed the check by using myadress@protonmail@presidence@elysee.fr. He could access the "public" groups normally reserved for employees.
We deployed a fix within about 90 mins of being alerted, and also released an security update for anyone else who is in the same situation (which is very unlikely):
I am not a webdev so I may be totally out of the loop here but when I was still in engineering school I was told to never trust a user just because of their email because it can easily be spoofed. It is not the case anymore?
And also I am a bit surprised that government employees don't have a way to authenticate themselves?
I thought at least the president and several military staff already had secure phone that used the (kinda unluckily named) Isis network?
the way the auth works is to send an email to the gouv.fr address to get the user to click a verification link. this should be fairly trustworthy (ignoring the bug here where verification mail got sent to the attacker’s address :|)
What's wrong with plain old XMPP, imap with IDLE or even IRC with logging?
This stuff is a solved problem and the only thing that makes it complicated is that everyone want's to run the entire client on their iPhone, which is built by a company who refuses to cooperate with everyone.
One of the best things about Matrix is its encryption and focus on security while supporting modern features users want. Not sure why anybody anywhere should have to settle for garbage like XMPP. Hell, this is one of the purposes of Riot or Matrix existing. Providing an open source implementation and design as a basis to build whatever an organisation or person needs. I'm not sure I see the problem.
26 comments
[ 27.2 ms ] story [ 2514 ms ] threadBut they open sourced the code, so you run your own version of the app. But not sure how useful it will be if no one else is using your app. The network ( millions of users ) that whatsapp and telegram has generated is the primary draw now for them.
Matrix [1] (the protocol and network) and Riot (the client) are both open and used by many many people already.
The matrix team on behalf of the French goverment [3] developed a fork of the Riot app (TChap) [4] that connects to a private network of home servers with custom registration policies and probably other features as well.
1. http://matrix.org
2. https://about.riot.im
3. https://fosdem.org/2019/schedule/event/matrix_french_state
4. https://github.com/dinsic-pim/tchap-android
I think France is doing an amazing job of taking control of their infrastructure, and I don't believe it'd be hard for other governments to follow their lead.
E: I just found an issue one of the locks in my apartment. I whatsapped the maintenance guy my landlord employs to request him to fix it and he messaged me back he’s gonna be here in a couple of hours.
I can not state how pervasive whatsapp is around here.
Everything turned out well in the end.
[0] https://news.ycombinator.com/item?id=988299
[1] https://twitter.com/fs0c131y
[2] https://medium.com/@fs0c131y/tchap-the-super-not-secure-app-...
[3] https://twitter.com/fs0c131y/status/1119143946687434753/vide...
The hole has been plugged.
https://matrix.org/blog/2019/04/18/security-update-sydent-1-...
And also I am a bit surprised that government employees don't have a way to authenticate themselves?
I thought at least the president and several military staff already had secure phone that used the (kinda unluckily named) Isis network?
This stuff is a solved problem and the only thing that makes it complicated is that everyone want's to run the entire client on their iPhone, which is built by a company who refuses to cooperate with everyone.
IRC is not trivial to configure and use with the features people expect today: images, video, server-side searching, etc.