美版健康码要来了!苹果Google被网友质疑:这是变相的监视系统吗?
4 月 30 日消息,据外媒报道,由苹果和谷歌合作开发一个冠状病毒追踪系统将在 5 月 1 日正式上架,今天已经进入测试阶段。

图自:techcrunch
这款应用可以让 iOS 和 Android 系统的智能手机用户监测新冠病毒的扩散情况。预计 5 月中旬就可以在 iOS 和谷歌软件商店分别发布的公开应用程序设备上使用该软件功能。
苹果公司和谷歌公司表示,他们将在本周五提供关于该 API 及其发布的更多细节,包括展示其实际操作的示例代码。同时,苹果和谷歌也强调在隐私方面,不会允许政府或第三方插手获取个人信息,并且该项目所有的数据会在新冠肺炎终结时被销毁。
contact tracing 如何工作?
不同于传统的接触跟踪,这款应用能够在更大的范围内运作,那么,这款应用的具体如何追踪和监测呢?
USA today 详细介绍了其工作原理。
首先,你需要在手机上下载带有 API 卫生部门应用程序。

图自:USA today
API,即应用程序编程接口,旨在帮助智能手机匿名检测其是否靠近报告感染病毒的人。
需要注意的是,大部分的手机蓝牙辐射氛围是 30 feet(9.14 米),如果手机放在衣服口袋里信号范围会变小。所以,这款应用能通过低功耗蓝牙 beacon 的方式,同时作为发送者和接受者,交换并保存彼此的信息。同时,为了保持匿名,代码每 10 分钟到 20 分钟更改一次。
前期工作做完之后,这款应用就要开始工作了。
当用户在公共场所混合 5 分钟或更长时间时,他们的设备会自动交换密码并存储 14 天,即冠状病毒潜伏期,而手机之间的距离是根据信号强度计算的。

图自:USA today
代码每 14 天删除更新一次,在征得用户同意后,App 会将过去 14 天的匿名符号传输到系统以便观察。

图自:USA today
紧接着,数据库每天向手机发送一份诊断键列表,对密钥进行分析,看它们是否与过去 14 天收集的任何代码相匹配,如果找到匹配项,当地公共卫生部门会使用健康授权应用程序向其他用户发出警报,警告用户他们已感染该病毒,并给出建议。

图自:USA today
当然,为了保证隐私,这是以匿名的方式发送警报,用户并不知道是谁触发了警报。

图自:USA today
此外,为了更方便用户理解,苹果和 Google 发布的 Contact Tracing 蓝牙工作原理提供了一张图片,阐释了这一过程:

