Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zagrożenie demokracji jeśli BT nie będzie anonimowe na serwerze #55

Closed
potiuk opened this issue Apr 5, 2020 · 6 comments
Closed

Comments

@potiuk
Copy link

potiuk commented Apr 5, 2020

W obecnej wersji aplikacji algorytm decydujący o statusie osoby nie jest publiczny i nie wiadomo kto go kontroluje. Mówienie w tej sytuacji że rozwiązanie jest "otwarte" i rozwijane przez "społeczność" jest nadżyciem. Rozwijany jest w ten sposób jedynie "interfejs" a najważniejsza część - czyli przetwarzanie danych - nie jest publiczne.

W ten sposób jest to podatne na manipulacje i wykorzystanie do bardzo złych celów celów. Strona serwerowa (czyli zakładam strona rządowa) ma wiedzę na temat tego, kto jest kim i może takiej osobie ustawić status "czerwona" niezależnie od użytych algorytmów. Izolując taką osobę od społeczeństwa. To jest absolutnie niedopuszczalne, żeby status taki nie podlegał żadnej kontroli - ani publicznej, ani sądowej.

Jeśli chodzi o upublicznienie algorytmu - było na ten temat issue #4 kiedy aplikacja (ewidentnie) miała o tym podejmować decyzję sama. Istnieje również alternatywa opisana w #34 które opisuje jak to zrobić w sposób otwarty i zdecentralizowany.

Najprostszym rozwiązaniem, żeby tego uniknąć jest usunięcie konieczności rejestrowania się numerem telefonu - tak żeby dane były faktycznie anonimowe - bo w tej chwili nie są.

@potiuk
Copy link
Author

potiuk commented Apr 6, 2020

W przypadku pełnej anonimizacji danych BT (patrz #56 ). Jeśli zostanie wdrożone #56 to można to zamknąć i upublicznienie algorytmu nie jest konieczne do zachowania prywatności. W dalszym ciągu istotna jest jakość algorytmu i jego poprawność. Jakość i poprawność powinny być weryfikowane, aby na przykład nie generowały paniki, ale zważywszy na to, że algorytm będzie operował na anonimowych danych nie ma potrzeby jego upubliczniania.

@potiuk potiuk changed the title Zagrożenie demokracji - Upublicznienie algorytmu decydującego o statusie osoby Zagrożenie demokracji jeśli BT nie będzie anonimowe na serwerze Apr 6, 2020
@jakublipinski
Copy link
Contributor

W świetle #34 (comment) sugeruję zamknąć ten wątek.

@potiuk
Copy link
Author

potiuk commented Apr 7, 2020

OK. Widzę że założenia z anonimowością już opisane faktycznie można zamknąć.

@potiuk potiuk closed this as completed Apr 7, 2020
@potiuk
Copy link
Author

potiuk commented Apr 8, 2020

@cloudyfuel -> akurat jeśli chodzi o bluetooth to transmitowane ID są anonimowe (tak długo jak nie są połączone z numerem telefonu). Więc tu akurat nie widzę problemu - to jest robione bardzo podobnie (choć inaczej) do https://github.com/DP-3T/documents/ - tam można sporo na ten temat poczytać.

Nie jestem bardzo radykalny w tych opiniach. To że faktycznie tak "powinno" być, nie znaczy że musi i że kompromisowe rozwiązania w których prywatność jest zachowania nie są ok. Jeśli spełniają inne założenia - na przykład anonimowość przetwarzania danych i sprawienie że algorytmy będą lepsze, to pewne kompromisy są ok.

@potiuk
Copy link
Author

potiuk commented Apr 10, 2020

Ten opis powyżej jest jednak trochę zmanipulowany. Nie można porównywać MAC/WiFI urządzeń do identyfikatorów rozgłaszanych przez ProteGO. MAC/WiFi urządzeń są na stałe przypisane do urządzenia a identyfikatory publikowane przez ProteGO zmieniają się w czasie i są losowe.

To jest rozwiązanie bardzo podobne do tego które zastosował Apple w IOS 8 - https://appleinsider.com/articles/14/06/09/mac-address-randomization-joins-apples-heap-of-ios-8-privacy-improvements i było to bardzo dobrze przyjęte jako mechanizm ochrony prywatności.

@SeraMoon
Copy link

SeraMoon commented Apr 23, 2020

ale zważywszy na to, że algorytm będzie operował na anonimowych danych nie ma potrzeby jego upubliczniania.

Jak ja lubię pseudo FOSS. Za takie podejście do tematu powinna być kara śmierci. Abyśmy zaufali - całość musi być otwarta, w tym kod od Google i Apple, z możliwością uruchomienia go również na Linuxie i Windowsie.

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

No branches or pull requests

3 participants