The Session Initiation Protocol (SIP) is at the root of many sessions-based applications such as VoIP and media streaming that are used by a growing number of users and organizations. The increase of the availability and use of such applications calls for careful attention to the possibility of trans- ferring malformed, incorrect, or malicious SIP messages as they can cause problems ranging from relatively innocuous disturbances to full blown attacks and frauds. To this end, SIP messages are analyzed to be classified as âœgoodâ or âœbadâ depending on whether this structure and content are deemed acceptable or not. This paper presents a classifier of SIP messages based on a two stage filter. The first stage uses a straightforward lexical analyzer to detect and remove all messages that are lexically incorrect with reference to the grammar that is defined by the protocol standard. The second stage uses a machine learning approach based on a Support Vector Machine (SVM) to analyze the structure of the remaining syntactically correct messages in order to detect semantic anomalies which are deemed a strong indication of a possibly malicious message. The SVM âœlearnsâ the structure of the âœgoodâ and âœbadâ SIP messages through an initial training phase and the SVM thus configured correctly classifies messages produced by a synthetic generator and also âœrealâ SIP messages that have been collected from the communication network at our institution. The preliminary results of such classification look very promising and are presented in the final section of this paper.
Scheda prodotto non validato
I dati visualizzati non sono stati ancora sottoposti a validazione formale da parte dello Staff di IRIS, ma sono stati ugualmente trasmessi al Sito Docente Cineca (Loginmiur).
|Titolo:||Classification of SIP Messages by a Syntax Filter and SVMs|
|Autori:||Ferdous, Raihana; Lo Cigno, Renato Antonio; Zorat, Alessandro|
|Titolo del volume contenente il saggio:||Proc. of the IEEE Global Telecommunications Conference|
|Luogo di edizione:||New York, NY|
|Casa editrice:||IEEE Comunications Society|
|Anno di pubblicazione:||2012|
|Codice identificativo Scopus:||2-s2.0-84877681926|
|Codice identificativo ISI:||WOS:000322375103011|
|Appare nelle tipologie:||04.1 Saggio in atti di convegno (Paper in proceedings)|