ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
990901
fk0, легенда (01.04.2020 22:27, просмотров: 7790)
Опять про короновирус. Вот тут британские учёные предлагают: http://www.meddaily.ru/article/01apr2020/oxfpriloepi

А можно ли сделать такое приложение для мобильника, чтоб сохранить приватность?


Понятно, что алгоритм приложения достаточно простой: периодически сканировать сеть и записывать видимые по близости мобильники и точки доступа. И, условно, складывать в базу данных, кто с кем контактировал и когда. И, допустим, когда кто-то заболевает, то он нажимает спец. кнопку в приложении и предупреждение рассылается всем, с кем он недавно потенциально контактировал, контактам их контактов и т.п.  Но волна затухает и по времени, и по дистанции. 


Идея вроде хорошая, но реализация в лоб, как это сделано в осмеянном приложении созданным для московской мэрии, очевидно не годится. Должна сохраняться конфиденциальность, а именно:


1) никто не должен иметь возможность получить и просматривать базу контактов (т.е. ни на одном компьютере или телефоне мира она не должна материализовываться целиком, наличие централизованного сервера исключается);


2) самое главное, должна соблюдаться анонимность, должно быть невозможно сказать, мол "меня заразил вот такой-то", т.е. потенциально зараженные должны знать только о факте, о приблизительной дате, но не о конкретном контакте;


3) как следствие из пункта 1, реализация, когда каждый телефон передаёт другому список виденных недавно MAC-адресов или других постоянных идентификаторов контакта -- исключается (иначе быстро появится ПО вытаскивающие нужный кусочек базы из видимых рядом телефонов и телефоны с таким ПО будут повешены над эскалаторами в метро);


4) идентификация по MAC не допускается, только по хешу (чтобы невозможно было зная какой-то внутренний идентификатор вычислить MAC адрес и человека), но вследствии пункта 3 постоянные хеши тоже невозможны.


Предлагаю подумать о возможном алгоритме такого приложения.

[ZX]