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 #數位鑑識 #拜託國家訂的資安檢測要這樣水準
「h264編碼」的推薦目錄:
- 關於h264編碼 在 OSSLab Geek Lab Facebook 的最佳解答
- 關於h264編碼 在 兔頭哥 Facebook 的精選貼文
- 關於h264編碼 在 兔頭哥 Facebook 的最佳貼文
- 關於h264編碼 在 x264 - 高品質H.264 編碼器 的評價
- 關於h264編碼 在 如何選擇直播編碼器設定、位元率與解析度- YouTube說明 的評價
- 關於h264編碼 在 NVS-33 H.264 網路直播編碼器 的評價
- 關於h264編碼 在 H264编码基础 - [ 杨小杨的博客] 的評價
- 關於h264編碼 在 Android-Notes/手写H264编码器.md at master - GitHub 的評價
- 關於h264編碼 在 from 數位蘋果網 的評價
h264編碼 在 兔頭哥 Facebook 的精選貼文
成功實現手機4G網路 4K 60fps直播
得利於H265編碼
在6000kbps流量下還有尚可的畫質
(YT建議在h264下4k 60fps需要40000kbps)
可惜目前支援4k直播的平台只有Youtube
而且延遲長達30秒
h264編碼 在 兔頭哥 Facebook 的最佳貼文
成功實現手機4G網路 4K 60fps直播
得利於H265編碼
在6000kbps流量下還有尚可的畫質
(YT建議在h264下4k 60fps需要40000kbps)
可惜目前支援4k直播的平台只有Youtube
而且延遲長達30秒
h264編碼 在 如何選擇直播編碼器設定、位元率與解析度- YouTube說明 的推薦與評價
如果你是透過現場控制室進行直播,只要在編碼器中設定解析度、影格速率和位元率,YouTube 就會自動偵測所選編碼器設定。 YouTube 會自動將直播影片轉碼並產生多種輸出格式 ... ... <看更多>
h264編碼 在 NVS-33 H.264 網路直播編碼器 的推薦與評價
型號 · 影像輸入 · 支援影像格式 · 影像輸出 · 聲音輸入 · 編碼格式 · 影像碼流 · 影像解析度模式. ... <看更多>
h264編碼 在 x264 - 高品質H.264 編碼器 的推薦與評價
H.264 / MPEG-4 AVC 是優秀的視訊編碼格式就目前已成熟的視訊編碼格式而言,H.264的壓縮率是最佳的。壓縮率極高,可以只用很低bitrate 提供堪用畫質。 ... <看更多>