999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SIP協議分析及其安全性研究

2009-05-12 03:14:34白蕓潔穆維新劉潤杰申金媛
現代電子技術 2009年5期
關鍵詞:安全

白蕓潔 穆維新 劉潤杰 申金媛

摘 要:SIP正逐步取代H.323協議成為VoIP網絡的核心信令控制協議。綜述了SIP協議的功能、實體、消息結構,分析了SIP面臨的主要安全問題,介紹了IPSec,TLS,HTTP摘要認證和S/MIME等目前流行的SIP安全機制,通過比較分析,指出各種安全措施的主要優缺點。最后對SIP安全問題進行了總結,并指出下一步解決SIP安全問題的研究方向。

關鍵詞:會話發起協議;安全;超文本傳輸摘要認證;安全/多用途郵件擴展協議

中圖分類號:TN915文獻標識碼:A

文章編號:1004-373X(2009)05-072-03

Analysis and Research of SIP Protocol and Its Security

BAI Yunjie,MU Weixin,LIU Runjie,SHEN Jinyuan

(Information Engineering College,Zhengzhou University,Zhengzhou,450001,China)

Abstract:Session Initial Protocol(SIP)is currently replacing H.323 to be the promising signaling protocol for VoIP network.In this paper,the function,structure and work flow of SIP protocol are reviewed.Then the security problems faced by SIP,the security mechanisms of SIP,such as IPSec,TLS,HTTP-Digest,S/MIME and so on are analysed and introduced,the virtues and shortcomings of all kinds of security mechanisms are pointed out by comparasion.At last,a conclusion of SIP security and security improvement direction for the future research work is given.

Keywords:session initial protocol;security;HTTP-Digest;secure/multi-purpose Interned mail extesion protocol

0 引 言

SIP(Session Initial Protocol)是一種應用層協議,采用Client/Sever結構的消息機制,分布式控制模式,呼叫建立過程簡單。使用SIP作為VoIP(Voice over IP)網絡的核心信令控制協議,已成為未來發展趨勢。

SIP的設計充分考慮了協議的易用性和靈活性,卻在安全性方面存在缺陷。本文分析了基于

SIP網絡的安全問題,并提出改進措施。

1 SIP介紹及其安全威脅

1.1 SIP簡介

SIP是由IETF (Internet Engineering Task Force)的MMUSIC(Multiparty Multimedia Session Control)工作組于1999年提出的應用層控制協議[1]。SIP用來創建、修改和終結兩個或多個參與者參加的會話。參與會話的成員可以通過組播方式、單播聯網或者兩者結合的形式進行通信。

SIP實體主要由四部分組成[2]:用戶代理(User Agent,UA)、代理服務器 (Proxy Sever)、 重定向服務器 (Redirect Sever) 和注冊服務器(Register)。

有兩種類型SIP消息:請求消息和響應消息。請求消息包含一個請求行、幾個消息頭(header)、一個空行和一個消息體。如:INVITE SIP:bob@biloxi.eomSIP/2.0。響應消息包含狀態行、消息頭、空行和消息體。狀態行的格式為:版本號、狀態碼和原因短語,如:SlP/2.0 180 Ringing[3]。圖1是SIP的會話建立流程。

1.2 SIP安全問題

SIP協議采用文本形式表示消息的詞法和語法,易于實現,但也因此使得SIP容易被攻擊者加以模仿、篡改,加以非法利用。另外SIP用戶廣泛分布于IP網絡上,所有影響數據網絡的攻擊都可能會影響到SIP的安全。具體來說,SIP的安全隱患有以下幾方面:

(1) 注冊攻擊(Registration Hijacking)

SIP允許第三方代表用戶注冊聯系信息,這就使攻擊者惡意注冊成為可能。攻擊者為一個URI的所有Contact地址,這樣所有到用戶的呼叫就全部被轉向攻擊者的設備。

(2) 偽裝服務器(Impersonating a Sever)

呼叫請求的目的域是在Request-URI中指定的。UA直接向域中的服務器發出呼叫請求,這就給攻擊者機會來偽裝成SIP服務器。

(3) 篡改消息體(Tampering with Message Bodies)

SIP的UA通過信任的Proxy來呼叫路由,UA通過SIP消息體來傳送體來傳送媒體會話加密的密鑰時,惡意的Proxy就可以改動消息體,或者作為中間人,或者直接改寫會話加密的安全特性。攻擊者可以改動消息的SDP部分,將RTP媒體流指向分線設備,對通信進行搭線竊聽。

(4) 終止會話(Tearing Down Sessions)

當會話建立以后,通過發送消息可以修改通話狀態。例如會話被第三方截獲,獲得To,From內容,然后在消息中插入BYE請求,用戶的正常會話就終止。

(5) 拒絕服務(Denial of Service,DoS)

DoS是指特定的網絡接口發送大量的信息而使系統破壞或暫時不可用。攻擊者要想攻擊網絡中的某臺主機,可以通過偽造一條看似來自這臺主機的SIP消息,然后將這條消息發往大量的SIP服務器,通過SIP服務器,向要攻擊的目的主機發送大量的SIP應答消息,從而使目的主機遭受拒絕服務攻擊。

