WhatsApp被曝内部收集用户数据

简介:

New Haven大学研究人员进行了一项新的研究,在研究过程中发现WhatsApp会收集通讯数据,包括号码,通话时间等信息。这意味着用户的数据被人“偷窥”了。

WhatsApp被曝内部收集用户数据

“我们的研究表明,数据可以通过WhatsApp收集起来然后为别人提供一个路径以进行通讯软件的网络取证。”

专家们指出,WhatsApp实现的funxmpp协议是一个二进制编码的可扩展通讯和表示协议(XMPP),为附近的结构化数据进行实时交换。

他们在研究过程中解密了WhatsApp客户端和服务器之间的连接,然后使用一个定制的命令行工具进行分析查看交换的信息。

这是第一次研究小组发现WhatsApp如何使用信号传输消息建立语音呼叫。

该团队集中分析了在Android设备建立的过程中WhatsApp的信号传输消息交换,并发现了WhatsApp客户端提供的身份验证过程以及为语音流媒体的编解码器,其声音编码格式的采样率大致处于8或16 kHz。


作者:江湖小吓


来源:51CTO


相关文章
|
人工智能 监控 中间件
魔搭开源版GPTS来啦!轻松搭建个人超级智能体!
Openai DEV day上推出了GPT Stores, 允许用户通过聊天、直接配置的方式进行GPT的定制
|
消息中间件 存储 网络协议
从原理到实战,手把手教你在项目中使用RabbitMQ
RabbitMQ 的文章之前写过,但是当时给的示例是 Demo 版的,这篇文章主要是结合之前写的理论知识,将 RabbitMQ 集成到技术派项目中。 话不多说,上文章目录: 下面我们先回顾一下理论知识,如果对这块知识已经清楚的同学,可以直接跳到实战部分。 1. 消息队列 1.1 消息队列模式 消息队列目前主要 2 种模式,分别为“点对点模式”和“发布/订阅模式”。 点对点模式 一个具体的消息只能由一个消费者消费,多个生产者可以向同一个消息队列发送消息,但是一个消息在被一个消息者处理的时候,这个消息在队列上会被锁住或者被移除并且其他消费者无法处理该消息。 需要额外注意的是,如果消费者
1032 5
qml import 自定义模块 cmake
qml import 自定义模块 cmake
568 1
|
Prometheus 监控 Cloud Native
Java 服务挂掉,服务器异常宕机问题排查
Java 服务挂掉,服务器异常宕机问题排查
2180 1
|
Oracle 安全 算法
Java 17 正式发布,Oracle 宣布提供免费 JDK
当地时间 9 月 14 日,Oracle 发布了 Java 开发工具包,版本 17(JDK 17),并将成为大多数供应商的长期支持 (LTS) 版本。
1072 0
Java 17 正式发布,Oracle 宣布提供免费 JDK
|
弹性计算 运维 网络安全
简单高效的跨账号网络互通方案 - 方案实操
基于资源目录场景下,企业将多账号有序组织起来后,如何快速实现它们之间的网络互通。
简单高效的跨账号网络互通方案 - 方案实操
|
缓存 数据安全/隐私保护
OAuth 2.0认证-授权码模式的理解和实例分析
目前OAuth 2.0 认证有五种方式,见官方文档:http://www.rfcreader.com/#rfc6749 授权码模式(Authorization Code Grant) 流程图 说明:1,认证服务器是一个业务无关的系统;2,code就是授权码,只能使用一次;3,token 在有效期内可以无限次使用 场景化讲解-下单 场景:A 公司旗下有很多 web 产品,同时还有一个应用商店(类似京东)负责售卖这些软件产品,下面以用户进入应用商店购买产品的流程着手。
2702 0
|
弹性计算 负载均衡 容灾
一文告诉你什么是NAT网关
NAT网关(NAT Gateway)是一款企业级的公网网关,提供NAT代理(SNAT和DNAT)、高达10Gbps级别转发能力以及跨可用区的容灾能力。
3317 0
|
Java 调度 API
Executor
Executor体系 java中,new一个线程对象是耗费资源的操作,对于需要大量线程创建的场景可以使用线程池来解决。 使用线程池不仅能够降低创建和销毁线程的性能开销,如果合理的设置线程池还能够避免无限制的创建线程资源,保持系统稳定。
1686 0