图自:苹果官网
隐私问题解决了吗?
而苹果和谷歌的联手自 4 月 10 日官宣后就备受关注,网友们也为他们提出了一系列关键问题:
这真的安全吗?
黑客们能用这个系统把所有患病的人列一个大名单吗?
谷歌、苹果或黑客能用它来找出我去过哪里吗?
有人能用这个找出我和谁联系过吗?
如果我不希望手机执行此操作怎么办?
这是变相的监视系统吗?
当然指向最多的还是个人隐私问题。
对此,苹果和谷歌公司也解释说,它们的系统使用的是生成密钥的加密机制(cryptography mechanism for generating the keys)。
并表示在使用这款应用程序前,需要获得用户“允许”,也就是说需要个人授权同意与其他用户共享信息。也不会将跟踪信息和个人身份相对应。
同时,该技术也不会通知用户与谁接触或者在哪里有过接触,即便是内部人员也看不到这些数据。因此,如果没有测试出新冠阳性,不会有任何信息泄漏。如果确诊了,确诊病患的信息也会直接向接触过的用户手机发布匿名警报,而不会将这些信息传到政府和其他机构。
此外,根据谷歌和苹果发布的联合声明,只有公共卫生机构被允许访问 API ,且仅有公共卫生机构有权限访问确诊密钥信息,用户可以放心使用。
对于用户担心的黑客问题,谷歌和苹果也给出了解释:
为了防止黑客通过 UUID 码倒推回用户身份,苹果和谷歌公司对滚动近距离标识符和元数据进行了加密。
另外,与用户身份标识无关的加密元数据与滚动近距离标识符关联。只有在用户确诊并主动报备病情后,元数据才会解密。
不过,综合来看,这项技术是弊大于利的。毕竟,在新冠肺炎面前,个人隐私与生命安全相比则弱了许多,但也应该意识到,问题并不单单是由技术造成的,解决方案也需要技术之外的努力。
美版健康码要来了!苹果Google被网友质疑:这是变相的监视系统吗?的更多相关文章
- iphone 3gs 美版,6.1.3+降基带+越狱+解锁。成功分享(转)
本人参照这个帖子成功把一个白苹果的机器救活了 2014年1月26日 13点 转自:http://bbs.app111.com/thread-510632-1-1.html 时间:2013年5月31日 ...
- 完美高仿精仿京东商城手机客户端android版源码
完美高仿精仿京东商城手机客户端android版源码,是从安卓教程网那边转载过来的,这款应用源码非常不错的,也是一个非常优秀的应用源码的,希望能够帮到学习的朋友. _js_op> <igno ...
- 美版nexus 5 LG D820才支持CDMA,国际版LG D821不支持
我们都知道nexus 5其实是有两个不同的版本的,分别是LG D820和LG D821,它们在几乎所有的配置和外观上都没有任何的区别,主要区别在通讯模块上,一个支持GSM/CDMA/WCDMA/LTE ...
- [源码]一键获取windows系统登陆密码vc6版源码
[源码]一键获取windows系统登陆密码vc6版源码支持:XP/2000/2003/WIN7/2008等 此版本编译出来的程序体积较小几十KB... 而vs版则1点几M,体积整整大了2-30倍对某些 ...
- spring各个版本源码
各版本源码下载地址 http://maven.springframework.org/release/org/springframework/spring/
- 无耻之徒(美版)第一季/全集Shameless US迅雷下载
第一季 Shameless Season 1 (2011)看点:本以为美版<无耻之徒>(Shameless)是小众剧(诸多儿童不宜),但是试播集98.2万的收视人次竟然创下了Showtim ...
- 关于解锁美版Play市场
关于解锁美版Play市场(本帖已经突破了G+的500评论上限,如有问题请转载留言) 我对这个问题思考的很深刻也思考了很久,作为一个深度google脑残粉怎么能用不完整的Play Store呢?那人生岂 ...
- Spring各版本源码下载
spring framework 各版本源码下载地址 现在spring的源码下载地址真是不好找,这次终于找到了.记录一下,以帮助需要的朋友. https://github.com/spring-pro ...
- 锋利的jQuery(第二版)源码下载地址
书上给的http://cssrain.sinaapp.com无法访问 问作者邮箱要的: 第1版源码:百度云盘下载:http://pan.baidu.com/share/link?shareid=104 ...
随机推荐
- 实际开发中 dao、entity的代码怎样自动生成?一款工具送给你
01 关注"一猿小讲"朋友,都知道以往的文章一直倡导拒绝 CRUD,那到底什么是 CRUD?今天咱们就聊聊 Java 妹子小猿与数据库老头交互的事儿. 产品小汪铿锵有力的说:小猿同 ...
- canvas 悬浮效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Springboot项目中 前端展示本地图片
Springboot项目中 前端展示本地图片 本文使用的是Springboot官方推荐的thymeleaf(一种页面模板技术) 首先在pom文件加依赖 <dependency> <g ...
- 浅谈Python导入外部文件
import 和 from ... import * 有什么区别? 例如我写了个模块hello.py def print_func(args): print("Hello " + ...
- CentOS 通过 expect 批量远程执行脚本和命令
我们有时可能会批量去操作服务器,比如批量在服务器上上传某个文件,安装软件,执行某个命令和脚本,重启服务,重启服务器等,如果人工去一台台操作的话会特别繁琐,并浪费人力. 这时我们可以使用expect,向 ...
- mpvue-新建页面、页面跳转、自适应单位
1.mpvue怎么新建页面? (1)粘贴复制一个页面文件夹,只需要改文件夹名- 文件名不需要改,main.js里的东西不用动.export default里更改局部顶部栏配置. (2)index.vu ...
- 多平台博客发布工具OpenWrite的使用
1 介绍 OpenWrite官网 OpenWrite是一款便捷的多平台博客发布工具,可以在OpenWrite编写markdown文档,然后发布到其他博客平台,目前已经支持CSDN.SegmentFau ...
- 表字段或表名出现Mysql关键字或保留字导致问题 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have
MySQL 5.7使用的关键字和保留字 https://dev.mysql.com/doc/refman/5.7/en/keywords.html 当我们建表的时候如果使用了关键字或者保留字,则在执行 ...
- 数字电路技术之触发器(基本RS触发器)
一.触发器的知识 1.触发器是构成时序逻辑电路的基本逻辑部件. 2.[1]它有两个稳定的状态:0状态和1状态: [2]在不同的输入情况下,它可以被置成0状态或1状态: [3]当输入 ...
- 详解 TreeMap
(有关Map集合的基本性质,请观看本人博文-- <详解 Map集合>) TreeMap: 特点: TreeMap 键不允许插入null 键的底层数据结构是红黑树,可保证键的排序和唯一性 线 ...