Volume 12 - Issue 4
An Effective and Efficient Approach to Improve Visibility Over Network Communications
- Marco Zuppelli
National Research Council of Italy, Genova, Italy
marco.zuppelli
- Alessandro Carrega
National Inter-university Consortium for Telecommunications (CNIT), S2N Lab, Genoa, Italy
alessandro.carrega@cnit.it
- Matteo Repetto
National Research Council of Italy, Genova, Italy, CNIT, IMATI RU
matteo.repetto@cnit.it, matteo.repetto@ge.imati.cnr.it
Keywords: eBPF, network covert channels, network monitoring
Abstract
Modern applications and services increasingly leverage network infrastructures, cyber-physical systems
and distributed computing paradigms to offer unprecedented pervasive and immersive experience
to users. Unfortunately, the massive usage of virtualization models, the mix of public and
private infrastructures, and the large adoption of service-oriented architectures make the deployment
and operation of traditional cyber-security appliances difficult. Although cyber-security architectures
are already migrating towards distributed models and smarter detectors to account for ever-evolving
forms of malware and attacks, they still miss effective and efficient mechanisms to programmatically
inspect these new environments. In this paper, we investigate the use of the extended Berkeley
Packet Filter for inspecting network communications. We show how this framework can be employed
to selectively gather various information describing a network conversation (e.g., packet headers), in
order to spot emerging threats like malicious software taking advantage of hidden communications.
Results indicate that our approach can be used to inspect network traffic in a more efficient way compared
to other traditional mechanisms.