Skip to content
This repository has been archived by the owner on Nov 15, 2022. It is now read-only.

Dependency on GAEN (a closed source component) raises issues #34

Open
marado opened this issue Aug 18, 2020 · 6 comments
Open

Dependency on GAEN (a closed source component) raises issues #34

marado opened this issue Aug 18, 2020 · 6 comments

Comments

@marado
Copy link
Contributor

marado commented Aug 18, 2020

Hi there. This is by no means an exaustive list, but:

Therefore, I am opening this issue to propose to the project that the issues that arise from having a closed source dependency on GAEN must be openly addressed.

As a "starting point", I'll also link to https://www.lusa.pt/article/RuzdrRtnLzuClNfx09aPxzMSZM5iuSI1 , where INESC TEC's administrator is quoted saying:

“Ao estarmos a usar estas funcionalidades da Apple e da Google perdemos o controlo sobre elas, mais ainda, apesar da aplicação e todo o sistema ser código aberto, esta parte não é e, portanto, perdemos esse controlo”, disse, acrescentando que esta é “uma fragilidade que não vai ser ultrapassada”. “Deixarmos de usar estas funcionalidades da Google e da Apple significaria não termos aplicação”, sublinhou.

(In english, my translation:)

"By using these features from Apple and Google we loose control over them, and besides, while the application and the whole system is open source, this part isn't and so we loose that control", he said, adding that this is "a fragility that is not going to be overcome"
. "No longer using these features from Google and Apple would mean not having an application", he highlighted.

@marado
Copy link
Contributor Author

marado commented Aug 18, 2020

Another useful link related to the second point of my initial post (re: API v1.6) here: DP-3T/dp3t-sdk-backend#214 (comment) : there are already planned changes to the backend to accommodate the API version we still know nothing about...

@marcelosousa
Copy link

I believe this link also contains useful information: https://lasec.epfl.ch/people/vaudenay/swisscovid.html#ag

@joaoportela
Copy link

Is anyone aware of a possible solution for this?

@joaovarelas
Copy link

I believe this link also contains useful information: https://lasec.epfl.ch/people/vaudenay/swisscovid.html#ag

@vincenzoiovino was able to perform a replay & "time travel" attack on the GAEN implementation by transmitting spoofed RPIs to nearby devices.

Current open issues regarding this subject on the Immuni App (Italy official app):

immuni-app/immuni-app-android#278
https://github.com/google/exposure-notifications-internals/issues/19

@marado
Copy link
Contributor Author

marado commented Dec 8, 2020

There is now a GAEN replacement implementation on Germany's app: https://fsfe.org/news/2020/news-20201208-01.en.html

@marado
Copy link
Contributor Author

marado commented May 6, 2021

The privacy risks of using this closed source dependency are no longer in the theoretical field, with the recent news that GAEN on Android was leaking data: https://themarkup.org/privacy/2021/04/27/google-promised-its-contact-tracing-app-was-completely-private-but-it-wasnt .

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants