The certificate is issued by Gandi (which I also use myself for all my websites), which is a great French company.
That's more interesting, their server is "Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.6".
Now this is the kind of thing that shouldn't be public. I usually call "nginx" my Tomcat servers just to annoy hackers, for example.
Searching for those versions: this is a CentOS 7. Not very recent, but still maintained, so that's good.
Remember the hosting costs? That's why you pay this kind of money.
This is good: the eu-west-2 region of Outscale. So this is indeed hosted by a French company (subsidiary of Dassault), and in France. See wiki.outscale.net/display/EN/Reg… where you can see they have (only!) 2 availability zones
Having a look at their base images: wiki.outscale.net/display/EN/Off… we find our good old CentOS 7 from earlier.
This also explains today's downtime, there's just nothing specific for scaling or availability.
BTW there are 3 collections in MongoDB and 1 table in PostgreSQL, so nothing huge.
The good news: this is indeed hosted in France, hosted by a French company, as promised.
Let’s have look!!! ⬇️
Looks pretty amateur-ish to me to do that in a hurry, that means they probably didn’t read the full docs...
They had an agreement and an audit from @CNIL a few days ago and then they add this in a hurry?
This was installed in a hurry AFTER the audit, and not in the OSS code that was provided.
I did warn them a few days ago, of course: gitlab.inria.fr/stopcovid19/ro…
That's the issue when you don't Open Source all your application. There was no way to know they had this Kong server.
But this plugin also uses your IP for this, and if they did the full setup, those IPs are stored in a database.
The @cnil is pretty clear that this is personal data, as you can identify some people with IP.
gitlab.inria.fr/stopcovid19/ro…
Let's have a closer look! ⬇️
But should we trust that person, given the fact that they added this gateway without describing it anywhere? Also, maybe they recently changed their config. But let's test.
curl -sSkv api.stopcovid.gouv.fr/api/v1/status 2>&1 | grep x-
So that would be correct, then the lack of transparency is worrying. It would be so much easier if the app was OSS and fully documented!
But wait, now we know how many requests they have????
So they have 200 API calls every minute.
But yesterday they claimed to have 600,000 users?
20minutes.fr/high-tech/2791…