ministero-salute / it-dgc-verificaC19-android

VerificaC19 is the official Italian customization of the EU Digital COVID Certificate Verifier App for the Android Operating System
https://www.dgc.gov.it
Apache License 2.0
101 stars 54 forks source link

Info #132

Closed superasty closed 3 years ago

superasty commented 3 years ago

Quando l'app si collega al server del ministero, che dati scarica o invia? Grazie Fabio

berdav commented 3 years ago

Ciao, non ho informazioni "ufficiali" e nemmeno "ufficiose", ma leggendo il codice sembra che l'app scarichi solo le configurazioni dall'endpoint. Vediamo se arriva qualche risposta piu' dettagliata dagli sviluppatori.

Queste configurazioni comprendono le varie scadenze dei vari green pass a seconda della tipologia e del vaccino, la versione minima dell'app abilitata alla verifica e la lista dei certificati crittografici che possono validare l'autenticita' dei gp. Non e' presente una lista di certificati revocati.

Non mi pare che vengano inviati dati (intesi come dati applicativi, ovviamente viene fatta la richiesta al server, quindi le varie informazioni di rete vengono inviate come il tuo indirizzo ip pubblico, etc etc). Mi sorprenderebbe alquanto.

Le informazioni scaricate le puoi trovare su:

https://get.dgc.gov.it/v1/dgc/settings (le impostazioni e le scadenze) https://get.dgc.gov.it/v1/dgc/signercertificate/status (la lista dei certificati con i quali l'app fa caching) https://get.dgc.gov.it/v1/dgc/signercertificate/update (i vari certificati, questo e' solo il primo, puoi ottenere gli altri cambiando un header nella richiesta HTTP)

Non sono a conoscenza di altri endpoint utilizzati.

Ciao, D.

astagi commented 3 years ago

Ciao @superasty! Gli endpoint descritti da @berdav (che ringrazio per il supporto) sono esatti. Maggiori info qua.

superasty commented 3 years ago

Grazie!!!