
事情是这样的,不久前公司 IT 给我们培训时说,公司会监控我们所有使用的聊天工具和网络访问记录。甚至, IT 虽然不知道我们的 QQ 聊天记录,但是能知道对方账号。
所以我的第一个问题就是
1. QQ 聊天记录是加密的,对方账号却不是加密的? tencent 是这样设计的吗?对方账号明文暴露在了数据包里了还是?
于是我想换一个号称保密性更好的,Telegram,还可以 private chat 。谁知,我的 linux 不用 fq 就能用(路由器用的 USTC 的抗污染 DNS ),母上的 windows 里却不行,一直卡在connecting。我用netstat -ab查看,发现 telegram 连接的是跟 linux 里相同的那个 ip ,但是 windows 的进程那一栏写的居然是 MSE(进程名字好像叫MsMpng还是啥的记不清了)!
所以第二组问题就是
1. MSE 会阻挡 Telegram 的通信?
2. 那 MSE 会审查 windows 的所有网络通信吗?
3. 大伙儿还遇到过其它杀软阻挡 Telegram 通信吗?
1 SN 2016 年 2 月 22 日 via iPhone 呵呵,少年太天真了。 |
3 TakanashiAzusa 2016 年 2 月 22 日 看你们电脑是不是公司电脑。很多网络监控设备+他们的客户端,你基本上没有隐私可言。。 |
4 hinate 2016 年 2 月 22 日 可能监控屏幕... |
7 SN 2016 年 2 月 22 日 我感觉没啥,又不做违反公司规定的安全条例,谁闲的没事找你。 |
8 DesignerSkyline 2016 年 2 月 22 日 1.不会 2.会 3.某些带有防火墙或者 HIPS 的软件可能会 |
9 ScotGu 2016 年 2 月 22 日 QQ 的聊天记录、截图都可以被截取。。毕竟这只是针对大众的扯淡工具而已。 |
10 jedrek 2016 年 2 月 22 日 如果你用的是公司的电脑,系统也是公司弄好的,若公司在你电脑上装有监控木马,应该讲公司想怎样都行的。 如果是你自己的电脑,官方的 Telegram 是不可能的, QQ 不知道 |
11 nvidiaAMD980X 2016 年 2 月 22 日 via Android 你自己手机 /电脑的 QQ 所有聊天记录,条子都可以看到………更别提你用的是公司的电脑了!对于我来说, QQ 号用过一次即丢………还有公司的各种客户端等于是把摄像头放在了你的股间…………一大群人都说 Windows10 好,然后傻傻地交出自己的所有隐私记录,一些人说修改注册表之类的,然而你以为这就可以了吗? 懒得说下去了,这个 ID 已经被特别关注了,就因为一个词汇。 不愧是“移动云为先”…………有点怀念鲍尔默了。 |
12 mN71eOOprFyMsnPx 2016 年 2 月 22 日 第一个问题: QQ 的通信协议只加密了通信内容,但是 QQ 帐号是未加密的。 第二个问题:不清楚。 |
13 XianZaiZhuCe 2016 年 2 月 22 日 via iPhone 聊天记录可以看到吧 |
14 xmoiduts 2016 年 2 月 22 日 via Android 电脑上开个随身 wifi ,在其它设备上发送电报消息何如 ? |
15 9hills 2016 年 2 月 22 日 1. QQ 帐号可以中间人获取,但内容是加密。不过如果在你的电脑上装了监控客户端,什么加密都没戏 2. 安全软件一般会做流量分析,至于加密信息,要看安全软件会不会插伪造的证书。不插就看不到,很多软件会插证书看监控 https |
16 Bantes 2016 年 2 月 22 日 有的路由器端就可以记录网内登陆的 QQ 号,聊天对象 QQ 号,网址访问记录等信息了。。。 |
17 liujiantao 2016 年 2 月 22 日 QQ 号确实不加密的,记得在中国联通掌上营业厅也能看见你登录的 QQ 号的 |
18 paradoxs 2016 年 2 月 22 日 QQ 会员的 QQ 号是看不到的,普通的能看到。 |
19 miyuki 2016 年 2 月 22 日 via Android QQ 客户端登录过程,发包内容中有 QQ 号原文 |
20 hcymk2 2016 年 2 月 22 日 QQ 直接抓包能看到对方账号? |
21 shiny PRO 见过路由器里有白名单 /黑名单 QQ 的选项。 |
22 honeycomb 2016 年 2 月 22 日 企业级别的网关可以实施中间人监控(且是使用合法的证书),企业的电脑可以安装后门监控程序, QQ 协议的非密文部分一般都能解析(因为 qq 很流行) 所以不想受到公司监控时,可以使用手机网络。注意有的公司可能不允许这样的行为,比如以不能携带个人通讯设备进入某些敏感区域(办公室)的形式 |
24 GNiux 2016 年 2 月 23 日 via iPhone 所以,必要时 GPG/PGP. 唯此绝招 |
25 O3YwA1ENkb7i35XJ 2016 年 2 月 23 日 只回答第一点, QQ 的数据包是加密的, 但当前用户的 QQ 号是不在加密区域内的. 比如随便来一个数据包样本: [2016/2/23 13:23:57:972] 02 36 43 00 17 7F 73 02 DD A5 23 02 00 00 00 01 01 01 00 00 67 BC EF DA C5 43 2E 34 49 74 1F 92 3E 81 53 35 05 4F 38 CE F6 91 31 99 42 B5 FD 4E 28 CF 2E E6 69 5D 03 其中 02 DD A5 23 的这个, 就是当前 QQ(0x02DDA523 === 48080163), 所以抓取网络中传输的 QQ 数据包, 只能知道这个人的 QQ 号, 并不知道消息接收方的 QQ 号. 开头的 02 和 结尾的 03 是 QQ 数据包的包头和包尾. 36 43 是当前 QQ 所使用的协议对应的一个数字. 00 17 是包指令(QQ 群 /系统消息) 7F 73 是包序号 从 EF DA 到最后的 69 5D 这段是 传输的加密后的数据(需要使用 SessionKey 来解开) 另外这个是 QQ 客户端发出的数据包(俗称请求包). 不过鉴于 QQ 有很多请求都会走 HTTP 协议, 而且一般都是处于登陆状态下的(Cookie 中有 uin/skey), 在网络中截获到 uin/skey 这两个 cookie, 基本上,你就可以拿这个 Cookie 去获取这个人的所有信息了(QQ 资料,好友,群等等...) |
27 O3YwA1ENkb7i35XJ 2016 年 2 月 27 日 @okampfer 单从网络层面上讲, IT 不可能知道接收方的 QQ 号. 另外我不是腾讯的员工. 腾讯的员工, 是不可能跑过来跟你分析他的协议的. |
29 Vindia 2016 年 3 月 19 日 你们都忘记了一点……如果公司用的硬件防火墙,是 sangfor 或者…… |