2 SIP安全策略

防止攻擊的最好方法是保證信息的私密性和完整性,防止重放攻擊和信息欺騙,提供會話的驗證和信息保密,防止拒絕服務攻擊。理論上,信息的完全加密可以為信令的機密性提供最好的保護,但SIP請求和響應不能在端到端的用戶之間完全加密,因為消息頭域(如Request-URI和Via)對服務器來說必須是可見的,同時Proxy需要修改消息的某些參數(如增加Via頭域值)。

SIP協議支持兩種加密方式。第一種是端到端(End to End)加密,針對一些不需要中間代理服務器處理且包含用戶信息的SIP消息頭和消息體可以進行端到端的加密。另一種方法是逐跳(Hop by Hop)加密。這種加密方式可以通過SIP外部的安全機制來實現。

2.1 網絡層IPSec協議

IPSec(Internet Protocol Security,Internet協議安全)是一種逐跳加密機制[4],IPSec安全協議工作在網絡層,運行在它上面的所有網絡通道都是加密的。IPSec為信息加密和鑒定提供許多選項,如訪問控制,數據源認證和抗重播等。它可以創建安全隧道來通過不信任的網絡,從虛擬專用網VPN中進行連接。一個加密的VPN隧道使得通信數據只能被通信雙方理解,因此可以有效的防止竊聽和其他攻擊。圖2為IPSec體系結構。

IPSec的缺點是網絡實施復雜,實現代價較高,而且存在擴展性的問題,對于遍布在公網上的SIP終端來說建立IPSec通道是不現實的。

2.2 傳輸層TLS協議

TLS(Transport Layer Security,傳輸層安全)提供的是面向連接的傳輸層安全服務[5]。它是另一種逐跳加密機制。該協議分為兩層:TLS握手協議和TLS記錄協議。前者用于協商安全機制,后者具體執行該安全機制。

TLS的工作流程如圖3所示。在SIP網絡中應用TLS可以為需要逐條之間安全通信的主機提供安全服務,保證會話的安全。它也為SIP實體提供對臨近服務器的鑒別服務。TLS的優點是高層協議可以透明地建立在TLS協議層之上,而且不依賴于低層的傳輸協議,可以建立在任何能夠提供可靠連接的協議之上。其缺點是必須運行在TCP之上,對于通常運行在UDP之上的SIP服務器,同時維持大量的TLS連接會負荷較重。

2.3 PGP加密簽名

PGP(Pretty Good Privacy)是一種端到端的加密簽名算法[6]。SIP消息體和部分信息頭可以通過PGP進行加密。PGP加密系統使用一對數學上相關的密鑰,其中一個(公鑰)用來加密信息,另一個(私鑰)用來解密信息。PGP采用的傳統加密技術部分所使用的密鑰稱為“會話密鑰”(SEK)。每次使用時,PGP都隨機產生一個128 b的IDEA會話密鑰,用來加密報文。PGP的主要步驟如圖4所示。

PGP的缺點是加密機制實現較為復雜,缺少有效的密鑰分發和管理機制。

2.4 S/MIME

S/MIME(Secure/Multipurpose Internet Mail Extensions,安全/多用途Internet郵件擴展)[7]協議的一般功能和PGP相似,它提供電子郵件消息的數字簽名和加密功能。

SIP消息可以攜帶MIME消息內容,也采用S/MIME安全機制為MIME消息內容提供安全保護。采用S/MIME可以為端到端的SIP消息內容提供機密性和完整性服務。當UAS接到含有S/MIME的請求時,首先對其數字簽名進行驗證,驗證通過后將X.509簽名證書加入本地公鑰圈進行保存。圖5為S/MIME在SIP中的基本流程。

S/MIME的一個缺陷是缺乏有效的公鑰基礎設施,另一個缺陷是使用Tunneling SIP 時將產生非常長的消息,此時雖然可以采用TCP 作為傳輸層協議,但是從網絡的利用率來講,還是不理想。

2.5 HTTP-Digest摘要認證

HTTP摘要認證[8]是SIP協議的基本認證方式,它基于一種挑戰/響應(challenge/response)模式,為SIP實體提供身份認證。在SIP網絡中,HTTP摘要認證方式可以被用于用戶到用戶(User-to-User)的認證和代理服務器到用戶(Proxy-to-User)的認證。圖6是SIP注冊用戶鑒權過程。用戶到用戶的認證是指UAS、注冊服務器或重定向服務器對于UAC的認證,使用401響應狀態碼,代理服務器到用戶的認證是指代理服務器對于UAC的認證,使用407響應狀態碼。

目前,HTTP摘要認證僅能實現Server對本域內

UA的認證,無法實現UA對Server的認證、Proxy對

Proxy的認證和Proxy對域外UA的認證。

3 結 語

隨著多媒體會議,VoIP,IMS等領域采用SIP協議為核心層信令控制協議,SIP成為一個應用廣

泛、逐漸走向成熟的協議。

SIP協議雖然有開放、簡易、可擴充等優點,但其自身并沒有制定相應安全策略,現有的安全機制還有不完善的地方。許多人正在研究新的方法來提高SIP安全,例如在S/MIME的框架下,采用SigComp[9,10] (信號壓縮)技術,選擇合適的壓縮算法(如基于字典模型的LZW或LZSS)壓縮SIP/SDP消息體,然后有選擇地加密部分消息體,這樣可以提高SIP消息傳輸的有效性和安全性。這也是作者下一步的研究方向。

參考文獻

[1]IETF.RFC 3261.SIP:Session Initiation Protocol.2002.

[2]白建軍,彭暉.SIP揭秘[M].北京:人民郵電出版社,2003.

[3]司端鋒,韓心慧,龍勤,等.SIP標準中的核心技術與研究進展[J].軟件學報,2005,16(2):239-250.

[4]Kent S,Atkinson R.Security Architecture for the Internet Protolol.RFC2401.1999.

[5]Dierks T,Allen C.TLS Protocol Version.RFC 2246, 1999.

[6]Zimmermann PR.The Official PGP User′s Guide.MIT Press,1995.

[7]Ramsdell B.S/MIME Version 3 Message Specification.RFC 2633,1999.

[8]Franks J,Hallam-Baker P,Hostetler J,et al.HTTP Authentication:Basic and Digest Access Authentication.Request for Comments 2617.Internet Engineering Task Force,1999:94-112.

[9]IETF.Signaling Compression (SigComp).RFC 3220,2003.

[10]IETF.The Session Initiation Protocol(SIP) and Session Description Protocol(SDP) Static Dictionary for Signaling Compression(SigComp).RFC 3485,2003.

作者簡介 白蕓潔 女,1981年出生,河南鄭州人,碩士研究生。主要研究領域為下一代網絡、信息安全。

穆維新 男,高級工程師,教授。主要研究領域為軟交換、網絡安全。

劉潤杰 男,博士,副教授。主要研究領域為通信網流量、軟交換。

申金媛 博士后,研究生導師。主要研究方向為神經網絡,通信網絡。

猜你喜歡
安全
智能家居安全分析
熱電公司發電機勵磁系統改造
科技視界(2016年21期)2016-10-17 20:00:16
淺談計算機硬件實驗室管理
科技視界(2016年20期)2016-09-29 11:59:36
中國民航HUD的應用和發展淺析
科技視界(2016年20期)2016-09-29 10:54:27
主站蜘蛛池模板: 欧美色综合网站| 狠狠色综合久久狠狠色综合| 国产91精品调教在线播放| 中文纯内无码H| 国产精品天干天干在线观看| 日韩二区三区无| 激情综合网址| 制服无码网站| 国产成人久久综合777777麻豆| 农村乱人伦一区二区| AV在线天堂进入| 国产欧美日韩一区二区视频在线| 人妻丝袜无码视频| 嫩草在线视频| 操操操综合网| 国产欧美精品一区二区| 国产理论最新国产精品视频| 综合色在线| 婷婷99视频精品全部在线观看| 又爽又大又黄a级毛片在线视频| 亚洲日本韩在线观看| 国产经典免费播放视频| 一个色综合久久| 欧美a在线| 蜜桃视频一区二区三区| 久草性视频| 欧美中文字幕在线二区| 在线观看免费国产| 无码中字出轨中文人妻中文中| 秋霞午夜国产精品成人片| 亚洲色成人www在线观看| 国产精品免费电影| 日本高清成本人视频一区| 九九香蕉视频| 久久婷婷色综合老司机| 免费亚洲成人| 91青青在线视频| 黄色网站不卡无码| 国产精品13页| 亚洲成人网在线播放| 日韩人妻少妇一区二区| 国产精品第一区在线观看| 欧美久久网| 四虎在线观看视频高清无码 | 欧美h在线观看| 国产毛片高清一级国语 | 中文字幕第1页在线播| 亚洲日韩精品无码专区97| 欧美日韩一区二区在线播放 | 国产高清在线精品一区二区三区| 亚洲欧洲日产国产无码AV| 国产精品香蕉在线观看不卡| 特级毛片8级毛片免费观看| 国产精品永久在线| 国产精品成人观看视频国产| 亚洲一区无码在线| 免费人成视网站在线不卡 | 国产在线小视频| 国产亚洲高清视频| 91探花国产综合在线精品| 国产91精选在线观看| 高清视频一区| 精品人妻无码中字系列| 精品91视频| 无码区日韩专区免费系列| 欧美激情成人网| 久久精品aⅴ无码中文字幕| 日韩欧美国产中文| 潮喷在线无码白浆| 欧美日韩在线观看一区二区三区| 欧美精品高清| 老色鬼欧美精品| 欧美日韩成人| 色老二精品视频在线观看| 国产麻豆aⅴ精品无码| 国产日韩久久久久无码精品| 无码综合天天久久综合网| 久久国产精品夜色| 久久精品人人做人人爽97| 四虎永久在线精品影院| 精品视频在线观看你懂的一区| 欧洲免费精品视频在线|