SIP鉴权—摘要式认证

SIP 认证过程源自 HTTP 摘要式认证 (HTTP Digest Authentication) ,它是一种基于质询的安全机制 : 当服务器收到一个请求,将质询请求的发起者,要求提供相应的身份信息。服务器发出的质询中会包含生成的唯一字符串序列,仅可用于本次质询。请求者和服务器共享同一密码,请求者使用该密码和临时生成的字符串序列得到一个响应值。当请求者再次发送包含这个响应值的请求时,服务器就可以用来对请求进行认证。利用这种机制,密码就可以不用明文的方式传送。
SIP鉴权—摘要式认证

UAC首先发送一个不包含认证信息的SIP请求消息 (INVITEREGISTER)UAS、代理服务器或注册服务器。若UAS、代理服务器或注册服务器要求认证,则向客户端发回一个请求鉴别的SIP消息。对于UAS和注册服务器,为041;对于代理服务器,为407。这个消息代表了挑战,并且包括了临时值和作用域。对于 UAS和注册服务器,这些值包含在 WWW-Authentcaite 头字段中;对于代理服务器,这些值包含在Proxy-Authenticate头字段中。

UAC根据消息中的质询信息,重新生成一个请求消息发送给UAS、代理服务器或注册服务器。消息中包含鉴权信息,包括用户名以及UAC对用户名、密码、realmRequest-URInonce计算生成的加密结果 response.对于 UAS和注册服务器,这些信息包含在Authorization头字段中;对于代理服务器,这些值包含在Porxy-Authorization头字段中。UAS、代理服务器或注册服务器将接收到的respones与自己根据相同算法计算得到的结果比较,若一致,则返回200 0K消息表示认证通过。

SIP鉴权—摘要式认证
SIP鉴权—摘要式认证

SIP鉴权—摘要式认证

SIP鉴权—摘要式认证

SIP鉴权—摘要式认证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值