Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Xenofontas A. Dimitropoulos

dblp:88/3080 · also Christos Xenofontas A. Dimitropoulos · DBLP profile ↗
← Back
43ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0003-2600-7633ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 31 · 2 first-author · 3 since 2021Security and privacy · 7 · 1 first-authorSystems, architecture and hardware · 4Software engineering, systems software and programming languages · 3

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
23 papers
Network measurement and analytics · 34% Routing and switching · 24% Internet architecture and protocols · 23%
Network and information security
8 papers
Network security · 67% Cryptographic protocols and secure computation · 15% Malware analysis · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 65% GPUs and heterogeneous computing · 35%

Topics — the 30 heaviest of 59, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching › inter-domain routing
BGP
1.542025
A First Look into Long-lived BGP Zombies · IMC 2025
ARTEMIS: Neutralizing BGP Hijacking Within a Minute · IEEE/ACM Trans. Netw. 2018
ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking · SIGCOMM 2016
Internet architecture and protocols
internet exchange point
0.822021
O Peer, Where Art Thou? Uncovering Remote Peering Interconnections at IXPs · IEEE/ACM Trans. Netw. 2021
O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs · Internet Measurement Conference 2018
Content delivery and video streaming
content delivery network
0.512021
Seven years in the life of Hypergiants' off-nets · SIGCOMM 2021
Network measurement and analytics
traffic classification
0.432013
FaRNet: fast recognition of high multi-dimensional network traffic patterns · SIGMETRICS 2013
Classifying internet one-way traffic · SIGMETRICS 2012
Digging into HTTPS: flow-based classification of webmail traffic · Internet Measurement Conference 2010
Network management and operations › fault management
fault diagnosis
0.422016
ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking · SIGCOMM 2016
Automating root-cause analysis of network anomalies using frequent itemset mining · SIGCOMM 2010
Network measurement and analytics
anomaly detection
0.432019
Anomaly extraction in backbone networks using association rules · IEEE/ACM Trans. Netw. 2012
Detecting Network Disruptions At Colocation Facilities · INFOCOM 2019
Anomaly extraction in backbone networks using association rules · Internet Measurement Conference 2009
Routing and switching › inter-domain routing › inter-domain routing security
BGP hijacking
0.312018
ARTEMIS: Neutralizing BGP Hijacking Within a Minute · IEEE/ACM Trans. Netw. 2018
Internet architecture and protocols
network security
0.312018
ARTEMIS: Neutralizing BGP Hijacking Within a Minute · IEEE/ACM Trans. Netw. 2018
Internet architecture and protocols › peering
remote peering
0.312018
O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs · Internet Measurement Conference 2018
Network security › intrusion detection and prevention
intrusion detection
0.322014
IDS Alert Correlation in the Wild With EDGe · IEEE J. Sel. Areas Commun. 2014
Detecting, validating and characterizing computer infections in the wild · Internet Measurement Conference 2011
Internet architecture and protocols
overlay networks
0.312017
Shortcuts through colocation facilities · Internet Measurement Conference 2017
Internet of things and sensor networks › topology control
relay node placement
0.312017
Shortcuts through colocation facilities · Internet Measurement Conference 2017
Network measurement and analytics
passive measurement
0.212016
Lost in Space: Improving Inference of IPv4 Address Space Utilization · IEEE J. Sel. Areas Commun. 2016
Routing and switching › inter-domain routing › BGP
prefix hijacking
0.212016
ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking · SIGCOMM 2016
Network security › attack strategy › denial-of-service attack
DDoS attack
0.212016
A novel framework for modeling and mitigating distributed link flooding attacks · INFOCOM 2016
Network security › attack strategy › denial-of-service attack
link flooding attack
0.212016
A novel framework for modeling and mitigating distributed link flooding attacks · INFOCOM 2016
Internet architecture and protocols › network topology
internet topology
0.222021
Seven years in the life of Hypergiants' off-nets · SIGCOMM 2021
O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs · Internet Measurement Conference 2018
Internet architecture and protocols › quality of service › end-to-end qos
end-to-end service guarantees
0.212015
Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End Services · SIGMETRICS 2015
Routing and switching
inter-domain routing
0.212015
Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End Services · SIGMETRICS 2015
Cellular and mobile networks
quality-of-service provisioning
0.212015
Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End Services · SIGMETRICS 2015
Routing and switching
routing
0.212014
Evaluating the effect of centralization on routing convergence on a hybrid BGP-SDN emulation framework · SIGCOMM 2014
Routing and switching › routing protocol
routing convergence
0.212014
Evaluating the effect of centralization on routing convergence on a hybrid BGP-SDN emulation framework · SIGCOMM 2014
Network security › intrusion detection and prevention › intrusion detection › alert processing
alert correlation
0.212014
IDS Alert Correlation in the Wild With EDGe · IEEE J. Sel. Areas Commun. 2014
Malware analysis
malware detection
0.212014
IDS Alert Correlation in the Wild With EDGe · IEEE J. Sel. Areas Commun. 2014
Network measurement and analytics › heavy hitter detection
hierarchical heavy hitter detection
0.212013
FaRNet: fast recognition of high multi-dimensional network traffic patterns · SIGMETRICS 2013
Network measurement and analytics
traffic characterization
0.212013
FaRNet: fast recognition of high multi-dimensional network traffic patterns · SIGMETRICS 2013
Cryptographic protocols and secure computation
secure multiparty computation
0.212013
Federated flow-based approach for privacy preserving connectivity tracking · CoNEXT 2013
GPUs and heterogeneous computing
GPU-accelerated data processing
0.212013
Indexing million of packets per second using GPUs · Internet Measurement Conference 2013
Storage systems › indexing
index structure
0.212013
Indexing million of packets per second using GPUs · Internet Measurement Conference 2013
Network management and operations › fault management › fault diagnosis
root cause analysis
0.222012
Automating root-cause analysis of network anomalies using frequent itemset mining · SIGCOMM 2010
Anomaly extraction in backbone networks using association rules · IEEE/ACM Trans. Netw. 2012

