QQ 聊天记录里的 http url 被公司监控,如何做到的?

2017-05-25 15:22:20 +08:00
 n3hatv2

事情是这样的,本人在调试一个云端 webserver 的时候,在 qq 上将 url 发给一个朋友点击,当我把 url 一发,后台很快就看到有一次请求,如果是人为点击不可能有这么快,后来问了朋友他并没有点击,于是又做了几次实验,只要是给 QQ 好友发 http 链接,后台立马收到上海电信的 ip http get 请求(以下统一称监控请求),直觉告诉我被监控了,为了进一步证明,我通过虚拟机的 xp 和另外一台 window 10 电脑做实验,只要是 IE 或者在 QQ 对话框发起一个 http 请求,后台都会收到上海电信 ip 请求,从 IP 分布来看,属于同一组网;

但我通过本地 linux 主机的 chrome 发起请求,后台没有收到监控请求,但如果通过 Linux 主机里 xp 虚拟机里的 QQ 或 IE 进行访问,能收到。

公司网络拓扑是: 总部在上海,我在某个外地研发中心(简称 C 地),都有各自宽带出口,两地之间通过 VPN 互联,从 IT 反馈来看,我所在研发中心并无审计设备,只有一台防火墙。 通过分析监控请求的 header,useragent 是随机的常见浏览器,居然还有 mac 的,应该是从 useragent 池里随机选取的。

请教懂的人几个问题:

  1. 是否可证明或如何进一步证明 windows 下 qq 或 ie http 被监控;为何监控的 ip 不在 C 地,而是来自上海(公司总部也在上海)?通过查询公网 ip,监控 ip 并不属于上海公司总部的公网 ip,也就说明是在云端,而不是公司内部的审计设备。
  2. QQ 通讯不是加密了吗?通过出口网或转发路径旁路抓包,可以提取 QQ 聊天记录里的 http url ? 这是我最大的疑问,我测试的 windows 环境没有装公司任何软件,也未加入域管理,安全更新也及时,基本排除客户端木马手段。
  3. 有没有什么手段可以把监控设备进一步画像?比如 nmap,traceroute 或者在 http server 里加 debug ?
  4. 为什么 Linux chrome 的没有监控现象,对于数据包而言,linux 和 windows 在数据包上并指纹,要说有区别,只能是 useragent 了 ,既然都能提取 http 了,干嘛还针对 useragent 做筛选?
  5. 既然都提取到 http url 了,为何还要请求一次?这不很容易暴露吗?还是说只对未知 url 做请求?我的 webserver 是通过公网 ip 来访问的。

分析的意图仅仅是好玩,本人并无违规行为,就是想看看是如何做到对 qq 聊天记录里的 http url 提取的,另外我司并不是互联网公司,也没有 web 项目,我仅仅是个人兴趣调试 web 发现了这个现象,所以排除公司的业务监控。 大家帮我分析分析,也探讨下如今的上网行为监控技术。

5513 次点击
所在节点    信息安全
16 条回复
hcymk2
2017-05-25 15:26:33 +08:00
这个可能 QQ 做的吧.QQ 还可做链接预览.
jerryouyang
2017-05-25 15:27:32 +08:00
应该是 QQ 服务器发的请求。按照他们的说法是为了用户安全考虑,防止钓鱼连接。
pypy
2017-05-25 15:28:46 +08:00
推测是企鹅公司访问的,用于数据分析。至于分析什么,可以自由发挥想象。
ytmsdy
2017-05-25 15:33:31 +08:00
我的猜测是这样,你朋友有没有装过什么腾讯电脑管家或者 360 电脑管家?
如果是,很有可能是因为你朋友的电脑访问了这个 url 以后,电脑管家把地址发送到后台,然后电脑管家的后台服务器发送的请求。
这种情况我也碰到过,自己在调试网站的时候看 log,我访问一次,过几秒以后,就会有另外一个 ip 访问!
这是是一个非常恐怖的事情!
5linwei
2017-05-25 15:33:36 +08:00
首先 QQ 监控你 URL 是必然的,请问楼主如何推断公司监控你。这个段的逻辑是空的。。。。
ys0290
2017-05-25 15:37:48 +08:00
问腾讯
halden
2017-05-25 15:40:54 +08:00
链接预览,我觉得你用 iMessage 发也有一样的效果,楼主可以验证下
gdsagdada
2017-05-25 15:50:50 +08:00
链接预览
n3hatv2
2017-05-25 15:53:42 +08:00
@hcymk2 “只要是 IE 或者在 QQ 对话框发起一个 http 请求,后台都会收到上海电信 ip 请求” 注意,IE 浏览器的访问也有同样效果,会多一次来着上海电信 IP 的请求,如果是腾讯自己监控,应该不会这么干。
crab
2017-05-25 16:01:40 +08:00
这个我测试过,是腾讯在监控。而且不只监控一次,只要你回过去又看聊天记录,又会请求。并且随机一段时间又会请求。
jiangzhuo
2017-05-25 16:13:15 +08:00
我在 telegram 上发给 telegram,并没有被请求(看来 telegram 娘不想理我
jasontse
2017-05-25 16:25:28 +08:00
腾讯的网址检测,直观来说就是链接前面那个盾牌。
learnshare
2017-05-25 16:33:16 +08:00
腾讯的安全检查
mrhhsg
2017-05-25 16:45:50 +08:00
就是链接预览啊。。。楼主
v1024
2017-05-25 18:19:34 +08:00
在本地干净的虚拟机里用 curl 请求看下还有吗
LuoLuoKaka
2017-05-26 03:42:17 +08:00
https://www.v2ex.com/t/176429
是腾讯自己家的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/363759

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX