STIR/SHAKEN是去年美國(guó)FCC強(qiáng)制推出的法案,要求電信設(shè)備廠家產(chǎn)品必須支持STIR/SHAKEN來(lái)對(duì)騷擾電話進(jìn)行過(guò)濾跟蹤服務(wù),保持呼叫端對(duì)端的完整呼叫記錄(初始呼叫方,最后服務(wù)提供商等記錄)。為了支持STIR/SHAKEN和最新的RFC8760 SIP加密算法,此活動(dòng)針對(duì)這兩種新應(yīng)用要求進(jìn)行了兼容性測(cè)試。如果讀者不了解STIR/SHAKEN的,請(qǐng)閱讀歷史文檔:
對(duì)于SIP新的加密算法RFC8760來(lái)說(shuō),因?yàn)樗?020年剛剛發(fā)布,所有SIP產(chǎn)品都在開(kāi)發(fā)更新中,并且還要兼容過(guò)去的一些算法包括2015年發(fā)布的RFC-7616兩種算法(支持HTTP, SHA-256和SHA-512/256)。這些算法同時(shí)還要向后兼容傳統(tǒng)的MD5。
在最近20年,在SIP加密方面,基本上所有SIP產(chǎn)品都使用WWW-Authenticate header使用MD5算法來(lái)實(shí)現(xiàn),包括RFC-7616。UAS和UAC端的交互沒(méi)有太多改變。但是,在RFC8760中,UAS和UAC的交互有了一些變化,這些改變需要部分代碼做修改。Asterisk/PJSIP平臺(tái)需要針對(duì)RFC8760支持做進(jìn)一步的修改,其他的SIP軟交換,IPPBX,SIP終端話機(jī)估計(jì)也多多少少需要進(jìn)行修改或者增加一定的代碼來(lái)支持最新的SIP加密規(guī)范-RFC8760。
參考資料:
- https://www.rfc-editor.org/rfc/rfc8760.html
- https://www.asterisk.org/opensipit01-rfc-8760-interoperability/?utm_source=facebook&utm_medium=social
- www.asterisk.org.cn
- www.asterisk.org