基于SIP的VoIP服务器认证机制研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:cuisong521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展和下一代网络技术概念的提出,越来越多的人希望通过IP网络进行包括话音、视频、数据在内的多媒体通信。SIP(Session Initiation Protocol,会话初始协议)就是在这种背景下由因特网工程任务组提出的用于IP网络多媒体通信会话管理的应用层信令控制协议。使用SIP,人们可以方便地创建、修改和终止会话。通过把SIP与RTP、SDP、RADIUS等协议和DNS、 email等成熟系统进行组合,人们可以方便快捷地建立起基于IP网络的低成本、高附加值的多媒体通信系统,同时可以方便地支持用户终端的移动性,以低廉的价格创建新颖、个性化的增值业务[1-3]。目前,SIP协议不仅被用于网络电话和软交换中,3GPP(3rd Generation Partnership Project)及3GPP2(3rd Generation Partnership Project 2)等组织也已经确定SIP为未来多媒体子系统的核心呼叫控制协议。 本文首先对SIP产生背景、应用领域及其优点进行分析,然后以因特网工程任务组提出的最新的SIP协议标准RFC3261为蓝本,研究了SIP协议的框架层次结构、原理机制,以及SIP网络中常见的安全威胁及对应的安全机制,分析了其中最常用的安全机制-HTTP Digest认证中存在的容易遭受服务器伪装攻击和密码窃取攻击的缺陷,提出了一种弥补这些缺陷的安全认证机制。理论分析及试验证实了改进算法的高效性。 传统的SIP服务器一般采用HTTP Digest认证方式,因此服务器存在着上述提到的两种安全缺陷。本文在提出这种改进的认证方式后,将这种改进实现在了本SIP服务器中。本文采用跨平台的oSIP协议栈作为SIP服务器的底层协议栈,在Linux平台下基于oSIP协议栈成功实现了注册服务器、位置服务器、代理服务器三大功能模块,注册服务器采用改进的认证机制、MD5摘要算法,其他两大功能模块均严格遵守RFC3261进行实现。本服务器在实现上采用每个事务对应一个线程的模式,并使用改进的认证方式,因此本服务器在效率和安全上均有着较高的性能。
其他文献
制造链是由多个具有独立加工职能的制造节点经由储运环节连接而成,实现某种产品完整加工过程的制造网络。广义上可以看作是多个制造型节点企业构成的企业供应链的一个组成部分,狭义上可看作某制造型节点企业内部生产特定产品的不同加工工序所构成的工序链条。随着市场竞争日趋激烈,企业对缩短产品的生产周期和降低生产成本的要求越来越高,通过供应链上不同阶段的合作与协同来安排产品的生产、配送顺序使整个供应链的运作达到最优
低碳经济和节能环保是当今时代的主题。可再生能源和节能建筑的开发以及利用乃是节约能源的重要发展方向。地源热泵技术是利用可再生能源的一种环保型的建筑节能技术,受到社
城市是集人口、经济、科技、文化于一体的复杂巨系统,而且也是持续演变的动态系统。作为城市群的基本单位,城市间发展速度的差异性影响着整个城市群的体系规模,因此,针对城市
近年来,随着机器人技术的迅猛发展,机器人在各种领域获得了广泛的应用。以排爆,消防等机器人装备为代表的各种极限环境作业机器人也逐渐进入应用领域,用来代替人类在很多危险环境