Authors
Riccardo Bortolameotti, Thijs Van Ede, Andrea Continella, Thomas Hupperich, Maarten H Everts, Reza Rafati, Willem Jonker, Pieter Hartel, Andreas Peter
Publication date
2020/3/30
Book
Proceedings of the 35th Annual ACM Symposium on Applied Computing
Pages
1696-1705
Description
Passive application fingerprinting is a technique to detect anomalous outgoing connections. By monitoring the network traffic, a security monitor passively learns the network characteristics of the applications installed on each machine, and uses them to detect the presence of new applications (e.g., malware infection).
In this work, we propose HeadPrint, a novel passive fingerprinting approach that relies only on two orthogonal network header characteristics to distinguish applications, namely the order of the headers and their associated values. Our approach automatically identifies the set of characterizing headers, without relying on a predetermined set of header features. We implement HeadPrint, evaluate it in a real-world environment and we compare it with the state-of-the-art solution for passive application fingerprinting. We demonstrate our approach to be, on average, 20% more accurate and 30% more …
Total citations
2020202120222023202414331
Scholar articles
R Bortolameotti, T Van Ede, A Continella, T Hupperich… - Proceedings of the 35th Annual ACM Symposium on …, 2020