小心!使用网页版的WhatsApp时,请选择隐私模式

本文讲的是小心!使用网页版的WhatsApp时,请选择隐私模式

2015年,WhatsApp推出网页版,这让许多用户感觉一下方便了许多,因为使用键盘打字比触摸屏要快得多,而且复制粘贴、添加附件也更容易。不过在用户体验提升的同时,也带来了一些安全问题,最明显的就是隐私泄露。

用户使用网页版WhatsApp时,攻击者无需添加好友就可以获得电话号码、个人头像以及在线状态,从而创建一个庞大的WhatsApp用户数据库。只有少数设置了隐私模式的用户不受影响。因为这项功能是默认关闭的,大部分用户都不知道。

网页版WhatsApp通过用户手机连接到WhatsApp服务器,会向WhatsApp服务器传送该电话号码相关的网络信息,包括以下3个方面:

1.个人资料图片,

2.登录期间的社交信息,一般情况下,默认的开头信息为“你好!我正在使用WhatsApp”,

3.用户的在线或离线状态。

实际上,每个电话号码所注册的WhatsApp都会具备上述3个状态信息。当你用手机注册的电话号码在网页上登录时,你的完整个人账户信息,比如个人资料图片,登录期间的社交信息,在线或离线状态的数据库就会立即打开,让用户从手机的使用到网页的使用之间形成一个完整的对接数据库。比如下图这回答了以下问题:电话号码为xxx-xxxxxx的用户的在线和离线状态的时间线,就显示的非常完整。

目前几乎所有网页上的脚本都是用Javascript编写的,如果有人能控制用户所浏览的网站的脚本,那他们就能对用户的网络行为了如指掌。网页版的WhatsApp也不例外,如果有人能通过脚本向WhatsApp服务器发送一个电话号码,那么他就能在几毫秒内收到有关该电话号码的信息,而且还可以看到源代码。

我已经利用这种可能性开发一个脚本,利用该脚本我可以对请求加我好友的电话号码的信息进行了解。该信息包含个人资料图片,登录期间的社交信息,在线或离线状态。其实每个人都可以创建这样一个脚本,以下就是我利用该脚本,随机对400个电话号码所进行的信息调查:

如果WhatsApp数据库可以以这样的方式随意进行查询,那用户还有什么隐私可言,所以当我发现在WhatsApp中可以用这种办法收集大量数据时,我联系了Facebook。总而言之,虽然他们意识到这种数据收集的可能风险,但他们并不认为这是一个问题,以下就是Facebook的回应。

网页版的WhatsApp会使用未记录的API,该JavaScript API会通过使用WebSocket与WhatsApp服务器进行通信。

我在脚本中使用了三个API调用。第一个是Store.ProfilePicThumb.find(<电话号码>),它用于收集个人资料的照片。

如上图所示,我用电话号码请求了个人资料的照片。请记住,只能在网页版的WhatsApp运行的同一个选项卡中请求该URL,而且必须向DOM添加一个<img>元素。

第二个API调用是Store.Wap.statusFind(<电话号码>),它用于请求关于电话号码的登录期间的信息。

最后一个API调用是Store.Presence.find(<电话号码>),它用于请求在线或离线状态。

通过循环使用这些API调用,你就可以得到你想要的每个电话号码的信息了。

在本文开头,你看到那张图,就是我创建的一个调用界面。

原文发布时间为:2017年5月13日

本文作者:xiaohui 

本文来自合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。

原文链接

时间: 2024-09-27 17:53:45

小心!使用网页版的WhatsApp时,请选择隐私模式的相关文章

微信网页中上传文件时“只能选择SD卡中的文件”问题

问题描述 微信网页中上传文件时"只能选择SD卡中的文件"问题 解决方案 这个应该是微信上传文件的设置问题吧,我的也是这样. 解决方案二: 微信有jssdk拍照上传接口,可以看看相关文档. 解决方案三: 应该是设置中的问题吧

有道词典4.3正式版发布 网页版单词本新鲜出炉

8月9日,有道词典4.3正式版发布.该版本在4.3Beta版基础之上新增了网页版在线单词本功能,并结合有道搜索技术对释义数据库进行了优化,使新版有道词典能够实现丰富的划词释义功能,更加强大也更具内涵. 新增网页版单词本,多平台轻松背单词 有道词典4.3正式版新增了用户呼声很高的在线单词本功能,用户在使用网页版词典查询单词时,可以通过"单词本"按钮轻松一键将生词收藏到单词本中(图一). 图一:在线单词本的添加按钮 网页版在线单词本也提供了卡片模式帮助用户进行单词学习,并依据艾宾浩斯遗忘曲

