成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

公司能不能監(jiān)控到大家的微信聊天內(nèi)容?

系統(tǒng) Linux
最近有朋友私信問我一個問題,在公司用微信聊天,用公司網(wǎng)絡(luò),公司能看到聊天內(nèi)容嗎?一起來看看吧。

[[398089]]

 最近有朋友私信問我一個問題,在公司用微信聊天,用公司網(wǎng)絡(luò),公司能看到聊天內(nèi)容嗎? 

坦率地說,以前從來沒有分析過微信這類聊天軟件,大概率使用私有協(xié)議。而私有協(xié)議在協(xié)議分析軟件上的呈現(xiàn),一般都是TCP封裝一長串字節(jié)流,而這些字節(jié)流究竟是什么內(nèi)容,協(xié)議軟件無法給出答案!看看協(xié)議分析軟件能否看到微信網(wǎng)頁版、手機APP版的聊天內(nèi)容?  

網(wǎng)頁版微信 

協(xié)議分析結(jié)果

不知道大家看到“美女好[玫瑰]”哇,這個就是協(xié)議分析軟件分析出來的聊天內(nèi)容。 

 

真實聊天內(nèi)容 

[[398090]]

一摸一樣! 

實驗結(jié)論

協(xié)議分析軟件可以將聊天內(nèi)容解密出來! 

實驗分析

網(wǎng)頁版微信通常是使用瀏覽器來與微信服務(wù)器通信的,而瀏覽器多種多樣,有Chrome、Firefox、IE等等,要想與不同的廠商瀏覽器通信,必須使用標(biāo)準(zhǔn)協(xié)議,而標(biāo)準(zhǔn)協(xié)議在協(xié)議分析軟件上是可以解開的。

考慮到網(wǎng)頁版的微信,可能會使用SSL/TLS加密聊天內(nèi)容,需要用Fiddle作為中間人,用Fiddle偽造的證書來欺騙瀏覽器,讓瀏覽器誤以為Fiddle就是微信服務(wù)器。Fiddle再與微信服務(wù)器建立SSL/TLS加密通道,傳輸聊天內(nèi)容。 

  •  瀏覽器與Fiddle建立SSL/TLS加密通道
  •  Fiddle與微信服務(wù)器建立SSL/TLS加密通道
  •  Fiddle做為二傳手,將消息在兩條通道上進(jìn)行傳遞,先解密,再加密
  •  Fiddle需要偽造微信服務(wù)器證書
  •  電腦需要安裝、信任Fiddle自簽名的根證書

手機版微信 

協(xié)議分析結(jié)果 

 

微信手機版沒有使用TLS + HTTP= HTTPS的加密傳輸方式,而是使用了HTTP的傳輸方式,如上圖所示。 

每一個報文大概是這個樣子的: 

除了HTTP 報文頭(HTTP Header)是明文的,HTTP報文體(HTTP Body)看起來是一堆雜亂無章的字節(jié)流。 

沒有找到聊天的任何內(nèi)容。最最滑稽的是,當(dāng)發(fā)送聊天內(nèi)容時,F(xiàn)iddle沒有任何反應(yīng)! 

意味著發(fā)送聊天內(nèi)容的報文既不是HTTP,也不是HTTPS,那很可能是TCP、或UDP協(xié)議原始(Raw)封裝。 

為了確認(rèn)到底是TCP還是UDP傳輸報文,特意去了微信研發(fā)公眾號去確認(rèn),得到的確認(rèn)是采用TCP傳輸。分為兩種連接方式:

  •  長連接:TCP + 私有協(xié)議 + MMTLS + 業(yè)務(wù)層
  •  短連接:TCP + HTTP + MMTLS + 業(yè)務(wù)層 

官方的口徑是,短連接是為了兼容老版本的軟件,而長連接完全是私有實現(xiàn),所以造成Fiddle沒有捕獲到,畢竟Fiddle只能捕獲到HTTP或HTTPS,至于其它的協(xié)議壓根不在其感興趣范圍!

 于是,使用Wireshark捕獲微信長連接的TCP報文,確實捕獲到了,再怎么私有實現(xiàn),總不能長翅膀飛!但是這些TCP報文沒有展示的意義,TCP頭之后字段全是雜亂無章的,這些都在預(yù)料之中!

MMTLS是什么樣的存在?

MMTLS是TLS1.3版本的改良版,或者說簡化版。在微信決定使用MMTLS之前,TLS1.3版本長期逗留在草案狀態(tài),沒有形成一個最終標(biāo)準(zhǔn)。于是微信決定采用TLS1.3草案中的標(biāo)準(zhǔn),大刀闊斧砍掉客戶端認(rèn)證這個環(huán)節(jié),只保留服務(wù)器認(rèn)證。 

手機微信APP里預(yù)置了微信服務(wù)器的兩件秘密武器:

  •  ECDSA公鑰
  •  靜態(tài)ECDH公鑰 

ECDSA公鑰是干嘛的?

