基于Internet網(wǎng)絡(luò)的遠(yuǎn)程視頻監(jiān)控傳輸安全性研究
3.1.1方式一
如圖2所示,在呼叫控制流程中傳送和驗證遠(yuǎn)程監(jiān)控密碼的方式,具體過程如下:
(1)遠(yuǎn)程監(jiān)控端呼叫本地監(jiān)控端,將遠(yuǎn)程監(jiān)控密碼暗文作為H.225消息中的擴展項傳送至本地監(jiān)控端;
(2)本地監(jiān)控端接收到H.225消息,從擴展項取出遠(yuǎn)程監(jiān)控密碼暗文,解密后與本地監(jiān)控端存儲的監(jiān)控密碼進行比較,如果比較結(jié)果一致,密碼驗證通過,則進入H.245媒體控制交互流程,如果H.245交互成功,則本地監(jiān)控端開始向遠(yuǎn)程監(jiān)控端傳送被監(jiān)控現(xiàn)場的音視頻媒體數(shù)據(jù);如果比較結(jié)果不一致,密碼驗證失敗,結(jié)束通信。
3.1.2方式二
如圖3所示,在呼叫控制和媒體控制過程后傳送和驗證遠(yuǎn)程監(jiān)控密碼的方式,具體過程如下:
(1)遠(yuǎn)程監(jiān)控端呼叫本地監(jiān)控端,呼叫成功并且H.245媒體控制交互成功,則本地監(jiān)控端要求遠(yuǎn)程監(jiān)控端輸入遠(yuǎn)程監(jiān)控密碼;
(2)遠(yuǎn)程監(jiān)控端采用DTMF(Double Tone MultiFrequency,雙音多頻)方式以每次單個字符傳送遠(yuǎn)程監(jiān)控密碼暗文;其中,DTMF可以采用以下4種承載方式之一對暗文的遠(yuǎn)程監(jiān)控密碼進行打包傳送:
①通過Q.931信息傳輸;
②通過H.245的SIGNAL字段傳輸;
③通過H.245的SIRING字段傳輸;
④通過RTP音頻邏輯通道傳輸,載荷類型為101,遵循標(biāo)準(zhǔn)RFC2833。
評論