Encryption 什么';受支持的sip加密协议是什么?

Encryption 什么';受支持的sip加密协议是什么?,encryption,asterisk,des,Encryption,Asterisk,Des,基于以下加密协议,星号支持的加密协议是什么 RC4 RC2 DES 3DES 星号是否支持其他加密协议 是否有asterisk命令来了解支持的加密协议?关于SIP,asterisk(通过chan_SIP)支持信令和媒体的加密。Arheops评论星号1.8不支持加密是不正确的;在Asterisk 1.8和所有更高版本中都是如此。有关更多信息,请参阅星号部分 使用OpenSSL对信号进行加密(是的,存在漏洞的一个。如果没有,请升级)。它将SIP信令的加密延迟到OpenSSL。所使用的版本取决于您

基于以下加密协议,星号支持的加密协议是什么

  • RC4
  • RC2
  • DES
  • 3DES
星号是否支持其他加密协议


是否有asterisk命令来了解支持的加密协议?

关于SIP,asterisk(通过chan_SIP)支持信令和媒体的加密。Arheops评论星号1.8不支持加密是不正确的;在Asterisk 1.8和所有更高版本中都是如此。有关更多信息,请参阅星号部分

使用OpenSSL对信号进行加密(是的,存在漏洞的一个。如果没有,请升级)。它将SIP信令的加密延迟到OpenSSL。所使用的版本取决于您已安装的OpenSSL版本,以及通过tlscipher选项在中配置的内容

;tlscipher=<SSL cipher string>
;        A string specifying which SSL ciphers to use or not use
;        A list of valid SSL cipher strings can be found at:
;                http://www.openssl.org/docs/apps/ciphers.html#CIPHER_STRINGS
;
;特尔斯基弗=
;        指定要使用或不使用哪些SSL密码的字符串
;        有效SSL密码字符串的列表可在以下位置找到:
;                http://www.openssl.org/docs/apps/ciphers.html#CIPHER_STRINGS
;
星号支持通过以下两种方式之一对介质进行加密。第一个是通过libsrtp库,Asterisk 1.8及更高版本支持。libsrtp使用AES作为默认密码

由于SDES-SRTP必须在信令中以明文形式交换密钥,星号11和更高版本DTLS-SRTP中提供了另一种加密媒体的方法。这使用OpenSSL的功能(在较新版本中可用)在加密媒体流的参与者之间交换密钥。请注意,这是WebRTC强制执行的机制(而SDES-SRTP被取消,并被执行了“不应该”)


最后请注意,在星号12中,(基于PJSIP)还支持所有这些不同的加密机制。

用于哪个通道?IAX?SIP?脉波重复间隔?哪项任务?哪个星号版本?@arheops SIP channel,用于Astrick 1.8.10.1版本和最新版本1.8.*根本不做加密。@arheops。那么
sip.conf.sample
中的
tlsenable
参数呢。我检查了1.8.*源代码,发现TLS已为sipNever TREATED TLS启用,抱歉。我使用kamailio进行TLS。但是你总是可以读chan_sip.c。1.8中的TLS非常有限,不能加密sip消息。感谢您的回答Asterisk在身份验证中也使用OpenSSL(TLS)吗?星号是否支持自动认证中的sha-1?请检查此项中的答案。答案是asterisk 1.8不支持sha-1身份验证。*不,它不使用OpenSSL来处理摘要。这是使用MD5完成的。为此,它不支持SHA-1。请注意,这在chan_sip的示例配置文件中有很多文档记录。谢谢您的回答