事情是这样的,本人在调试一个云端 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 池里随机选取的。
请教懂的人几个问题:
分析的意图仅仅是好玩,本人并无违规行为,就是想看看是如何做到对 qq 聊天记录里的 http url 提取的,另外我司并不是互联网公司,也没有 web 项目,我仅仅是个人兴趣调试 web 发现了这个现象,所以排除公司的业务监控。 大家帮我分析分析,也探讨下如今的上网行为监控技术。
1
hcymk2 2017-05-25 15:26:33 +08:00
这个可能 QQ 做的吧.QQ 还可做链接预览.
|
2
jerryouyang 2017-05-25 15:27:32 +08:00 via Android
应该是 QQ 服务器发的请求。按照他们的说法是为了用户安全考虑,防止钓鱼连接。
|
3
pypy 2017-05-25 15:28:46 +08:00
推测是企鹅公司访问的,用于数据分析。至于分析什么,可以自由发挥想象。
|
4
ytmsdy 2017-05-25 15:33:31 +08:00 via iPhone
我的猜测是这样,你朋友有没有装过什么腾讯电脑管家或者 360 电脑管家?
如果是,很有可能是因为你朋友的电脑访问了这个 url 以后,电脑管家把地址发送到后台,然后电脑管家的后台服务器发送的请求。 这种情况我也碰到过,自己在调试网站的时候看 log,我访问一次,过几秒以后,就会有另外一个 ip 访问! 这是是一个非常恐怖的事情! |
5
5linwei 2017-05-25 15:33:36 +08:00
首先 QQ 监控你 URL 是必然的,请问楼主如何推断公司监控你。这个段的逻辑是空的。。。。
|
6
ys0290 2017-05-25 15:37:48 +08:00 via iPhone
问腾讯
|
7
halden 2017-05-25 15:40:54 +08:00 via iPad
链接预览,我觉得你用 iMessage 发也有一样的效果,楼主可以验证下
|
8
gdsagdada 2017-05-25 15:50:50 +08:00
链接预览
|
9
n3hatv2 OP @hcymk2 “只要是 IE 或者在 QQ 对话框发起一个 http 请求,后台都会收到上海电信 ip 请求” 注意,IE 浏览器的访问也有同样效果,会多一次来着上海电信 IP 的请求,如果是腾讯自己监控,应该不会这么干。
|
10
crab 2017-05-25 16:01:40 +08:00
这个我测试过,是腾讯在监控。而且不只监控一次,只要你回过去又看聊天记录,又会请求。并且随机一段时间又会请求。
|
11
jiangzhuo 2017-05-25 16:13:15 +08:00
我在 telegram 上发给 telegram,并没有被请求(看来 telegram 娘不想理我
|
12
jasontse 2017-05-25 16:25:28 +08:00 via Android
腾讯的网址检测,直观来说就是链接前面那个盾牌。
|
13
learnshare 2017-05-25 16:33:16 +08:00
腾讯的安全检查
|
14
mrhhsg 2017-05-25 16:45:50 +08:00
就是链接预览啊。。。楼主
|
15
v1024 2017-05-25 18:19:34 +08:00 via iPhone
在本地干净的虚拟机里用 curl 请求看下还有吗
|
16
LuoLuoKaka 2017-05-26 03:42:17 +08:00 via Android 1
|