栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

SIP鉴权简介

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SIP鉴权简介

介绍

SIP提供了一个无状态、基于挑战的鉴权机制,该机制基于HTTP的鉴权。
任何时候一个UA或代理服务器收到一个请求(除CANCEL和ACK),都可以挑战请求的发起者要求其提供身份的保证。
一旦发起者判定了身份,接受者需要确认这个用户是否授权发起这个请求很。
本章描述的“摘要”鉴权机制提供了消息鉴权和重发保护,没有消息的完整性和保密性校验。

框架

SIP协议中,UAS使用401(Unauthorized)响应来挑战UAC的身份。除此以外登录服务器和重定向服务器也可以利用401响应鉴权。但是代理服务器要用407(Proxy Authentication Required)响应。包含Proxy-Authenticate, Proxy-Authorization, WWW-Authenticate,和Authorization的需求参考RFC 2617。
通常来说,SIP鉴权对特定域(realm)有意义–保护域。因此,对摘要认证,每个保护域有自己的用户名和密码集合。如果服务器对特定请求不需要鉴权,那么可以接受默认用户名(anonymous,没有密码)。
ACK消息没有其他响应消息了,客户端会直接复制INVITE中的鉴权参数,服务器也不能尝试挑战ACK。
CANCEL不能重传,通常,如果CANCEL从发送请求的同一跳(hop)来的服务器不该尝试挑战。

用户到用户鉴权

当UAS从UAC收到注册,UAS可以在处理消息前进行鉴权。如果请求中没有携带凭证(credentials),UAS可以通过用401响应拒绝请求来挑战发起者。401响应消息中必须包含WWW-Authenticate消息头。

Reference

[1].RFC 3261 SIP: Session Initiation Protocol

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/334078.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号