ECDSA用于驗證服務(wù)器的真實身份,任何來自于服務(wù)器的MMTLS協(xié)商報文,只要使用ECDSA私鑰簽名的,ECDSA公鑰都可以解密。換句話說,如果簽名部分可以使用ECDSA公鑰解密,那就證明是真正微信服務(wù)器發(fā)送的! 

在微信的私有實現(xiàn)里,不需要CA,微信客戶端憑借預(yù)置的ECDSA公鑰完成服務(wù)器的認(rèn)證!

 靜態(tài)ECDH公鑰又是干嘛的?

如果微信客戶端想最小延遲(0 RTT)發(fā)消息,可以直接生成自己的ECDH私鑰、公鑰、Nonce,再加上服務(wù)器預(yù)置的Nonce。就可以單方面計算出Pre-Master Key ,Master Key , Session Key,進(jìn)而將消息加密發(fā)出。 

微信服務(wù)器收到消息的同時,一同收到的還有客戶端的ECDH公鑰、客戶端Nonce,服務(wù)器用自己的ECDH私鑰、預(yù)留在客戶端的Nonce,這四個參數(shù),計算出可以解密消息的Key,并將消息解密出。 

MMTLS沒有給消息增加額外的延遲,稱這種通信為 0 RTT通信。 

由于微信客戶端,強制使用服務(wù)器的ECDSA公鑰來認(rèn)證服務(wù)器的身份,所以Fiddle壓根沒法欺騙微信APP。如果Fiddle強制替換,微信客戶端會放棄連接服務(wù)器,造成的后果就是微信永遠(yuǎn)登錄不了服務(wù)器! 

微信APP之所以可以實現(xiàn)私有協(xié)議,是因為服務(wù)器、客戶端都是微信的代碼,再怎么私有,理解起來也沒有任何障礙!

 最終結(jié)論

  •  微信網(wǎng)頁版,使用公司網(wǎng)絡(luò),公司可以看到聊天內(nèi)容,無論使用的是公司電腦還是個人電腦。
  •  微信網(wǎng)頁版,使用4G網(wǎng)絡(luò),流量沒走公司,公司自然也無法看到聊天內(nèi)容。
  •  微信手機版,使用私有協(xié)議通信,手機APP嵌入了服務(wù)器的公鑰,APP只認(rèn)與這個公鑰一一對應(yīng)的私鑰簽名。使用其它私鑰簽名的一概不認(rèn),所以無法欺騙微信APP。使用微信手機版聊天是安全的,無論是使用公司網(wǎng)絡(luò)還是4G網(wǎng)絡(luò),公司都無法看到聊天內(nèi)容。 

 

責(zé)任編輯:龐桂玉 來源: 良許Linux
相關(guān)推薦

2021-06-15 11:33:48

監(jiān)控微信聊天前端

2021-07-15 17:20:36

微信QQ音樂移動應(yīng)用

2022-11-07 08:36:11

2025-06-13 02:00:00

系統(tǒng)cookieURL

2023-04-19 15:24:19

AI人工智能

2021-05-14 07:18:07

監(jiān)控微信聊天

2019-11-21 09:25:23

AI 數(shù)據(jù)人工智能

2010-04-13 10:02:16

索引

2016-05-19 17:10:27

銀行

2021-02-26 21:25:08

比特幣投資貨幣

2022-10-20 08:00:37

機器人ZadigChatOps

2020-10-16 18:33:18

Rust語言前端開發(fā)

2013-04-19 10:42:02

打車軟件大數(shù)據(jù)

2025-04-22 08:00:00

2019-07-30 12:40:02

QQ賬號互了umqq

2023-04-06 06:55:24

ChatGPTGPT算力

2022-04-24 11:52:04

元宇宙Web3去中心化

2012-06-13 11:01:59

英特爾

2023-12-27 08:03:53

Go優(yōu)化代碼

2020-12-21 15:09:23

人工智能安全人臉識別
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美亚洲视频在线观看 | 精品一区二区三区免费视频 | 亚洲一区二区三区在线 | 久久久精| 精品美女视频在线观看免费软件 | 国产原创视频 | 国产精品视频一区二区三区 | 中文字幕1区 | 中文在线a在线 | 欧美激情国产精品 | 日韩在线免费 | 色综合桃花网 | 我我色综合 | 91视频大全 | 好姑娘高清在线观看电影 | 亚洲二区在线 | 久久久亚洲综合 | 操久久久| 天堂视频中文在线 | 91精品久久久久久久久中文字幕 | 亚洲系列第一页 | 欧美日韩一区二区三区不卡视频 | 亚洲成人一区二区 | 国产真实精品久久二三区 | 亚洲久久| 国产乱码精品一区二区三区av | 黄久久久| 7799精品视频天天看 | 一区二区三区四区毛片 | 91久久精品国产91久久性色tv | 久久久精 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 国产区视频在线观看 | 日韩看片| 亚洲成人日韩 | 99久久精品免费看国产四区 | 国产成年人视频 | 欧美在线一二三 | 日韩欧美精品 | 国内自拍偷拍视频 | 欧美一级做性受免费大片免费 |