Methods — techniques the papers use, named apart from their topics

RIPE RIS · 0.9BGP beacons · 0.9statistical validation · 0.5relational algebra · 0.5heuristic inference · 0.5traffic trace analysis · 0.4traceroute analysis · 0.4anomaly detection · 0.4measurement study · 0.3alert correlation · 0.3secure multiparty computation · 0.3frequent itemset mining · 0.3simulation · 0.2statistical characterization · 0.2counting bloom filter · 0.2compressed bitmap indexing · 0.2GPU parallelization · 0.2lossless encoding · 0.1
YearPublicationVenuePosition
2025 A First Look into Long-lived BGP Zombies
abstract
BGP is the de facto protocol used to manage a network's reachability on the Internet. Network operators announce and withdraw their prefixes on BGP to enable or to prevent communication towards their origin network, respectively. However, the withdrawal of a prefix could fail to propagate totally in the Internet and routes towards withdrawn prefixes could remain in the routing tables of routers. These routes are called stuck or zombie BGP routes, and their persistence can lead to performance degradation, or even partial or complete outage. In this paper, we first revisit existing work on BGP zombies using RIPE RIS beacons, identify the double-counting discrepancy, and revise the methodology to address this problem and detect zombies more accurately. Second, we point out limitations of the RIPE RIS beacons with respect to their periodicity, lack of diversity, and noise, and introduce and deploy our own beacons, which address these limitations. Using our beacons and the revised methodology, we analyze the lifespan of BGP zombies. We show that zombie routes can persist in RIBs for days, weeks, or even months. Furthermore, we document that BGP zombies can be announced months after their original withdrawal, affecting new ASes. Finally, we discuss interesting cases of long-lived zombie outbreaks that affected large ISPs with hundreds of ASes in their customer cones.
Iliana Xygkou, Antonis Chariton, Xenofontas A. Dimitropoulos, Alberto Dainotti
IMC3
2021 Seven years in the life of Hypergiants' off-nets
abstract
Content Hypergiants deliver the vast majority of Internet traffic to end users. In recent years, some have invested heavily in deploying services and servers inside end-user networks. With several dozen Hypergiants and thousands of servers deployed inside networks, these off-net (meaning outside the Hypergiant networks) deployments change the structure of the Internet. Previous efforts to study them have relied on proprietary data or specialized per-Hypergiant measurement techniques that neither scale nor generalize, providing a limited view of content delivery on today's Internet.
Petros Gigis, Matt Calder, Lefteris Manassakis, George Nomikos, Vasileios Kotronis, Xenofontas A. Dimitropoulos, Ethan Katz-Bassett, Georgios Smaragdakis
SIGCOMM6
2021 O Peer, Where Art Thou? Uncovering Remote Peering Interconnections at IXPs
abstract
Internet eXchange Points (IXPs) are Internet hubs that mainly provide the switching infrastructure to interconnect networks and exchange traffic. While the initial goal of IXPs was to bring together networks residing in the same city or country, and thus keep local traffic local, this model is gradually shifting. Many networks connect to IXPs without having physical presence at their switching infrastructure. This practice, called Remote Peering, is changing the Internet topology and economy, and has become the subject of a contentious debate within the network operators' community. However, despite the increasing attention it attracts, the understanding of the characteristics and impact of remote peering is limited. In this work, we introduce and validate a heuristic methodology for discovering remote peers at IXPs. We (i) identify critical remote peering inference challenges, (ii) infer remote peers with high accuracy (>97%) and coverage (94%) per IXP, and (iii) characterize different aspects of the remote peering ecosystem by applying our methodology to 30 large IXPs. We observe that remote peering is a significantly common practice in all the studied IXPs; for the largest IXPs, remote peers account for 40% of their member base. We also show that today, IXP growth is mainly driven by remote peering, which contributes two times more than local peering.
Vasileios Giotsas, George Nomikos, Vasileios Kotronis, Pavlos Sermpezis, Petros Gigis, Lefteris Manassakis, Christoph Dietzel, Stavros Konstantaras, Xenofontas A. Dimitropoulos
IEEE/ACM Trans. Netw.9
2019 Detecting Network Disruptions At Colocation Facilities
abstract
Colocation facilities and Internet eXchange Points (IXPs) provide neutral places for concurrent networks to daily exchange terabytes of data traffic. Although very reliable, these facilities are not immune to failure and may experience difficulties that can have significant impacts on exchanged traffic. In this paper we devise a methodology to identify collocation facilities in traceroute data and to monitor delay and routing patterns between facilities. We also present an anomaly detection technique to report abnormal traffic changes usually due to facilities outages. We evaluate this method with eight months of traceroute data from the RIPE Atlas measurement platform and manually inspect the most prominent events, that are: an IXP outage, a DDoS attack, and a power failure in a facility. These case studies validate the benefits of the proposed system to detect real world outages from traceroute data. We also investigate the impact of anomalies at the metropolitan-level and identify outages that span across up to eight facilities.
Alexandros Milolidakis, Romain Fontugne, Xenofontas A. Dimitropoulos
INFOCOM3
2019 Improving networked music performance systems using application-network collaboration
abstract
Summary Networked Music Performance (NMP) systems involve musicians located in different places who perform music while staying synchronized via the Internet. The maximum end‐to‐end delay in NMP applications is called Ensemble Performance Threshold (EPT) and should be less than 25 milliseconds. Due to this constraint, NMPs require ultra–low‐delay solutions for audio coding, network transmission, relaying, and decoding, each one a challenging task on its own. There are two directions for study in the related work referring to the NMP systems. From the audio perspective, researchers experiment on low‐delay encoders and transmission patterns, aiming to reduce the processing delay of the audio transmission, but they ignore the network performance. On the other hand, network‐oriented researchers try to reduce the network delay, which contributes to reduced end‐to‐end delay. In our proposed approach, we introduce an integration of dynamic audio and network configuration to satisfy the EPT constraint. The basic idea is that, the major components participating in an NMP system, the application and the network interact during the live music performance. As the network delay increases, the network tries to equalize it by modifying the routing behavior using Software‐Defined Networking principles. If the network delay exceeds a maximum affordable threshold, the network reacts by informing the application to change the audio processing pattern to overcome the delay increase, resulting in below EPT end‐to‐end delay. A full prototype of the proposed system was implemented and extensively evaluated in an emulated environment.
Emmanouil Lakiotakis, Christos Liaskos, Xenofontas A. Dimitropoulos
Concurr. Comput. Pract. Exp.3
2018 O Peer, Where Art Thou?: Uncovering Remote Peering Interconnections at IXPs
George Nomikos, Vasileios Kotronis, Pavlos Sermpezis, Petros Gigis, Lefteris Manassakis, Christoph Dietzel, Stavros Konstantaras, Xenofontas A. Dimitropoulos, Vasileios Giotsas
Internet Measurement Conference8
2018 ARTEMIS: Neutralizing BGP Hijacking Within a Minute
abstract
Border gateway protocol (BGP) prefix hijacking is a critical threat to Internet organizations and users. Despite the availability of several defense approaches (ranging from RPKI to popular third-party services), none of them solves the problem adequately in practice. In fact, they suffer from: (i) lack of detection comprehensiveness, allowing sophisticated attackers to evade detection; (ii) limited accuracy, especially in the case of third-party detection; (iii) delayed verification and mitigation of incidents, reaching up to days; and (iv) lack of privacy and of flexibility in post-hijack counteractions, on the side of network operators. In this paper, we propose ARTEMIS, a defense approach (a) based on accurate and fast detection operated by the autonomous system itself, leveraging the pervasiveness of publicly available BGP monitoring services and their recent shift towards real-time streaming and thus (b) enabling flexible and fast mitigation of hijacking events. Compared to the previous work, our approach combines characteristics desirable to network operators, such as comprehensiveness, accuracy, speed, privacy, and flexibility. Finally, we show through real-world experiments that with the ARTEMIS approach, prefix hijacking can be neutralized within a minute.
Pavlos Sermpezis, Vasileios Kotronis, Petros Gigis, Xenofontas A. Dimitropoulos, Danilo Cicalese, Alistair King, Alberto Dainotti
IEEE/ACM Trans. Netw.4
2017 Shortcuts through colocation facilities
abstract
Network overlays, running on top of the existing Internet substrate, are of perennial value to Internet end-users in the context of, e.g., real-time applications. Such overlays can employ traffic relays to yield path latencies lower than the direct paths, a phenomenon known as Triangle Inequality Violation (TIV). Past studies identify the opportunities of reducing latency using TIVs. However, they do not investigate the gains of strategically selecting relays in Colocation Facilities (Colos). In this work, we answer the following questions: (i) how Colo-hosted relays compare with other relays as well as with the direct Internet, in terms of latency (RTT) reductions; (ii) what are the best locations for placing the relays to yield these reductions. To this end, we conduct a large-scale one-month measurement of inter-domain paths between RIPE Atlas (RA) nodes as endpoints, located at eyeball networks. We employ as relays Planetlab nodes, other RA nodes, and machines in Colos. We examine the RTTs of the overlay paths obtained via the selected relays, as well as the direct paths. We find that Colo-based relays perform the best and can achieve latency reductions against direct paths, ranging from a few to 100s of milliseconds, in 76% of the total cases; ~75% (58% of total cases) of these reductions require only 10 relays in 6 large Colos.
Vasileios Kotronis, George Nomikos, Lefteris Manassakis, Dimitris Mavrommatis, Xenofontas A. Dimitropoulos
Internet Measurement Conference5
2017 Application-network collaboration using SDN for ultra-low delay teleorchestras
abstract
Networked Music Performance (NMP) constitutes a class of ultra-low delay sensitive applications, allowing geographically separate musicians to perform seamlessly as a tele-orchestra. For this application type, the QoS indicator is the mouth-to-ear delay, which should be kept under 25 milliseconds. The mouth-to-ear delay comprises signal processing latency and network delay. We propose a strong collaboration between the network and NMP applications to actively keep the to mouth-to-ear delay minimal, using direct state notifications. Related approaches can be characterized as passive, since they try to estimate the network state indirectly, based on the end application performance. Our solution employs Software Defined Networking (SDN) to implement the network-to-application collaboration, being facilitated by the well-defined network interface that SDN offers. Emulation results show that the proposed scheme achieves an improvement of up to 59% in mouth-to-ear delay over the existing passive solutions.
Emmanouil Lakiotakis, Christos Liaskos, Xenofontas A. Dimitropoulos
ISCC3
2017 Backpressure on the Backbone: A Lightweight, Non-Intrusive Traffic Engineering Approach
abstract
The present study proposes a novel collaborative traffic engineering scheme for networks of autonomous systems (ASes). Backpressure routing principles are used for deriving priority routing rules that optimally stabilize a network, while maximizing its throughput under latency considerations. The routing rules are deployed to the network following simple software-defined networking principles. The proposed scheme requires minimal, infrequent interaction with a central controller, limiting its imposed workload. Furthermore, it respects the internal structure of the ASes and their existing peering relations. In addition, it co-exists smoothly with underlying distance vector-based routing schemes. The proposed scheme combines simplicity with substantial gains in served transit traffic volume, as shown by simulations in realistic setups and proven via mathematical analysis.
Christos Liaskos, Xenofontas A. Dimitropoulos, Leandros Tassiulas
IEEE Trans. Netw. Serv. Manag.2
2016 A novel framework for modeling and mitigating distributed link flooding attacks
abstract
Distributed link-flooding attacks constitute a new class of attacks with the potential to segment large areas of the Internet. Their distributed nature makes detection and mitigation very hard. This work proposes a novel framework for the analytical modeling and optimal mitigation of such attacks. The detection is modeled as a problem of relational algebra, representing the association of potential attackers (bots) to potential targets. The analysis seeks to optimally dissolve all but the malevolent associations. The framework is implemented at the level of online Traffic Engineering (TE), which is naturally triggered on link-flooding events. The key idea is to continuously re-route traffic in a manner that makes persistent participation to link-flooding events highly improbable for any benign source. Thus, bots are forced to adopt a suspicious behavior to remain effective, revealing their presence. The load-balancing objective of TE is not affected at all. Extensive simulations on various topologies validate our analytical findings.
Christos Liaskos, Vasileios Kotronis, Xenofontas A. Dimitropoulos
INFOCOM3
2016 traIXroute: Detecting IXPs in traceroute paths
George Nomikos, Xenofontas A. Dimitropoulos
PAM2
2016 ARTEMIS: Real-Time Detection and Automatic Mitigation for BGP Prefix Hijacking
abstract
Prefix hijacking is a common phenomenon in the Internet that often causes routing problems and economic losses. In this demo, we propose ARTEMIS, a tool that enables network administrators to detect and mitigate prefix hijacking incidents, against their own prefixes. ARTEMIS is based on the real-time monitoring of BGP data in the Internet, and software-defined networking (SDN) principles, and can completely mitigate a prefix hijacking within a few minutes (e.g., 5-6mins in our experiments) after it has been~launched.
Gavriil Chaviaras, Petros Gigis, Pavlos Sermpezis, Xenofontas A. Dimitropoulos
SIGCOMM4
2016 Lost in Space: Improving Inference of IPv4 Address Space Utilization
abstract
One challenge in understanding the evolution of the Internet infrastructure is the lack of systematic mechanisms for monitoring the extent to which allocated IP addresses are actually used. In this paper, we advance the science of inferring IPv4 address space utilization by proposing a novel taxonomy and analyzing and correlating results obtained through different types of measurements. We have previously studied an approach based on passive measurements that can reveal used portions of the address space unseen by active approaches. In this paper, we study such passive approaches in detail, extending our methodology to new types of vantage points and identifying traffic components that most significantly contribute to discovering used IPv4 network blocks. We then combine the results we obtained through passive measurements together with data from active measurement studies, as well as measurements from Border Gateway Protocol and additional data sets available to researchers. Through the analysis of this large collection of heterogeneous data sets, we substantially improve the state of the art in terms of: 1) understanding the challenges and opportunities in using passive and active techniques to study address utilization and 2) knowledge of the utilization of the IPv4 space.
Alberto Dainotti, Karyn Benson, Alistair King, Bradley Huffaker, Eduard Glatz, Xenofontas A. Dimitropoulos, Philipp Richter, Alessandro Finamore, Alex C. Snoeren
IEEE J. Sel. Areas Commun.6
2015 Policy-compliant path diversity and bisection bandwidth
abstract
How many links can be cut before a network is bisected? What is the maximal bandwidth that can be pushed between two nodes of a network? These questions are closely related to network resilience, path choice for multipath routing or bisection bandwidth estimations in data centers. The answer is quantified using metrics such as the number of edge-disjoint paths between two network nodes and the cumulative bandwidth that can flow over these paths. In practice though, such calculations are far from simple due to the restrictive effect of network policies on path selection. Policies are set by network administrators to conform to service level agreements, protect valuable resources or optimize network performance. In this work, we introduce a general methodology for estimating lower and upper bounds for the policy-compliant path diversity and bisection bandwidth between two nodes of a network, effectively quantifying the effect of policies on these metrics. Exact values can be obtained if certain conditions hold. The approach is based on regular languages and can be applied in a variety of use cases.
Rowan Klöti, Vasileios Kotronis, Bernhard Ager, Xenofontas A. Dimitropoulos
INFOCOM4
2015 Transparent Estimation of Internet Penetration from Network Observations
Suso Benitez-Baleato, Nils B. Weidmann, Petros Gigis, Xenofontas A. Dimitropoulos, Eduard Glatz, Brian Trammell
PAM4
2015 Investigating the Potential of the Inter-IXP Multigraph for the Provisioning of Guaranteed End-to-End Services
abstract
In this work, we propose utilizing the rich connectivity between IXPs and ISPs for inter-domain path stitching, supervised by centralized QoS brokers. In this context, we highlight a novel abstraction of the Internet topology, i.e., the inter-IXP multigraph composed of IXPs and paths crossing the domains of their shared member ISPs. This can potentially serve as a dense Internet-wide substrate for provisioning guaranteed end-to-end (e2e) services with high path diversity and global IPv4 address space reach. We thus map the IXP multigraph, evaluate its potential, and introduce a rich algorithmic framework for path stitching on such graph structures.
Vasileios Kotronis, Rowan Klöti, Matthias Rost, Panagiotis Georgopoulos, Bernhard Ager, Stefan Schmid 0001, Xenofontas A. Dimitropoulos
SIGMETRICS7
2015 Routing centralization across domains via SDN: A model and emulation framework for BGP evolution
Vasileios Kotronis, Adrian Gämperli, Xenofontas A. Dimitropoulos
Comput. Networks3
2014 Evaluating the effect of centralization on routing convergence on a hybrid BGP-SDN emulation framework
abstract
No abstract available.
Adrian Gämperli, Vasileios Kotronis, Xenofontas A. Dimitropoulos
SIGCOMM3
2014 IDS Alert Correlation in the Wild With EDGe
abstract
Intrusion detection systems (IDSs) produce a large number of alerts, which overwhelm their operators, e.g., a deployment of the popular Snort IDS in the campus network of ETH Zurich (which includes more than 40 thousand hosts) produces on average 3 million alerts per day. In this paper, we introduce an IDS alert correlator, which we call Extrusion Detection Guard (EDGe), to detect infected hosts within a monitored network from IDS alerts. EDGe detects several malware that exhibit a multi-stage behavior and it can identify the family and even variant of certain malware, which helps to remediate and prioritize incidents. Our validation based on manual real-time analysis of a sample of detected incidents shows that only 15% of the detected infections are false positives. In addition, we compare EDGe with a state-of-the-art previous work and show that EDGe finds 60% more infections and has a lower number of false positives. A large part of this paper focuses on characterizing 4,358 infections (13.4 new infections per day) detected with EDGe from a unique dataset of 832 million IDS alerts collected from an operational network over a period of 9 months. Our characterization shows that infections exhibit spatial correlations and attract many further inbound attacks. Moreover, we investigate attack heavy hitters and show that client infections are significantly more bursty compared to server infections. Finally, we compare the alerts produced by different malware families and highlight key differences in their volume, aliveness, fanout, and severity.
Elias Raftopoulos, Xenofontas A. Dimitropoulos
IEEE J. Sel. Areas Commun.2
2013 Federated flow-based approach for privacy preserving connectivity tracking
abstract
Network outages are an important issue for Internet Service Providers (ISPs) and, more generally, online service providers, as they can result in major financial losses and negatively impact relationships with their customers. Troubleshooting network outages is a complex and time-consuming process. Network administrators are overwhelmed with large volumes of monitoring data and are limited to using very basic tools for debugging, e.g., ping and traceroute. Intelligent correlation of measurements from different Internet locations is very useful for analyzing the root cause of outages. However, correlating measurements of user traffic across domains is largely avoided as it raises privacy concerns. A possible solution is secure multi-party computation (MPC), a set of cryptographic methods that enable a number of parties to aggregate data in a privacy-preserving manner. In this work, we describe a novel system that helps diagnose network outages by correlating passive measurements from multiple ISPs in a privacy-preserving manner. We first show how MPC can be used to compute the scope (local, global, or semi-global) and severity (number of affected hosts) of network outages. To meet near-real-time monitoring guarantees, we then present an efficient protocol for MPC multiset union that uses counting Bloom filters (CBF) to drastically accelerate MPC comparison operations. Finally, we demonstrate the utility of our scheme using real-world traffic measurements from a national ISP and we discuss the trade-offs of the CBF-based computation.
Mentari Djatmiko, Dominik Schatzmann, Xenofontas A. Dimitropoulos, Arik Friedman, Roksana Boreli
CoNEXT3
2013 Indexing million of packets per second using GPUs
abstract
Network traffic recorders are devices that record massive volumes of network traffic for security applications, like retrospective forensic investigations. When deployed over very high-speed networks, traffic recorders must process and store millions of packets per second. To enable interactive explorations of such large traffic archives, packet indexing mechanisms are required. Indexing packets at wire rates (10 Gbps and above) on commodity hardware imposes unparalleled requirements for high throughput index creation. Such indexing throughputs are presently untenable with modern indexing technologies and current processor architectures. In this work, we propose to intelligently offload indexing to commodity General Processing Units (GPUs). We introduce algorithms for building compressed bitmap indexes in real time on GPUs and show that we can achieve indexing throughputs of up to 185 millions records per second, which is an improvement by one order of magnitude compared to the state-of-the-art. This shows that indexing network traffic at multi-10-Gbps rates is well within reach.
Francesco Fusco, Michail Vlachos, Xenofontas A. Dimitropoulos, Luca Deri
Internet Measurement Conference3
2013 FaRNet: fast recognition of high multi-dimensional network traffic patterns
abstract
Extracting knowledge from big network traffic data is a matter of foremost importance for multiple purposes ranging from trend analysis or network troubleshooting to capacity planning or traffic classification. An extremely useful approach to profile traffic is to extract and display to a network administrator the multi-dimensional hierarchical heavy hitters (HHHs) of a dataset. However, existing schemes for computing HHHs have several limitations: 1) they require significant computational overhead; 2) they do not scale to high dimensional data; and 3) they are not easily extensible. In this paper, we introduce a fundamentally new approach for extracting HHHs based on generalized frequent item-set mining (FIM), which allows to process traffic data much more efficiently and scales to much higher dimensional data than present schemes. Based on generalized FIM, we build and evaluate a traffic profiling system we call FaRNet. Our comparison with AutoFocus, which is the most related tool of similar nature, shows that FaRNet is up to three orders of magnitude faster.
Ignasi Paredes-Oliva, Pere Barlet-Ros, Xenofontas A. Dimitropoulos
SIGMETRICS3
2013 FaRNet: Fast recognition of high-dimensional patterns from big network traffic data
Ignasi Paredes-Oliva, Pere Barlet-Ros, Xenofontas A. Dimitropoulos
Comput. Networks3
2013 A quality metric for IDS signatures: in the wild the size matters
abstract
The manual forensics investigation of security incidents is an opaque process that involves the collection and correlation of diverse evidence. In this work we first conduct a complex experiment to expand our understanding of forensics analysis processes. During a period of 4 weeks, we systematically investigated 200 detected security incidents about compromised hosts within a large operational network. We used data from four commonly used security sources, namely Snort alerts, reconnaissance and vulnerability scanners, blacklists, and a search engine, to manually investigate these incidents. Based on our experiment, we first evaluate the (complementary) utility of the four security data sources and surprisingly find that the search engine provided useful evidence for diagnosing many more incidents than more traditional security sources, i.e., blacklists, reconnaissance, and vulnerability reports. Based on our validation, we then identify and make publicly available a list of 165 good Snort signatures, i.e., signatures that were effective in identifying validated malware without producing false positives. In addition, we analyze the characteristics of good signatures and identify strong correlations between different signature features and their effectiveness, i.e., the number of validated incidents in which a good signature is identified. Based on our experiment, we finally introduce an IDS signature quality metric that can be exploited by security specialists to evaluate the available rulesets, prioritize the generated alerts, and facilitate the forensics analysis processes. We apply our metric to characterize the most popular Snort rulesets. Our analysis of signatures is useful not only for configuring Snort but also for establishing best practices and for teaching how to write new IDS signatures.
Elias Raftopoulos, Xenofontas A. Dimitropoulos
EURASIP J. Inf. Secur.2
2012 K-sparse approximation for traffic histogram dimensionality reduction
Atef Abdelkefi, Yuming Jiang 0001, Xenofontas A. Dimitropoulos
CNSM3
2012 Shedding Light on Log Correlation in Network Forensics Analysis
Elias Raftopoulos, Matthias Egli, Xenofontas A. Dimitropoulos
DIMVA3
2012 Outsourcing the routing control logic: better internet routing based on SDN principles
abstract
Inter-domain routing is based on a fully decentralized model, where multiple Autonomous Systems (AS) interact via the BGP protocol. Although BGP is the "glue" of the Internet, it faces a lot of problems regarding its fully distributed nature, policy enforcement capabilities, scalability, security and complexity. Due to the widespread adoption of BGP, only incrementally deployable solutions are feasible. Taking this observation into account, we describe a new, backwards-compatible routing model which is based on outsourcing and logically centralizing the routing control plane. We claim that outsourcing enables enhanced inter-domain routing. As multiple ASes outsource their routing control plane to the same outsourcing service contractor, AS clusters are being gradually formed. A logically centralized multi-AS routing control platform based on Software Defined Networking (SDN) principles is the natural point for taking efficient routing decisions, detecting policy conflicts, troubleshooting routing problems, and evolving BGP. We present the technical and financial incentives which support the feasibility of the model and also propose an implementation scheme to facilitate it.
Vasileios Kotronis, Xenofontas A. Dimitropoulos, Bernhard Ager
HotNets2
2012 RasterZip: compressing network monitoring data with support for partial decompression
abstract
Network traffic archival solutions are fundamental for a number of emerging applications that require: a) efficient storage of high-speed streams of traffic records and b) support for interactive exploration of massive datasets. Compression is a fundamental building block for any traffic archival solution. However, present solutions are tied to general-purpose compressors, which do not exploit patterns of network traffic data and require to decompress a lot of redundant data for high selectivity queries. In this work we introduce RasterZIP, a novel domain-specific compressor designed for network traffic monitoring data. RasterZIP uses an optimized lossless encoding that exploits patterns of traffic data, like the fact that IP addresses tend to share a common prefix. RasterZIP also introduces a novel decompression scheme that accelerates highly selective queries targeting a small portion of the dataset. With our solution we can achieve high-speed on-the-fly compression of more than half a million traffic records per second. We compare RasterZIP with the fastest Lempel-Ziv-based compressor and show that our solution improves the state-of-the-art both in terms of compression ratios and query response times without introducing penalty in any other performance metric.
Francesco Fusco, Michail Vlachos, Xenofontas A. Dimitropoulos
Internet Measurement Conference3
2012 Classifying internet one-way traffic
abstract
Internet background radiation (IBR) is a very interesting piece of Internet traffic as it is the result of attacks and misconfigurations. Previous work has primarily analyzed IBR traffic to large unused IP address blocks called network telescopes. In this work, we build new techniques for monitoring one-way traffic in live networks with the main goals of 1) expanding our understanding of this interesting type of traffic towards live networks as well as of 2) making it useful for detecting and analyzing the impact of outages. Our first contribution is a classification scheme for dissecting one-way traffic into useful classes, including one-way traffic due to unreachable services, scanning, peer-to-peer applications, and backscatter. Our classification scheme is helpful for monitoring IBR traffic in live networks solely based on flow level data. After thoroughly validating our classifier, we use it to analyze a massive data-set that covers 7.41 petabytes of traffic from a large backbone network to shed light into the composition of one-way traffic. We find that the main sources of one-way traffic are malicious scanning, peer-to-peer applications, and outages. In addition, we report a number of interesting observations including that one-way traffic makes a very large fraction, i.e., between 34% and 67%, of the total number of flows to the monitored network, although it only accounts for only 3.4% of the number of packets, which suggests a new conceptual model for Internet traffic in which IBR is dominant in terms of flows. Finally, we demonstrate the utility of one-way traffic of the particularly interesting class of unreachable services for monitoring network and service outages by analyzing the impact of interesting events we detected in the network of our university.
Eduard Glatz, Xenofontas A. Dimitropoulos
Internet Measurement Conference2
2012 Classifying internet one-way traffic
abstract
In this work we analyze a massive data-set that captures 5.23 petabytes of traffic to shed light into the composition of one-way traffic towards a large network based on a novel one-way traffic classifier. We find that one-way traffic makes a very large fraction of all traffic in terms of flows, it can be primarily attributed to malicious causes, and it has declined since 2004 because of relative decrease of scan traffic. In addition, we show how our classifier is useful for detecting network outages.
Eduard Glatz, Xenofontas A. Dimitropoulos
SIGMETRICS2
2012 Anomaly extraction in backbone networks using association rules
abstract
Anomaly extraction refers to automatically finding, in a large set of flows observed during an anomalous time interval, the flows associated with the anomalous event(s). It is important for root-cause analysis, network forensics, attack mitigation, and anomaly modeling. In this paper, we use meta-data provided by several histogram-based detectors to identify suspicious flows, and then apply association rule mining to find and summarize anomalous flows. Using rich traffic data from a backbone network, we show that our technique effectively finds the flows associated with the anomalous event(s) in all studied cases. In addition, it triggers a very small number of false positives, on average between 2 and 8.5, which exhibit specific patterns and can be trivially sorted out by an administrator. Our anomaly extraction method significantly reduces the work-hours needed for analyzing alarms, making anomaly detection systems more practical.
Daniela Brauckhoff, Xenofontas A. Dimitropoulos, Arno Wagner, Kavé Salamatian
IEEE/ACM Trans. Netw.2
2011 Detecting, validating and characterizing computer infections in the wild
abstract
Although network intrusion detection systems (IDSs) have been studied for several years, their operators are still overwhelmed by a large number of false-positive alerts. In this work we study the following problem: from a large archive of intrusion alerts collected in a production network, we want to detect with a small number of false positives hosts within the network that have been infected by malware. Solving this problem is essential not only for reducing the false-positive rate of IDSs, but also for labeling traces collected in the wild with information about validated security incidents. We use a 9-month long dataset of IDS alerts and we first build a novel heuristic to detect infected hosts from the on average 3 million alerts we observe per day. Our heuristic uses a statistical measure to find hosts that exhibit a repeated multi-stage malicious footprint involving specific classes of alerts. A significant part of our work is devoted to the validation of our heuristic. We conduct a complex experiment to assess the security of suspected infected systems in a production environment using data from several independent sources, including intrusion alerts, blacklists, host scanning logs, vulnerability reports, and search engine queries. We find that the false positive rate of our heuristic is 15% and analyze in-depth the root causes of the false positives. Having validated our heuristic, we apply it to our entire trace, and characterize various important properties of 9 thousand infected hosts in total. For example, we find that among the infected hosts, a small number of heavy hitters originate most outbound attacks and that future infections are more likely to occur close to already infected hosts.
Elias Raftopoulos, Xenofontas A. Dimitropoulos
Internet Measurement Conference2
2011 Privacy-preserving distributed network troubleshooting - bridging the gap between theory and practice
abstract
Today, there is a fundamental imbalance in cybersecurity. While attackers act more and more globally and coordinated, network defense is limited to examine local information only due to privacy concerns. To overcome this privacy barrier, we use secure multiparty computation (MPC) for the problem of aggregating network data from multiple domains. We first optimize MPC comparison operations for processing high volume data in near real-time by not enforcing protocols to run in a constant number of synchronization rounds. We then implement a complete set of basic MPC primitives in the SEPIA library. For parallel invocations, SEPIA's basic operations are between 35 and several hundred times faster than those of comparable MPC frameworks. Using these operations, we develop four protocols tailored for distributed network monitoring and security applications: the entropy, distinct count, event correlation, and top-k protocols. Extensive evaluation shows that the protocols are suitable for near real-time data aggregation. For example, our top-k protocol PPTKS accurately aggregates counts for 180,000 distributed IP addresses in only a few minutes. Finally, we use SEPIA with real traffic data from 17 customers of a backbone network to collaboratively detect, analyze, and mitigate distributed anomalies. Our work follows a path starting from theory, going to system design, performance evaluation, and ending with measurement. Along this way, it makes a first effort to bridge two very disparate worlds: MPC theory and network monitoring and security practices.
Martin Burkhart, Xenofontas A. Dimitropoulos
ACM Trans. Inf. Syst. Secur.2
2010 Fast Privacy-Preserving Top-k Queries Using Secret Sharing
abstract
Over the past several years a lot of research has focused on distributed top-k computation. In this work we are interested in the following privacy-preserving distributed top-k problem. A set of parties hold private lists of key-value pairs and want to find and disclose the fe key-value pairs with largest aggregate values without revealing any other information. We use secure multiparty computation (MPC) techniques to solve this problem and design two MPC protocols, PPTK and PPTKS, putting emphasis on their efficiency. PPTK uses a hash table to condense a possibly large and sparse space of keys and to probabilistically estimate the aggregate values of the top-k keys. PPTKS uses multiple hash tables, i.e., sketches, to improve the estimation accuracy of PPTK. We evaluate our protocols using real traffic traces and show that they accurately and efficiently aggregate distributions of IP addresses and port numbers to find the globally most frequent IP addresses and port numbers.
Martin Burkhart, Xenofontas A. Dimitropoulos
ICCCN2
2010 Digging into HTTPS: flow-based classification of webmail traffic
abstract
Recently, webmail interfaces, e.g., Horde, Outlook Web Access, and webmail platforms such as GMail, Yahoo!, and Hotmail have seen a tremendous boost in popularity. Given the importance of e-mail for personal and business use alike, and its exposure to imminent threats, there exists the need for a comprehensive view of the Internet mail system, including webmail traffic. We, in this paper, propose a novel, passive approach to identify webmail traffic solely based on network-level data in order to obtain a comprehensive view of the mail system. Key to our approach is that we leverage correlations across protocols and time to introduce three novel features for HTTPS webmail classification. Our first feature is based on the finding that webmail servers tend to reside close to legacy mail servers, e.g. IMAP and POP, which can be easily identified. Our second feature leverages that the usage of webmail services results in distinct patterns on sessions' duration and on the diurnal/weekly traffic usage profile. In addition, our third feature exploits the observation that traffic flows to webmail platforms exhibit inherent periodicities due to the fact that AJAX-based clients periodically check for new messages. We use these three features to build a simple classifier and detect webmail traffic on real-world NetFlow traces from a medium-sized backbone network. We believe that the major contribution of this paper -- exploring a set of new features that could classify applications that run over HTTPS ports solely based on NetFlow data -- will stimulate more general advance in the field of traffic classification.
Dominik Schatzmann, Wolfgang Mühlbauer, Thrasyvoulos Spyropoulos, Xenofontas A. Dimitropoulos
Internet Measurement Conference4
2010 Automating root-cause analysis of network anomalies using frequent itemset mining
abstract
Finding the root-cause of a network security anomaly is essential for network operators. In our recent work [1, 5], we introduced a generic technique that uses frequent itemset\nmining to automatically extract and summarize the traffic flows causing an anomaly. Our evaluation using two different\nanomaly detectors (including a commercial one) showed that our approach works surprisingly well extracting the anomalous\nflows in most studied cases using sampled and unsampled NetFlow traces from two networks. In this demonstration, we will showcase an open-source anomaly-extraction\nsystem based on our technique, which we integrated with a commercial anomaly detector and use in the NOC of the GÉANT network since late 2009. We will report a number of detected security anomalies and will illustrate how an operator can use our system to automatically extract and summarize anomalous flows.
Ignasi Paredes-Oliva, Xenofontas A. Dimitropoulos, Maurizio Molina, Pere Barlet-Ros, Daniela Brauckhoff
SIGCOMM2
2010 SEPIA: Privacy-Preserving Aggregation of Multi-Domain Network Events and Statistics
Martin Burkhart, Mario Strasser, Dilip Many, Xenofontas A. Dimitropoulos
USENIX Security Symposium4
2009 Anomaly extraction in backbone networks using association rules
abstract
Abstract—Anomaly extraction refers to automatically finding, in a large set of flows observed during an anomalous time interval, the flows associated with the anomalous event(s). It is important for root-cause analysis, network forensics, attack mitigation, and anomaly modeling. In this paper, we use meta-data provided by several histogram-based detectors to identify suspicious flows, and then apply association rule mining to find and summarize anoma-lous flows. Using rich traffic data from a backbone network, we show that our technique effectively finds the flows associated with the anomalous event(s) in all studied cases. In addition, it triggers a very small number of false positives, on average between 2 and 8.5, which exhibit specific patterns and can be trivially sorted out by an administrator. Our anomaly extraction method significantly reduces the work-hours needed for analyzing alarms, making anomaly detection systems more practical. Index Terms—Association rules, computer networks, data mining, detection algorithms.
Daniela Brauckhoff, Xenofontas A. Dimitropoulos, Arno Wagner, Kavé Salamatian
Internet Measurement Conference2
2009 On the 95-Percentile Billing Method
Xenofontas A. Dimitropoulos, Paul Hurley, Andreas Kind, Marc Ph. Stoecklin
PAM1
2009 Histogram-based traffic anomaly detection
abstract
Identifying network anomalies is essential in enterprise and provider networks for diagnosing events, like attacks or failures, that severely impact performance, security, and Service Level Agreements (SLAs). Feature-based anomaly detection models (ab)normal network traffic behavior by analyzing different packet header features, like IP addresses and port numbers. In this work, we describe a new approach to feature-based anomaly detection that constructs histograms of different traffic features, models histogram patterns, and identifies deviations from the created models. We assess the strengths and weaknesses of many design options, like the utility of different features, the construction of feature histograms, the modeling and clustering algorithms, and the detection of deviations. Compared to previous feature-based anomaly detection approaches, our work differs by constructing detailed histogram models, rather than using coarse entropy-based distribution approximations. We evaluate histogram-based anomaly detection and compare it to previous approaches using collected network traffic traces. Our results demonstrate the effectiveness of our technique in identifying a wide range of anomalies. The assessed technical details are generic and, therefore, we expect that the derived insights will be useful for similar future research efforts.
Andreas Kind, Marc Ph. Stoecklin, Xenofontas A. Dimitropoulos
IEEE Trans. Netw. Serv. Manag.3
2008 The eternal sunshine of the sketch data structure
Xenofontas A. Dimitropoulos, Marc Ph. Stoecklin, Paul Hurley, Andreas Kind
Comput. Networks1
2006 Efficient large-scale BGP simulations
Xenofontas A. Dimitropoulos, George F. Riley
Comput. Networks1