Небольшой апдейт.
Пока другие страны уповают на маски/перчатки Сингапур выпустил новый девайс - токен TraceTogether.
Токен это следующая итерация после провального приложения TraceTogether (приложение установили менее 20% населения, главным образом, из-за сомнений в data privacy и проблем iPhone с Bluetooth).
Принцип работы токена и некоторые интересные детали
Токен имеет постоянно работающий Bluetooth и логирует связь с другими токенами когда они оказываются в зоне его действия.
Если у человека потвердили ковид, то токен передается бригаде trace contacts (трейсеры). Они проверяют логи и связываются с людьми, чьи токены обнаружены в логах пациента, чтобы посадить их на карантин.
Пару недель назад правительство организовало сессию teardown (публичное вскрытие девайса). Совсем распотрошить девайс не позволили, но показали достаточно, чтобы убедиться, что у токена нет двойного назначения.
• Токен не имеет ни GPS, ни доступа в интернет, ни мобильной связи.
• Девайс работает от батарейки (~9 месяцев) и не требует зарядки.
• Логи хранятся на устройстве 25 дней и затем автоматически стираются.
• Данные (id-шники других устройств) зашифрованны. Доступ к данным только у небольшой команды трейсеров.
• При желании можно сделать запрос на удаление своих данных с правительственных серверов (уже есть специальная онлайн-форма для этого).
• Остаются опасения из-за Bluetooth. Возможны DoS-атаки на токены (запись ложных данных в память; операции, вызывающие преждевременную разрядку батареи).
• По умолчанию токен логирует всех кого запеленговал, но при выгрузке логов они фильтруются по длительности и силе сигнала, чтобы идентифицировать только close contacts.
• На данный момент правительство предполагает добровольное ношение токенов, однако отказ делиться логами карается в соответствии с Infectious Diseases Act.
• Токены будут распределять среди населения бесплатно (себестоимость ~$15 за штуку). Приоритет тем у кого нет смартфонов (пожилые и дети).
Подводя итоги:
Восстановить все контакты и перемещения одного человека за последние 14 дней занимает около трех дней работы трейсеров. С токеном это время сокращается до нескольких часов. В идеале, чтобы вся эта идея сработала нужно, чтобы токен постоянно носили 71%+ населения (хотя даже если будет меньше это уже большая помощь трейсерам). Первую партию (300 тыс штук) уже начали раздавать. Посмотрим как взлетит на этот раз.