ACM Home Page
Please provide us with feedback. Feedback
Revealing skype traffic: when randomness plays with you
Full text PdfPdf (912 KB)
Source
ACM SIGCOMM Computer Communication Review archive
Volume 37 ,  Issue 4  (October 2007) table of contents
SESSION: Network applications table of contents
Pages: 37 - 48  
Year of Publication: 2007
ISSN:0146-4833
Also published in ...
Authors
Dario Bonfiglio  Politecnico di Torino, Torino, Italy
Marco Mellia  Politecnico di Torino, Torino, Italy
Michela Meo  Politecnico di Torino, Torino, Italy
Dario Rossi  ENST Télécom Paris, Paris, France
Paolo Tofanelli  Motorola Inc., Torino, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 59,   Downloads (12 Months): 464,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1282427.1282386
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

Skype is a very popular VoIP software which has recently attracted the attention of the research community and network operators. Following a closed source and proprietary design, Skype protocols and algorithms are unknown. Moreover, strong encryption mechanisms are adopted by Skype, making it very difficult to even glimpse its presence from a traffic aggregate. In this paper, we propose a framework based on two complementary techniques to reveal Skypetraffic in real time. The first approach, based on Pearson'sChi-Square test and agnostic to VoIP-related trafficcharacteristics, is used to detect Skype's fingerprint from the packet framing structure, exploiting the randomness introduced at the bit level by the encryption process. Conversely, the second approach is based on a stochastic characterization of Skype traffic in terms of packet arrival rate and packet length, which are used as features of a decision process based on Naive Bayesian Classifiers.In order to assess the effectiveness of the above techniques, we develop an off-line cross-checking heuristic based on deep-packet inspection and flow correlation, which is interesting per se. This heuristic allows us to quantify the amount of false negatives and false positives gathered by means of the two proposed approaches: results obtained from measurements in different networks show that the technique is very effective in identifying Skype traffic. While both Bayesian classifier and packet inspection techniques are commonly used, the idea of leveraging on randomness to reveal traffic is novel. We adopt this to identify Skype traffic, but the same methodology can be applied to other classification problems as well.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Skype web site, http://www.skype.com
 
2
Hesiod, "Theogony", ca 700 BC
 
3
S. A., Baset, H. Schulzrinne, "An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol". IEEE Infocom'06, Barcelona, Spain, Apr. 2006.
 
4
P. Biondi, F. Desclaux, "Silver Needle in the Skype". Black Hat Europe'06, Amsterdam, the Netherlands, Mar. 2006.
 
5
S. Guha, N. Daswani and R. Jain, "An Experimental Study of the Skype Peer-to-Peer VoIP System", 5th Intl. Workshop on Peer-to-Peer Systems, Santa Barbara, CA, Feb. 2006.
6
 
7
K. Suh, D. R. Figuieredo, J. Kurose, D. Towsley, "Characterizing and detecting relayed traffic: A case study using Skype", IEEE Infocom'06, Barcelona, Spain, Apr. 2006.
8
 
9
GlobalIPSound web site, http://www.globalipsound.com/
 
10
T. Berson, "Skype Security Evaluation". Online report, http://www.skype.com/security/files/2005-031securityevaluation.pdf, Oct.2005.
 
11
D. S. Sivia, "Data Analysis: A Bayesian Tutorial". Oxford University Press, Sep. 1996.
12
 
13
FastWeb web site, http://company.fastweb.it/
 
14
 
15
 
16
 
17
S. Lehtinen, C. Lonvick, "The Secure Shell (SSH) Protocol Assigned Numbers", RFC 4250, Jan. 2006.

CITED BY  10

Collaborative Colleagues:
Dario Bonfiglio: colleagues
Marco Mellia: colleagues
Michela Meo: colleagues
Dario Rossi: colleagues
Paolo Tofanelli: colleagues