16 种 Web API 对苹果用户隐私构成威胁

一颗小胡椒2020-06-29 11:12:53

苹果表示,16种新Web API为在线广告商增加新的用户指纹识别机会。

苹果公司本周表示,它拒绝在Safari中实施16种新Web技术(Web API),因为它们通过为用户指纹识别开辟新途径,对用户隐私构成了威胁。

苹果公司由于用户指纹问题而拒绝在Safari中使用的技术包括:

  • Web蓝牙-允许网站连接到附近的Bluetooth LE设备。
  • Web MIDI API-允许网站枚举,操纵和访问MIDI设备。
  • 磁力计API-允许网站访问有关设备周围主要磁场的数据,该数据由设备的主要磁力计传感器检测到。
  • Web NFC API-允许网站通过设备的NFC阅读器与NFC标签进行通信。
  • 设备内存API-允许网站接收以GB为单位的设备内存。
  • 网络信息API-提供有关设备用于与网络通信的连接信息,并提供一种在连接类型更改时通知脚本的方法。
  • 电池状态API-允许网站接收有关主机设备电池状态的信息。
  • Web蓝牙扫描-允许网站扫描附近的Bluetooth LE设备。
  • 环境光传感器-使网站可以通过设备的本机传感器获取托管设备周围环境光的当前亮度或照度。
  • EME的HDCP策略检查扩展名-允许网站检查在媒体流/播放中使用的HDCP策略。
  • 接近传感器-允许网站检索有关设备与物体之间距离的数据,该数据由接近传感器测量。
  • WebHID-允许网站检索有关本地连接的人机接口设备(HID)设备的信息。
  • 串行API-允许网站从串行接口写入和读取数据,这些接口被微控制器,3D打印机和其他设备使用。
  • Web USB-使网站可以通过USB(通用串行总线)与设备进行通信。
  • 地理位置传感器(背景地理位置)-旧的地理位置API的更新版本,可让网站访问地理位置数据。
  • 用户空闲检测-让网站知道用户何时空闲。

苹果公司声称上述16种Web API将允许在线广告商和数据分析公司创建脚本来对用户及其设备进行指纹识别。

用户指纹是广告客户在每个用户的浏览器中加载并运行的小脚本。脚本通常针对通用Web API或通用Web浏览器功能执行一组标准操作,并测量响应。

由于每个用户都有不同的浏览器和操作系统配置,因此每个用户设备的响应都是唯一的。广告商使用此唯一响应(指纹)以及其他指纹和数据点,为每个用户创建唯一标识符。

在过去的三年中,用户指纹已经成为跟踪在线广告技术市场中用户的标准方法。

浏览器制造商一直在部署反跟踪功能,这些功能限制了第三方(跟踪)cookie的功能和范围,从而向用户指纹转变。

一些浏览器制造商还一直在部署对策,以通过最常用的方法(例如字体,HTML5 canvas和WebGL)防止指纹操作,但目前并非所有用户指纹矢量都被阻止。

此外,浏览器制造商正在不断创建新的API,并将新的Web API添加到其代码中。

目前,苹果已将上述16种Web API确定为最严重的违规者。但是,这家浏览器制造商表示,如果其中任何一项新技术“降低了指纹识别能力”,它将重新考虑将其添加到Safari中。

苹果表示:“ WebKit抵御指纹的第一道防线是不实施可增加指纹识别能力的Web功能,并且不提供保护用户的安全方法。”

苹果表示,对于几年前已经在Safari中实现的Web API,苹果一直在努力限制其指纹识别能力。到目前为止,苹果表示:

  • 删除了对自定义字体的支持。这意味着只对同一系统的所有用户显示相同的内置字体。
  • 从用户代理字符串中删除了次要软件更新信息。该字符串仅随平台和浏览器的市场营销版本而改变。
  • 删除了“不跟踪”标志,该标志被用作指纹矢量,从而为启用它的用户增加了唯一性。
  • 删除了对macOS上所有插件的支持。其他桌面端口可能有所不同。(插件在iOS上从来都不是问题。)
  • 网站必须获得用户许可才能访问移动设备上的设备方向/运动API,因为运动传感器的物理特性可能允许设备指纹识别。
  • 通过Web实时通信API(WebRTC)防止连接的相机和麦克风的指纹。
指纹api
本作品采用《CC 协议》,转载必须注明作者和本文链接
浅谈云安全之K8S
2021-07-14 05:06:00
Kubernetes 是一个可移植的,可扩展的开源容器编排平台,用于管理容器化的工作负载和服务,方便了声明式配置和自动化。它拥有一个庞大且快速增长的生态系统。Kubernetes 的服务,支持和工具广泛可用。
Finger定位于一款红队在大量的资产中存活探测与重点攻击系统指纹探测工具。在面临大量资产时候Finger可以快速从中查找出重点攻击系统协助我们快速展开渗透。实际效果URL批量扫描效果如下:调用api进行资产收集效果扫描如下:默认使用xlsx对数据进行保存,重点资产和普通资产分开展示:?
Finger定位于一款红队在大量的资产中存活探测与重点攻击系统指纹探测工具。在面临大量资产时候Finger可以快速从中查找出重点攻击系统协助我们快速展开渗透。
Finger定位于一款红队在大量的资产中存活探测与重点攻击系统指纹探测工具。在面临大量资产时候Finger可以快速从中查找出重点攻击系统协助我们快速展开渗透。
苹果表示,16种新Web API为在线广告商增加新的用户指纹识别机会。 苹果公司本周表示,它拒绝在Safari中实施16种新Web技术(Web API),因为它们通过为用户指纹识别开辟新途径,对用户隐私构成了威胁。 苹果公司由于...
API接口渗透测试
2022-03-25 22:15:35
MVC 将整个应用分成 Model、View 和 Controller 三个部分,而这些组成部分其实也有着几乎相同的职责。SoapUI Free,手工测试SOAPSonar,SOAP UI 的替代。Burp Suite,代理拦截,跟踪通信过程和结果,对通信进行重放和二次处理等。代理配置可以用 Burp 重放 SOAP 的探测 Payload。SUAP UI 会自动探测接口。
随着企业互联网化进程的不断深入,越来越多的业务被迁移到互联网上,大量的业务交互和对外服务,导致企业大量使用API。因此,API已经成为业务的一个关键组件,企业必须优化和加速API,以提高App应用的性能、可靠性和用户体验。
本文会详细叙述客户端风控对抗的“边界值”在哪里,如果你是在做风控对抗 ,不管你是这场游戏中在演“猫”的角色还是“老鼠”的角色 。本文将站在上帝视角去讲解对应的“规则” 和“玩法”,以及如何实现角色转换。通过之前的系列文章,配合这篇文章希望每个小白玩家都能知道大厂是怎么玩的,如何设置游戏规则,我们应该如何进行解谜。而这个协议里面具体发送的内容,就是IPC协议装的“包裹”就是用的Parcel 。
IDC指出,API安全日渐成为了一个重要的数据安全、应用安全领域。具体而言,瑞数API安全管控平台包括:API资产管理、攻击防护、敏感数据管控、访问行为管控四大模块,为API接口提供完整的安全管控方案。自动对API接口实现分类、分组、并指派责任人,实现数据分权管理。未来,瑞数信息将持续打磨API安全技术和方案,为用户带来实实在在的价值,助力企业合规建设数据安全,有效抵御API新兴威胁。
一颗小胡椒
暂无描述