有道云笔记网页版在哪里进入?

  Baidu搜索"有道云笔记"打开有道云笔记官网. 3.进入有道云笔记,单击"进入网页版" 4.弹出"进入网页版"下拉菜单,选择"进入云笔记" 5.打开网页版有道云笔记. 6.如果没有登录,需要输入账号登录有道云笔记才可以使用网页版有道云笔记.

《Vim实用技巧(第2版)》——第2章 普通模式 2.1停顿时请移开画笔

第一部分 模式 Vim提供一个区分模式的用户界面,就是说在Vim中按键盘上的任意键所产生的结果可能会不一样,而这取决于当前处于哪种模式(mode).知道当前正处于哪种模式,以及如何在各模式间切换,是极其重要的.在本书的这一部分,我们将学习每种模式的工作方式及其用途. 第2章 普通模式 普通模式是Vim的自然放松状态,如果本章看起来出奇的短,那是因为几乎整本书都在讲如何利用普通模式,而本章只涉及其中的一些核心概念以及通用技巧. 其他文本编辑器大部分时间都处于类似Vim插入模式的状态中,因此对Vim

中国联通沃云盘网页版登陆

  1.如何登陆沃·云盘网页版? 沃·云盘网页版登录网址:http://cs.gx10010.com/ 登录界面: 手机号:您开通沃·云盘服务的手机号码; 密码:您的登录密码;首次登录请输入开通沃·云盘时接收的短信中密码. 2.如何上传文件? 第一步:点击"上传" 第二步:选择文件 从您电脑文件夹里选择您需要上传的文件,确认上传. 第三步:开始上传 3.如何下载文件 选择云盘中的文件,点击下载 4.什么是分类模式?怎么用? 您上传到云盘里的文件将会被安装文件类型自动分类,具体分为文档.

基于javascript实现句子翻牌网页版小游戏_javascript技巧

本文实例为大家分享了js实现句子翻牌网页版小游戏,供大家参考,具体内容如下 效果图: 实现思路: 考察打字能力和记忆能力的益智小游戏. 1.会先把一段文字显示 2.一小段时间后显示背面 3.输入框输入文字与文字全部对应显示正面 具体代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>

和陌陌一样,今天 Instagram 也在网页版上又迈了一步

今天,陌陌宣布正式推出网页版.但这并不是一个个例,根据我们的观察,近年来跨设备.无缝对接已经成为一种行业趋势,很多移动应用开始触及电脑端.这一点在社交类产品上尤为显著, Line . Whatsapp .Kakaotalk . Facebook Messenger 和微信等,近年都相继推出了网页版,完成了从纯移动向大屏端的过渡. 而这项名单中也包括了从移动端起家的 Instagram.今日 Instagram 网页版新增动态通知栏,之后用户就可以用电脑查看评论.点赞.新增粉丝等即时消息了,目前这

微信网页版的一些问题解答

1. 微信网页版的地址是什么? 微信网页版的地址是 wx.qq.com,用微信扫描网页上的二维码即可登录. 温馨提示:如果你使用爱微帮微信助手,那么自动打开的就是这个页面啦- 2. 我能用微信网页版干什么? 登录微信网页版,使用键盘来输入更方便.此外,还能使用文件传输助手. 3. 什么是文件传输助手? 文件传输助手,能够帮助你快速在手机与电脑间传输文件. 温馨提示:可以参考 [爱微帮技巧之-手机电脑文件轻松互传] 4. 如何登录微信网页版? 在浏览器输入wx.qq.com,用微信的"扫一扫&qu

58帮帮客户端与网页版的区别?

帮帮分为客户端和网页两种形式. 网页版主要是为了满足普通访客的即时沟通需求,而客户端是为了广大信息发布者,以及商户而生的.帮帮客户端安装登陆后,会驻留在电脑桌面右下方的托盘中,您不需要打开58网页,也能保持时时在线,如果收到客户的问询消息,帮帮客户端能第一时间通知您. 另外,我们还为帮帮客户端在线的用户提供了更增值的服务.在列表页,我们提供了"只看在线"功能,帮助用户筛选在线商家的信息.如果您帮帮客户端在线(网页在线时无效),那么您的信息将被筛选出来,从而获得更多展示机会. 所以,如果