OSSLab Geek Lab解讀一下最近鬧的滿城風雨的公民實驗室的Zoom安全報告
這是篇非常棒的如何拆解加密封包還原視訊跟音訊資安文...
1. H.264視訊碼流最小單位為NALU
一個NALU = 一組對應於視頻編碼的NALU頭部信息+ 一個原始字節序列負荷(RBSP,Raw Byte Sequence Payload).
這邊nal_unit_type都為0 ,無法判定類型.
不過最後有分析出NAL Payload有後面數據大小,為data slice解密後,組合後為H.264 video stream.
2.對電腦DRAM 做數位鑑識,發現名為conf.skey此為AES 128 key 全部使用者跟會議內容都用此key加密傳送跟接收後解密.
3.錄到封包後,要考慮到一個client都用同個SSRC,另外用時間戳組來拼順序,用key解密再組合成完整視訊raw檔案.
4.音訊一樣加密,推測用啥音訊codec ,是利用RTP間隔時間戳相隔多大來判定.640所以應該為Silk16 codec.
5.在Linux版本Zoom設定proxy上設為自建的mitmproxy, 會報警告說未驗證.從mitmproxy也可得到密鑰AES-128 conf.skey
6.測試中發現在加拿大跟美國通訊用戶 AES-key 是由52.81.151.250位於北京Server配送的
因此最終懷疑,確實有可能.若中國政府要求可取得此密鑰若有測錄封包就可解密還原內容.
7.最後Zoom官方的回應是
中國以外的用戶,會立即將中國大陸的數據中心從服務器中刪除。
圖片引用
UniHub 有你好棒
參考
https://citizenlab.ca/2020/04/move-fast-roll-your-own-crypto-a-quick-look-at-the-confidentiality-of-zoom-meetings/
http://0rz.tw/HOiaK
https://commons.erau.edu/cgi/viewcontent.cgi?article=1174&context=jdfsl
http://blog.gitdns.org/2017/03/14/h264/
#OSSLab #數位鑑識 #拜託國家訂的資安檢測要這樣水準
拜託國家訂的資安檢測要這樣水準 在 aes key2023-精選在臉書/Facebook/Dcard上的焦點新聞和熱門話題資訊 的推薦與評價
1) 所有的機密資訊都要能夠存放到版本控制系統中(Git...etc) ... 反之使用者要使用時也必須要有能力去解密 ... #OSSLab #數位鑑識#拜託國家訂的資安檢測要這樣水準. ... <看更多>
拜託國家訂的資安檢測要這樣水準 在 aes key2023-精選在臉書/Facebook/Dcard上的焦點新聞和熱門話題資訊 的推薦與評價
1) 所有的機密資訊都要能夠存放到版本控制系統中(Git...etc) ... 反之使用者要使用時也必須要有能力去解密 ... #OSSLab #數位鑑識#拜託國家訂的資安檢測要這樣水準. ... <看更多>
拜託國家訂的資安檢測要這樣水準 在 NAS SIG 網路與通訊| Facebook 的推薦與評價
這是篇非常棒的如何拆解加密封包還原視訊跟音訊資安文... 1. H.264視訊碼流最小單位為NALU ... #OSSLab #數位鑑識 #拜託國家訂的資安檢測要這樣水準. ... <看更多>