На прошлой неделе Apple и Google анонсировали одну интересную инициативу по отслеживанию контактов с людьми, которые получили подтверждение при тестировании на COVID-19. Суть заключается в том, что смартфоны с операционными системами обеих компаний будут обмениваться анонимными идентификационными ключами через Bluetooth LE, что будет выступать подтверждением близкого контакта. Если кто-то из этой пары позже был продиагностирован на наличие COVID-19, этот человек может отметить это в своем приложении (на сервер будут залиты последние 14 дней идентификационных ключей, которые меняются каждые 15 минут). Система в таком случае уведомит других юзеров, у которых был близкий контакт с этими ключами. Система не предполагает использования геолокации, а расчет совпадения с ключами будет происходить локально на устройствах, что должно обеспечить достаточно высокий уровень конфиденциальности пользовательских данных и сохранить анонимность.

Сам “продукт” в данном случае — это набор API, которые будут представлены в следующем месяце, а уже соответствующие здравоохранительные органы в различных странах смогут использовать эти API для разработки приложений по отслеживанию подобных контактов. В перспективе подобная функциональность будет также встроена в iOS и Android.

Анонс Apple
https://www.apple.com/newsroom/2020/04/apple-and-google-partner-on-covid-19-contact-tracing-technology/
Анонс Google
https://blog.google/inside-google/company-announcements/apple-and-google-partner-covid-19-contact-tracing-technology
Спецификация об обмене ключами по BTLE
https://covid19-static.cdn-apple.com/applications/covid19/current/static/contact-tracing/pdf/ContactTracing-BluetoothSpecification.pdf
Другая техническая информация
https://www.apple.com/covid19/contacttracing/

5 comments

В Израиле минздрав запилил похожую приложеньку. Она пишет локально историю GPS координат. Полиция и минздрав по каждому больному проводит расследование и публикует список мест в которых побывал больной за последние 14 дней. Приложение периодически скачивает эту базу и сравнивает с собственной историей. Если находит совпадение- Оповещает владельца
𝐢𝐭’𝐬 𝐲𝐨𝐮𝐫 𝐝𝐚𝐭𝐚. 𝐧𝐨𝐭 𝐛𝐢𝐠 𝐝𝐚𝐭𝐚.....
Даже, если нет доступа к gps. Запрос у оператора сотовой связи биллинга хранится благодоря яровой оч долго. Больше 14 дней. И все это придумано не для людей.
Max
В Израиле минздрав запилил похожую приложеньку. Она пишет локально историю GPS координат. Полиция и минздрав по каждому больному проводит расследование и публикует список мест в которых побывал больной за последние 14 дней. Приложение периодически скачивает эту базу и сравнивает с собственной историей. Если находит совпадение- Оповещает владельца
Абсолютный треш: предаётся огласке локация, и в добавок даже теоретически хуже чем способ Apple с ключами. 
База раздуется до сотен мегабайтов и мигом перевалит за гиг. А инет мобильный в Израиле - говно, простите, полное.
Идиоты.

С локацией - совершенно неясно, могли ли две персоны пересекаться и какова была дистанция и прочие условия.
С ключами - понятно было ли пересечение обоих радиусов вокруг персон. И легко автоматизируется уведомление других контактов.
Технологии принципиально не могут решить вопросы карантинного характера.
Затрат уйма, а эффект даже отрицательный - вызывает (или подкрепляет) чувство ложной безопасности. Которая и так в западном мире, который без войн живет последние лет 70, притупилась и людям очень непросто даются совершенно их психике неприемлемые ограничения.
Вспомните кадры полных улиц в Италии и Франции, уже ПОСЛЕ того, как начался рост смертей,....