Abstract

In this paper, we propose a machine learning methodology for prediction of signaling sessions established with the Session Initiation Protocol (SIP). Given the increasing importance of predicting and detecting abnormal sequences of SIP messages to avoid SIP signaling-based attacks, we first propose a Bayesian inference method capable of representing the statistical relation between a SIP message, observed by a SIP user agent or a SIP server, and prior trustworthy SIP dialogs. The Bayesian inference method, a Hidden Markov Model (HMM) enriched with n-gram Markov observations, is updated over time, so the inference can be used in real-time. The HMM is then used for predicting and detecting SIP dialogs through a lightweight implementation of Viterbi algorithm for sparse state spaces. Experimental results are also reported, where a SIP dataset representing prior information collected by a SIP user agent and/or a SIP server is used to predict or detect if a received sequence of SIP messages is legitimate according to similar SIP dialogs already observed. Finally, we discuss the results obtained for a dataset of abnormal SIP sequences, not observed during the inference stage, showing the effective utility of the proposed methodology to detect abnormal SIP sequences in a short period of time.

Highlights

  • Nowadays, the Session Initiation Protocol (SIP) has been massively adopted for establishing and controlling communication sessions that support multimedia services, including but not limited to Voice over Internet Protocol (VoIP) [1] or IP Multimedia Subsystem (IMS) services over cellular networks [2], [3]

  • Admitting that a SIP server, or a SIP agent, has access to all SIP messages as they occur over time, we propose a methodology that is capable of predicting or detecting the type of SIP signaling pattern when a sequential set of messages is already known

  • The results show that the detection rate of the SIP dialogs in the inference dataset is 100% for n = 13, which is an important value because it indicates that the proposed algorithm is able to detect all types of SIP dialogs using the inference dataset, even the shortest ones included in longer SIP dialogs

Read more

Summary

A Machine Learning Approach for Prediction of Signaling SIP Dialogs

DIOGO PEREIRA 1, RODOLFO OLIVEIRA 1,2, (Senior Member, IEEE), AND HYONG S.

INTRODUCTION
RELATED WORK
PREDICTION OF SIP DIALOGS
3: Forward Stage
PERFORMANCE EVALUATION
Findings
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.