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.

Aiko Pras

dblp:p/AikoPras · DBLP profile ↗
← Back
72ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0002-5091-8608ORCID · verified

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

Computer networks · 41 · 3 first-author · 1 since 2021Security and privacy · 3Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1

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
10 papers
Network measurement and analytics · 33% Internet architecture and protocols · 30% Routing and switching · 28%
Network and information security
4 papers
Network security · 81% Systems and software security · 13% Cryptographic primitives and cryptanalysis · 6%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 50% Storage systems · 34% Performance modeling and evaluation · 16%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching › inter-domain routing
BGP
0.522020
Evaluating RPKI ROV identification methodologies in automatically generated mininet topologies · CoNEXT 2020
A First Joint Look at DoS Attacks and BGP Blackholing in the Wild · Internet Measurement Conference 2018
Routing and switching › inter-domain routing › inter-domain routing security › RPKI
route origin validation
0.412020
Evaluating RPKI ROV identification methodologies in automatically generated mininet topologies · CoNEXT 2020
Internet architecture and protocols
domain name system
0.432017
The Performance Impact of Elliptic Curve Cryptography on DNSSEC Validation · IEEE/ACM Trans. Netw. 2017
A High-Performance, Scalable Infrastructure for Large-Scale Active DNS Measurements · IEEE J. Sel. Areas Commun. 2016
DNSSEC and its potential for DDoS attacks: a comprehensive measurement study · Internet Measurement Conference 2014
Internet architecture and protocols › domain name system
DNSSEC
0.322017
The Performance Impact of Elliptic Curve Cryptography on DNSSEC Validation · IEEE/ACM Trans. Netw. 2017
DNSSEC and its potential for DDoS attacks: a comprehensive measurement study · Internet Measurement Conference 2014
Network security › routing security
BGP blackholing
0.312018
A First Joint Look at DoS Attacks and BGP Blackholing in the Wild · Internet Measurement Conference 2018
Cloud and datacenter computing
cloud storage
0.322013
Benchmarking personal cloud storage · Internet Measurement Conference 2013
Inside dropbox: understanding personal cloud storage services · Internet Measurement Conference 2012
Internet architecture and protocols
anycast
0.312017
Broad and load-aware anycast mapping with verfploeter · Internet Measurement Conference 2017
Network security › attack resilience › attack mitigation › denial-of-service defense
denial-of-service attack mitigation
0.212016
Measuring the Adoption of DDoS Protection Services · Internet Measurement Conference 2016
Network measurement and analytics
active measurement
0.212015
The Internet of Names: A DNS Big Dataset · SIGCOMM 2015
Network measurement and analytics › internet measurement
DNS measurement
0.212015
The Internet of Names: A DNS Big Dataset · SIGCOMM 2015
Systems and software security › vulnerability analysis
attack surface measurement
0.212014
DNSSEC and its potential for DDoS attacks: a comprehensive measurement study · Internet Measurement Conference 2014
Network security › attack strategy
denial-of-service attack
0.212014
DNSSEC and its potential for DDoS attacks: a comprehensive measurement study · Internet Measurement Conference 2014
Network security › attack strategy › denial-of-service attack
DNS amplification attack
0.212014
DNSSEC and its potential for DDoS attacks: a comprehensive measurement study · Internet Measurement Conference 2014
Network security
network measurement
0.212014
DNSSEC and its potential for DDoS attacks: a comprehensive measurement study · Internet Measurement Conference 2014
Cloud and datacenter computing › cloud storage
cloud storage workload
0.112012
Inside dropbox: understanding personal cloud storage services · Internet Measurement Conference 2012
Storage systems › distributed storage
personal cloud storage
0.112012
Inside dropbox: understanding personal cloud storage services · Internet Measurement Conference 2012
Performance modeling and evaluation
workload characterization
0.112012
Inside dropbox: understanding personal cloud storage services · Internet Measurement Conference 2012
Network measurement and analytics › traffic measurement
internet traffic measurement
0.122013
Benchmarking personal cloud storage · Internet Measurement Conference 2013
Inside dropbox: understanding personal cloud storage services · Internet Measurement Conference 2012
Network measurement and analytics › active measurement
active probing
0.112017
Broad and load-aware anycast mapping with verfploeter · Internet Measurement Conference 2017
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography
0.112017
The Performance Impact of Elliptic Curve Cryptography on DNSSEC Validation · IEEE/ACM Trans. Netw. 2017

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

measurement study · 1.4performance modeling · 0.6measurement · 0.6topology generation · 0.4mininet emulation · 0.4large-scale measurement · 0.4load-aware mapping · 0.3active probing · 0.3longitudinal measurement · 0.2distributed measurement · 0.2benchmarking methodology · 0.2
YearPublicationVenuePosition
2024 Exploring the Benefit of Path Plausibility Algorithms in BGP
abstract
The Border Gateway Protocol (BGP) is known to have several security weaknesses. Two major threats are BGP prefix hijacking and BGP route leaks. A hijack refers to the illegitimate announcement of another Autonomous System’s (AS) IP prefix space while a route leak is the accidental forwarding of a route to a peer that should not have received such an announcement. The Resource Public Key Infrastructure (RPKI) provides origin validation and is able to mitigate a subset of prefix hijacking attacks. Route leaks and forged-origin prefix hijacks are not yet properly addressed. Autonomous System Provider Authorization (ASPA) and AS-Cones are two path plausibility algorithms proposed within the Internet Engineering Task Force (IETF) to mitigate these issues. This work implements ASPA and AS-Cones in a simulation testbed. We compare deployment strategies and recommend to start deploying both algorithms in a top-down manner, starting with the AS with the highest connectivity. While AS-Cones requires less ASes to participate it shows similar benefits in route leak mitigation. Only ASPA can mitigate the forged-origin prefix hijack and results heavily depend on the victim AS to participate in ASPA object creation.
Nils Rodday, Gabi Dreo Rodosek, Aiko Pras, Roland van Rijswijk-Deij
NOMS3
2022 DMEF: Dynamic Malware Evaluation Framework
abstract
Botnets are the top concern responsible for SPAM, Cryptomining, DDoS attacks and offer a variety of attacks-as-a-service to disrupt IT infrastructure and services. Current approaches to detect and analyze Botnet characteristics rely on disassembly and reverse engineering, and single instance deployments in an isolated environment. However, Botnets consist of distributed and interconnected instances and thus current approaches only observe a fraction of a Botnet and its characteristics. In this paper, we introduce the framework DMEF to deploy and analyze malware in a scalable, distributed and secure environment. DMEF provides a training environment for network administrators and researchers in the fight against malware and contributes to optimize intrusion response.
Christian Dietz, Marcel Antzek, Gabi Dreo Rodosek, Anna Sperotto, Aiko Pras
NOMS5
2021 TANGLED: A Cooperative Anycast Testbed
Leandro Marcio Bertholdo, João M. Ceron, Wouter B. de Vries, Ricardo de Oliveira Schmidt, Lisandro Z. Granville, Roland van Rijswijk-Deij, Aiko Pras
IM7
2020 Evaluating RPKI ROV identification methodologies in automatically generated mininet topologies
abstract
The deployment of the Resource Public Key Infrastructure (RPKI) is currently gaining traction within the operator community and so are measurement methodologies trying to measure the current deployment status. These methodologies, which are attempting to infer Autonomous Systems (ASs) performing Route Origin Validation (ROV), are applied onto real world data but validation of the results is usually hard as no ground-truth dataset exists. We propose to build such a dataset with the help of Mininet in a way that ROV measurement methodologies can be evaluated within a testbed in which filtering ASs are known to the experimenter. The Mininet topology generator will not only be specific for RPKI measurements but could be used also as an evaluation testbed for any kind of measurements that require a ground-truth dataset. Our framework is fed with real world BGP collector data, renders an abstraction of the acquired topology graph and translates it into a Mininet topology. In our scenario, RPKI filtering is deployed within the topology such that the testbed can later on be used to evaluate existing RPKI ROV measurement methodologies. We therefore plan to contribute an automated Mininet topology generator and insights into the accuracy of current ROV identification methodologies.
Nils Rodday, Ruben van Baaren, Luuk Hendriks, Roland van Rijswijk-Deij, Aiko Pras, Gabi Dreo Rodosek
CoNEXT5
2020 MikroTik Devices Landscape, Realistic Honeypots, and Automated Attack Classification
abstract
In 2018, several malware campaigns targeted and succeed to infect millions of low-cost routers (malwares e.g., VPN-Filter, Navidade, and SonarDNS). These routers were used, then, for all sort of cybercrimes: from DDoS attacks to ransomware. MikroTik routers are a peculiar example of low-cost routers. These routers are used to provide both last mile access to home users and are used in core network infrastructure. Half of the core routers used in one of the biggest Internet exchanges in the world are MikroTik devices. The problem is that vulnerable firmwares (RouterOS) used in homeusers houses are also used in core networks. In this paper, we are the first to quantify the problem that infecting MikroTik devices would pose to the Internet. Based on more than 4 TB of data, we reveal more than 4 million MikroTik devices in the world. Then, we propose an easy-to-deploy MikroTik honeypot and collect more than 17 millions packets, in 45 days, from sensors deployed in Australia, Brazil, China, India, Netherlands, and the United States. Finally, we use the collected data from our honeypots to automatically classify and assess attacks tailored to MikroTik devices. All our source-codes and analysis are publicly available. We believe that our honeypots and our findings in this paper foster security improvements in MikroTik devices worldwide.
João M. Ceron, Christian Scholten, Aiko Pras, Jair Santanna
NOMS3
2020 Towards Adversarial Resilience in Proactive Detection of Botnet Domain Names by using MTD
abstract
Artificial Intelligence is often part of state-of-the-art Intrusion Detection Systems. However, attackers use Artificial Intelligence to improve their attacks and circumvent IDS systems. Botnets use artificial intelligence to improve their Domain Name Generation Algorithms. Botnets pose a serious threat to networks that are connected to the Internet and are an enabler for many cyber-criminal activities (e.g., DDoS attacks, banking fraud and cyber-espionage) and cause substantial economic damage. To circumvent detection and prevent takedown actions, bot-masters use DGAs to create, maintain and hide C&C infrastructures. Furthermore, botmasters often release its source code to prevent detection, leading to numerous similar botnets that are created and maintained by different botmasters. As these botnets are based on nearly the same source code basis, they often share similar observable behavior. Current work on detection of DGAs is often based on applying machine learning techniques, as they are capable to generalize and to also detect yet unknown derivatives of a known botnets. However, these machine learning based classifiers can be circumvented by applying adversarial learning techniques. As a consequence, there is a need for resilience against adversarial learning in current Intrusion Detection Systems. In our work, we focus on adversarial learning in DNS based IDSs from the perspective of a network operator. Further, we present our concept to make existing and future machine learning based IDSs more resilient against adversarial learning attacks by applying multi-level Moving Target Defense strategies.
Christian Dietz, Gabi Dreo Rodosek, Anna Sperotto, Aiko Pras
NOMS4
2020 DDoS Mitigation: A Measurement-Based Approach
abstract
Society heavily relies upon the Internet for global communications. Simultaneously, Internet stability and reliability are continuously subject to deliberate threats. These threats include (Distributed) Denial-of-Service (DDoS) attacks, which can potentially be devastating. As a result of DDoS, businesses lose hundreds of millions of dollars annually. Moreover, when it comes to vital infrastructure, national safety and even lives could be at stake. Effective defenses are therefore an absolute necessity. Prospective users of readily available mitigation solutions find themselves having many shapes and sizes to choose from, the right fit of which may, however, not always be apparent. In addition, the deployment and operation of mitigation solutions may come with hidden hazards that need to be better understood. Policy makers and governments also find themselves facing questions concerning what needs to be done to promote cybersafety on a national level. Developing an optimal course of action to deal with DDoS, therefore, also brings about societal challenges. Even though the DDoS problem is by no means new, the scale of the problem is still unclear. We do not know exactly what it is we are defending against and getting a better understanding of attacks is essential to addressing the problem head-on. To advance situational awareness, many technical and societal challenges need still to be tackled. Given the central importance of better understanding the DDoS problem to improve overall Internet security, the thesis that we summarize in this paper has three main contributions. First, we rigorously characterize attacks and attacked targets at scale. Second, we advance knowledge about the Internet-wide adoption, deployment and operational use of various mitigation solutions. Finally, we investigate hidden hazards that can render mitigation solutions altogether ineffective.
Mattijs Jonker, Anna Sperotto, Aiko Pras
NOMS3
2020 Distributed DDoS Defense: A collaborative Approach at Internet Scale
abstract
Distributed large-scale cyber attacks targeting the availability of computing and network resources still remain a serious threat. To limit the effects caused by those attacks and to provide a proactive defense, mitigation should move to the networks of Internet Service Providers (ISPs). In this context, this thesis focuses on a development of a collaborative, automated approach to mitigate the effects of Distributed Denial of Service (DDoS) attacks at Internet Scale. This thesis has the following contributions: i) a systematic and multifaceted study on mitigation of large-scale cyber attacks at ISPs. ii) A detailed guidance selecting an exchange format and protocol suitable to use to disseminate threat information. iii) To overcome the shortcomings of missing flow-based interoperability of current exchange formats, a development of the exchange format Flow-based Event Exchange Format (FLEX). iv) A communication process to facilitate the automated defense in response to ongoing network-based attacks, v) a model to select and perform a semi-automatic deployment of suitable response actions. vi) An investigation of the effectiveness of the defense techniques moving-target using Software Defined Networking (SDN) and their applicability in context of large-scale cyber attacks and the networks of ISPs. Finally, a trust model that determines a trust and a knowledge level of a security event to deploy semi-automated remediations and facilitate the dissemination of security event information using the exchange format FLEX in context of ISP networks.
Jessica Steinberger, Anna Sperotto, Harald Baier, Aiko Pras
NOMS4
2020 Passive Observations of a Large DNS Service: 2.5 Years in the Life of Google
abstract
In 2009 Google launched its Public DNS service, which has since become the largest DNS service in existence. A common problem with public resolvers is that Content Delivery Networks (CDNs) struggle to map end user origin. The EDNS Client Subnet (ECS) extension allows resolvers to reveal part of a client's IP to authoritative name servers, helping CDNs pinpoint client origin. A side effect of ECS is that authoritative name server operators learn where in its network the public resolver handles queries. We leverage this side effect to study Google Public DNS (GPDNS). We perform a longitudinal analysis over data covering 2.5 years and 3.7 billion queries. Our study focuses on three aspects. First, we show that while GPDNS has PoPs in many countries, traffic is frequently routed out of country. This can reduce performance, and expose DNS requests to state level surveillance. We also show that end users are often served by a suboptimal PoP. Second, we show that end users switch to GPDNS en masse when their ISP resolver is unresponsive, and do not switch back. Finally, we also find that many e-mail providers configure GPDNS as resolver on their servers, causing serious privacy concerns due to information leakage.
Wouter B. de Vries, Roland van Rijswijk-Deij, Pieter-Tjerk de Boer, Aiko Pras
IEEE Trans. Netw. Serv. Manag.4
2019 On the Usage of DSCP and ECN Codepoints in Internet Backbone Traffic Traces for IPv4 and IPv6
abstract
Differentiated Services Code Points are values that can be used on IP packets to mark traffic and allow for different Quality of Service treatment during the traversal through a network. Explicit Congestion Notifications are used to indicate that congestion on a network occurred. Both values are encoded in the previously called Type of Service field in the IP header. In this paper, we look at codepoint values for DSCP and ECN in relation to the ports used on the transport layer, which lets us infer the application that is generating the traffic. We provide new measurement data by analyzing traffic from Internet backbone links collected by CAIDA from the months March, April, and May 2018 in New York City. Our results show that DSCP codepoints are rarely used in IPv4 but even less in IPv6. Moreover, most traffic using DSCP codepoints is only using default values and not values designed for prioritization of packets. ECN-enabled traffic is scarce in IPv4, while in IPv6 it appears to be neglectable. However, we could observe differences for certain application traffic in the usage of DSCP and ECN codepoints and elaborate on their distribution.
Nils Rodday, Klement Streit, Gabi Dreo Rodosek, Aiko Pras
ISNCC4
2018 A First Joint Look at DoS Attacks and BGP Blackholing in the Wild
Mattijs Jonker, Aiko Pras, Alberto Dainotti, Anna Sperotto
Internet Measurement Conference2
2018 DDoS defense using MTD and SDN
abstract
Distributed large-scale cyber attacks targeting the availability of computing and network resources still remains a serious threat. In order to limit the effects caused by those attacks and to provide a proactive defense, mitigation should move to the networks of Internet Service Providers. In this context, Moving Target Defense (MTD) is a technique that increases uncertainty due to an ever-changing attack surface. In combination with Software Defined Networking (SDN), MTD has the potential to reduce the effects of a large-scale cyber attack. In this paper, we combine the defense techniques moving-target using Software Defined Networking and investigate their effectiveness. We review current moving-target defense strategies and their applicability in context of large-scale cyber attacks and the networks of Internet Service Providers. Further, we enforce the implementation of moving target defense strategies using Software Defined Networks in a collaborative environment. In particular, we focus on ISPs that cooperate among trusted partners. We found that the effects of a large-scale cyber attack can be significantly reduced using the moving-target defense and Software Defined Networking. Moreover, we show that Software Defined Networking is an appropriate approach to enforce implementation of the moving target defense and thus mitigate the effects caused by large-scale cyber attacks.
Jessica Steinberger, Benjamin Kuhnert, Christian Dietz, Lisa Ball, Anna Sperotto, Harald Baier, Aiko Pras, Gabi Dreo Rodosek
NOMS7
2017 IPv6-specific misconfigurations in the DNS
abstract
With the Internet transitioning from IPv4 to IPv6, the number of IPv6-specific DNS records (AAAA) increases. Misconfigurations in these records often go unnoticed, as most systems are provided with connectivity over both IPv4 and IPv6, and automatically fall back to IPv4 in case of connection problems. With IPv6-only networks on the rise, such misconfigurations result in servers or services rendered unreachable. Using long-term active DNS measurements over multiple zones, we qualify and quantify these IPv6-specific misconfigurations. Applying pattern matching on AAAA records revealed which configuration mistakes occur most, the distribution of faulty records per DNS operator, and how these numbers evolved over time. We show that more than 97% of invalid records can be categorized into one of our ten defined main configuration mistakes. Furthermore, we show that while the number and ratio of invalid records decreased over the last two years, the number of DNS operators with at least one faulty AAAA record increased. This emphasizes the need for easily applicable checks in DNS management systems, for which we provide recommendations in the conclusions of this work.
Luuk Hendriks, Pieter-Tjerk de Boer, Aiko Pras
CNSM3
2017 Cloudified mobility and bandwidth prediction in virtualized LTE networks
abstract
Network Function Virtualization involves implementing network functions (e.g., virtualized LTE component) in software that can run on a range of industry standard server hardware, and can be migrated or instantiated on demand. A prediction service hosted on cloud infrastructures enables consumers to request the prediction information on-demand and respond accordingly. In this paper we introduce MOBaaS, which is a network function of Mobility and Bandwidth prediction cloudified over the cloud computing infrastructure. We implemented the service orchestration framework of MOBaaS, which can easily be setup and integrated with any other cloud-based LTE entities to provide prediction information about the future location of mobile user(s) as well as the network link(s) bandwidth availability. This information can be used to generate required triggers for on-demand deployment or scaling-up/down of virtualized network components as well as for the self-adaptation procedures and optimal network function configuration. We also describe the performance evaluation of the MOBaaS cloudification procedures and present an example of the benefit of such a prediction service.
Zhongliang Zhao, Morteza Karimzadeh, Torsten Braun, Aiko Pras, Hans van den Berg
IM4
2017 Broad and load-aware anycast mapping with verfploeter
abstract
IP anycast provides DNS operators and CDNs with automatic fail-over and reduced latency by breaking the Internet into catchments, each served by a different anycast site. Unfortunately, understanding and predicting changes to catchments as anycast sites are added or removed has been challenging. Current tools such as RIPE Atlas or commercial equivalents map from thousands of vantage points (VPs), but their coverage can be inconsistent around the globe. This paper proposes Verfploeter, a new method that maps anycast catchments using active probing. Verfploeter provides around 3.8M passive VPs, 430x the 9k physical VPs in RIPE Atlas, providing coverage of the vast majority of networks around the globe. We then add load information from prior service logs to provide calibrated predictions of anycast changes. Verfploeter has been used to evaluate the new anycast deployment for B-Root, and we also report its use of a nine-site anycast testbed. We show that the greater coverage made possible by Verfploeter's active probing is necessary to see routing differences in regions that have sparse coverage from RIPE Atlas, like South America and China.
Wouter B. de Vries, Ricardo de Oliveira Schmidt, Wes Hardaker, John S. Heidemann, Pieter-Tjerk de Boer, Aiko Pras
Internet Measurement Conference6
2017 On the Potential of IPv6 Open Resolvers for DDoS Attacks
Luuk Hendriks, Ricardo de Oliveira Schmidt, Roland van Rijswijk-Deij, Aiko Pras
PAM4
2017 Double-NAT Based Mobility Management for Future LTE Networks
abstract
In this paper we discuss the major modifications required in the current LTE network to realize a decentralized LTE architecture and develop a novel IP mobility management solution for it. The proposed solution can handle traffic redirecting and IP address continuity above the distributed anchor points in a scalable and resource efficient manner. Our approach is based on the NAT (Network Address Translation) mechanism, which is a well- known and widely used procedure in the current Internet. We extend the NS3-LENA to implement a decentralized LTE network as well as the proposed scheme. The evaluation results show that the proposed solution efficiently fulfills the functionality and performance requirements (e.g.,latency and signaling load) related to the mobility management.
Morteza Karimzadeh, Luca Valtulina, Aiko Pras, Marco Liebsch, Tarik Taleb, Hans van den Berg, Ricardo de Oliveira Schmidt
WCNC3
2017 The Performance Impact of Elliptic Curve Cryptography on DNSSEC Validation
abstract
The domain name system (DNS) is a core Internet infrastructure that translates names to machine-readable information, such as IP addresses. Security flaws in DNS led to a major overhaul, with the introduction of the DNS security (DNSSEC) extensions. DNSSEC adds integrity and authenticity to the DNS using digital signatures. DNSSEC, however, has its own concerns. It suffers from availability problems due to packet fragmentation and is a potent source of distributed denial-of-service attacks. In earlier work, we argued that many issues with DNSSEC stem from the choice of RSA as default signature algorithm. A switch to alternatives based on elliptic curve cryptography (ECC) can resolve these issues. Yet switching to ECC introduces a new problem: ECC signature validation is much slower than RSA validation. Thus, switching DNSSEC to ECC imposes a significant additional burden on DNS resolvers, pushing load toward the edges of the network. Therefore, in this paper, we study the question: will switching DNSSEC to ECC lead to problems for DNS resolvers, or can they handle the extra load? To answer this question, we developed a model that accurately predicts how many signature validations DNS resolvers have to perform. This allows us to calculate the additional CPU load ECC imposes on a resolver. Using real-world measurements from four DNS resolvers and with two open-source DNS implementations, we evaluate future scenarios where DNSSEC is universally deployed. Our results conclusively show that switching DNSSEC to ECC signature schemes does not impose an insurmountable load on DNS resolvers, even in worst case scenarios.
Roland van Rijswijk-Deij, Kaspar Hageman, Anna Sperotto, Aiko Pras
IEEE/ACM Trans. Netw.4
2017 Quantitative Comparison of the Efficiency and Scalability of the Current and Future LTE Network Architectures
abstract
The core architecture of current mobile networks does not scale well to cope with future traffic demands owing to its highly centralized composition. Typically, it is believed that decentralization of the network architecture would be a sustainable approach to deal with ever growing amount of mobile data traffic. Nevertheless, the decentralization strategy of network architecture has not been properly examined through quantitative performance studies. Given that LTE will be the leading mobile networking technology in the coming 5–10 years, we conduct a hybrid study model to compare performance of current and future (decentralized) LTE network architectures. Particularly, our analysis presents numerical results quantifying impact of the number of attached nodes on the load at network routers and links, on the latency, and on the processing cost of the user’s data and control planes. Analytical results demonstrate that decentralization of the LTE network architecture achieves higher performance compared to the current architecture and improves the latency and cost of data packet delivery more than 10 and 6 times, respectively. Furthermore, it is also observed that GTP outperforms PMIP for all studied performance metrics in the decentralized architecture and provides about twofold better latency and cost for data packet delivery and roughly 6 times lower data traffic load on the network routers.
Morteza Karimzadeh, Hans van den Berg, Ricardo de Oliveira Schmidt, Aiko Pras
Wirel. Commun. Mob. Comput.4
2016 Booter blacklist: Unveiling DDoS-for-hire websites
abstract
The expansion of Distributed Denial of Service (DDoS) for hire websites, known as Booters, has radically modified both the scope and stakes of DDoS attacks. Until recently, however, Booters have only received little attention from the research community. Given their impact, addressing the challenges associated with this phenomenon is crucial. In this paper, we present a rigorous methodology to identify a comprehensive set of existing Booters in the Internet. The methodology relies on well-defined mechanisms to generate a Booter blacklist, from crawling suspect URLs to characterizing and classifying the collected URLs. The list obtained using the methodology presented in this paper has a classification accuracy of 95.5%, which is 10.5% better compared to previous work. We also demonstrate the usage of our methodology applied by the Dutch NREN, SURFNet, which started using our blacklist to extend their Booters' activities monitoring.
José Jair Santanna, Ricardo de Oliveira Schmidt, Daphné Tuncer, Joey de Vries, Lisandro Z. Granville, Aiko Pras
CNSM6
2016 Measuring the Adoption of DDoS Protection Services
Mattijs Jonker, Anna Sperotto, Roland van Rijswijk-Deij, Ramin Sadre, Aiko Pras
Internet Measurement Conference5
2016 Enabling a Mobility Prediction-Aware Follow-Me Cloud Model
abstract
The location of data centres is crucial when mobile network operators are moving towards cloudified mobile networks to optimize resource utilization and to improve performance of services. Quality of Experience (QoE) can be enhanced in terms of content access latency, by placing user content at locations where they will be present in the future. The Follow-Me Cloud (FMC) concept aims at optimising operations of moving Mobile Network Operators Services towards cloudified environments, where Information Centric Networking (ICN) and the appropriate content migration policies are of paramount importance. However, several factors need to be considered, including user movements and mobility prediction (MP), content popularity, and migration. This paper addresses all these aspects by implementing a fully integrated multi-criteria FMC and mobility prediction mechanisms (MP-FMC) on a cloud infrastructure. Experimental evaluation shows that MP-FMC can be orchestrated on-demand within a reasonable time frame, and it could deliver ≈ 33% improvement of content retrieval time.
Bruno Sousa, Zhongliang Zhao, Morteza Karimzadeh, David Palma 0001, Vitor Fonseca, Paulo Simões 0001, Torsten Braun, Hans van den Berg, Aiko Pras, Luís Cordeiro
LCN9
2016 ITSA: Internet traffic statistics archive
abstract
Motivated by the fact that comprehensive and long term Internet traffic measurements can be hard to obtain, we have proposed and developed the Internet Traffic Statistics Archive (ITSA). Since 2013, ITSA concentrates reports on highlevel statistics of Internet traffic worldwide. Examples of statistics are shares of traffic per port, protocols and distribution of packets and bytes. Such information can be of great help to those that need to support claims and assumptions on what Internet traffic actually looks like. The reports containing traffic statistics are generated on a weekly basis from NetFlow data, and publicly published on the ITSA website. In this demo we will present the ITSA architecture, how it can be used, and how the available data can help to visualize and understand trends in Internet traffic.
Martijn Hoogesteger, Ricardo de Oliveira Schmidt, Aiko Pras
NOMS3
2016 Exploring security vulnerabilities of unmanned aerial vehicles
abstract
We are currently observing a significant increase in the popularity of Unmanned Aerial Vehicles (UAVs), popularly also known by their generic term drones. This is not only the case for recreational UAVs, that one can acquire for a few hundred dollars, but also for more sophisticated ones, namely professional UAVs, whereby the cost can reach several thousands of dollars. These professional UAVs are known to be largely employed in sensitive missions such as monitoring of critical infrastructures and operations by the police force. Given these applications, and in contrast to what we have been seeing for the case of recreational UAVs, one might assume that professional UAVs are strongly resilient to security threats. In this demo we prove such an assumption wrong by presenting the security gaps of a professional UAV, which is used for critical operations by police forces around the world. We demonstrate how one can exploit the identified security vulnerabilities, perform a Man-in-the-Middle attack, and inject control commands to interact with the compromised UAV. In addition, we discuss appropriate countermeasures to help improving the security and resilience of professional UAVs.
Nils Rodday, Ricardo de Oliveira Schmidt, Aiko Pras
NOMS3
2016 Collaborative DDoS defense using flow-based security event information
abstract
Over recent years, network-based attacks evolved to the top concerns responsible for network infrastructure and service outages. To counteract such attacks, an approach is to move mitigation from the target network to the networks of Internet Service Providers (ISP). In addition, exchanging threat information among trusted partners is used to reduce the time needed to detect and respond to large-scale network-based attacks. However, exchanging threat information is currently done on an ad-hoc basis via email or telephone, and there is still no interoperable standard to exchange threat information among trusted partners. To facilitate the exchange of security event information in conjunction with widely adopted monitoring technologies, in particular network flows, we make use of the exchange format FLEX. The goal of this paper is to present a communication process that supports the dissemination of threat information based on FLEX in context of ISPs. We show that this communication process helps organizations to speed up their mitigation and response capabilities without the need to modify the current network infrastructure, and hence make it viable to use for network operators.
Jessica Steinberger, Benjamin Kuhnert, Anna Sperotto, Harald Baier, Aiko Pras
NOMS5
2016 A High-Performance, Scalable Infrastructure for Large-Scale Active DNS Measurements
abstract
The domain name system (DNS) is a core component of the Internet. It performs the vital task of mapping human readable names into machine readable data (such as IP addresses, which hosts handle e-mail, and so on). The content of the DNS reveals a lot about the technical operations of a domain. Thus, studying the state of large parts of the DNS over time reveals valuable information about the evolution of the Internet. We collect a unique long-term data set with daily DNS measurements for all the domains under the main top-level domains (TLDs) on the Internet (including .com, .net, and .org, comprising 50% of the global DNS name space). This paper discusses the challenges of performing such a large-scale active measurement. These challenges include scaling the daily measurement to collect data for the largest TLD (.com, with 123M names) and ensuring that a measurement of this scale does not impose an unacceptable burden on the global DNS infrastructure. The paper discusses the design choices we have made to meet these challenges and documents the design of the measurement system we implemented based on these choices. Two case studies related to cloud e-mail services illustrate the value of measuring the DNS at this scale. The data this system collects is valuable to the network research community. Therefore, we end this paper by discussing how we make the data accessible to other researchers.
Roland van Rijswijk-Deij, Mattijs Jonker, Anna Sperotto, Aiko Pras
IEEE J. Sel. Areas Commun.4
2015 Unveiling flat traffic on the Internet: An SSH attack case study
abstract
Many types of brute-force attacks are known to exhibit a characteristic `flat' behavior at the network-level, meaning that connections belonging to an attack feature a similar number of packets and bytes, and duration. Flat traffic usually results from repeating similar application-layer actions, such as login attempts in a brute-force attack. For typical attacks, hundreds of attempts span over multiple connections, with each connection containing the same, small number of attempts. The characteristic flat behavior is used by many Intrusion Detection Systems (IDSes), both for identifying the presence of attacks and - once detected - for observing deviations, pointing out potential compromises, for example. However, flatness of network traffic may become indistinct when TCP retransmissions and control information come into play. These TCP phenomena affect not only intrusion detection, but also other forms of network traffic analysis. The contribution of this work is twofold. First, we analyze the impact of retransmissions and control information on network traffic based on traffic measurements. To do so, we have developed a flow exporter extension that was deployed in both a campus and a backbone network. Second, we show that intrusion detection results improve dramatically by up to 16 percentage points once IDSes are able to `flatten' network traffic again, which we have validated by means of analyzing log files of almost 60 hosts over a period of one month.
Mattijs Jonker, Rick Hofstede, Anna Sperotto, Aiko Pras
IM4
2015 Inside booters: An analysis on operational databases
abstract
Distributed Denial of Service (DDoS) attacks are an increasing threat on the Internet. One of the reasons is that Web sites selling attacks for prices starting from $1.00 are becoming popular. These Web sites, called Booters, facilitate attacks by making transparent the needed infrastructure to perform attacks and by lowering the knowledge to control it. As a consequence, any user on the Internet is able to launch attacks at any time. Although security experts and operators acknowledge the potential of Booters for DDoS attacks, little is known about Booters operational aspects in terms of users, attacks and infrastructure. The existing works that investigate this phenomenon are all restricted to the analysis of a single Booter and therefore provide a narrow overview of the phenomenon. In this paper we extend the existing work by providing an extensive analysis on 15 distinct Booters. We analyze their operational databases containing logs of users, attacks, and the infrastructure used to perform attacks. Among our findings we reveal that (i) some Booters have several database records completely equal, (ii) users that access Booters via proxies and VPNs performed much more attacks than those that accessed using a single IP address, and (iii) the infrastructure used to perform attacks is slightly different from what is known through existing work. The contribution of our work is to bring awareness of Booter characteristics facilitating future works to mitigate this phenomenon.
José Jair Santanna, Romain Durban, Anna Sperotto, Aiko Pras
IM4
2015 Booters - An analysis of DDoS-as-a-service attacks
abstract
In 2012, the Dutch National Research and Education Network, SURFnet, observed a multitude of Distributed Denial of Service (DDoS) attacks against educational institutions. These attacks were effective enough to cause the online exams of hundreds of students to be cancelled. Surprisingly, these attacks were purchased by students from Web sites, known as Booters. These sites provide DDoS attacks as a paid service (DDoS-as-a-Service) at costs starting from 1 USD. Since this problem was first identified by SURFnet, Booters have been used repeatedly to perform attacks on schools in SURFnet's constituency. Very little is known, however, about the characteristics of Booters, and particularly how their attacks are structure. This is vital information needed to mitigate these attacks. In this paper we analyse the characteristics of 14 distinct Booters based on more than 250 GB of network data from real attacks. Our findings show that Booters pose a real threat that should not be underestimated, especially since our analysis suggests that they can easily increase their firepower based on their current infrastructure.
José Jair Santanna, Roland van Rijswijk-Deij, Rick Hofstede, Anna Sperotto, Mark Wierbosch, Lisandro Z. Granville, Aiko Pras
IM7
2015 Measurement-based network link dimensioning
abstract
The ever increasing traffic demands and the current trend of network and services virtualization calls for effective approaches for optimal use of network resources. In the future Internet multiple virtual networks will coexist on top of the same physical infrastructure, and these will compete for bandwidth resources. Link dimensioning can support fair share and allocation of bandwidth. Current approaches however, are ineffective at smaller timescales or require traffic measurements that are not easy to obtain. In this thesis we focused on easy to deploy and accurate link dimensioning approaches for the future Internet. The start point of our work is a dimensioning formula, proposed in 2006, built upon the assumption of Gaussian traffic. This formula is able to accurately estimate required capacity at very small timescales. To do so it requires traffic statistics that can be obtained from packet captures. The contribution of this thesis is threefold. First, we prove that the assumption of Gaussian traffic holds for current Internet traffic and, hence, the dimensioning formula can still be applied. Second, instead of relying on costly packet captures, we develop and validate link dimensioning approaches that estimate the needed traffic statistics from measurement data obtained via technologies that are largely found in today's networks (namely, sFlow and NetFlow/IPFIX). Our approaches are able to accurately estimate required capacity at timescales as low as 1ms. Last, we propose a link dimensioning approach that uses measured data from the recent and already widely available OpenFlow. We also investigate the quality of flow-level measurements in current implementations of OpenFlow, and demonstrate that these are not yet accurate enough for link dimensioning purposes.
Ricardo de Oliveira Schmidt, Hans van den Berg, Aiko Pras
IM3
2015 Real-time DDoS attack detection for Cisco IOS using NetFlow
abstract
Flow-based DDoS attack detection is typically performed by analysis applications that are installed on or close to a flow collector. Although this approach allows for easy deployment, it makes detection far from real-time and susceptible to DDoS attacks for the following reasons. First, the fact that the flow export process is timeout-based and that flow collectors typically provide data to analysis applications in chunks, can result in detection delays in the order of several minutes. Second, by the nature of flow export, attack traffic may be amplified by the flow export process if the original packets are small enough and are part of small flows. We have shown in a previous work how to perform DDoS attack detection on a flow exporter instead of a flow collector, i.e., close to the data source and in a real-time fashion, which however required access to a fully-extendible flow monitoring infrastructure. In this work, we investigate whether it is possible to operate the same detection system on a widely deployed networking platform: Cisco IOS. Since our ultimate goal is to identify besides the presence of an attack also attackers and targets, we rely on NetFlow. In this context, we present our DDoS attack detection prototype that has shown to generate a constant load on the underlying platform - even under attacks - underlining that DDoS attack detection can be performed on a Cisco Catalyst 6500 in production networks, if enough spare capacity is available.
Daniel van der Steeg, Rick Hofstede, Anna Sperotto, Aiko Pras
IM4
2015 Collaborative attack mitigation and response: A survey
abstract
Over recent years, network-based attacks have become one of the top causes of network infrastructure and service outages. To counteract such attacks, an approach is to move mitigation from the target network to the networks of Internet Service Providers (ISP). However, it remains unclear to what extent countermeasures are set up and which mitigation approaches are adopted by ISPs. The goal of this paper is to present the results of a survey that aims to gain insight into processes, structures and capabilities of ISPs to mitigate and respond to network-based attacks.
Jessica Steinberger, Anna Sperotto, Harald Baier, Aiko Pras
IM4
2015 The Internet of Names: A DNS Big Dataset
abstract
The Domain Name System (DNS) is part of the core infrastructure of the Internet. Tracking changes in the DNS over time provides valuable information about the evolution of the Internet's infrastructure. Until now, only one large-scale approach to perform these kinds of measurements existed, passive DNS (pDNS). While pDNS is useful for applications like tracing security incidents, it does not provide sufficient information to reliably track DNS changes over time. We use a complementary approach based on active measurements, which provides a unique, comprehensive dataset on the evolution of DNS over time. Our high-performance infrastructure performs Internet-scale active measurements, currently querying over 50% of the DNS name space on a daily basis. Our infrastructure is designed from the ground up to enable big data analysis approaches on, e.g., a Hadoop cluster. With this novel approach we aim for a quantum leap in DNS-based measurement and analysis of the Internet.
Roland van Rijswijk-Deij, Mattijs Jonker, Anna Sperotto, Aiko Pras
SIGCOMM4
2015 QoE-driven in-network optimization for Adaptive Video Streaming based on packet sampling measurements
Niels Bouten, Ricardo de Oliveira Schmidt, Jeroen Famaey, Steven Latré, Aiko Pras, Filip De Turck
Comput. Networks5
2015 Impact of Packet Sampling on Link Dimensioning
abstract
Link dimensioning is used by network operators to properly provision the capacity of their network links. Proposed methods for link dimensioning often require statistics, such as traffic variance, that need to be calculated from packet-level measurements. In practice, due to increasing traffic volume, operators deploy packet sampling techniques aiming to reduce the burden of traffic monitoring, but little is known about how link dimensioning is affected by such measurements. In this paper, we make use of a previously proposed and validated dimensioning formula that requires traffic variance to estimate required link capacity. We assess the impact of three packet sampling techniques on link dimensioning, namely, Bernoulli, n-in-N and sFlow sampling. To account for the additional variance introduced by the sampling algorithms, we propose approaches to better estimate traffic variance from sampled data according to the employed technique. Results show that, depending on sampling rate and link load, packet sampling does not negatively impact on link dimensioning accuracy even at very short timescales such as 10 ms. Moreover, we also show that the loss of inter-arrival time of sampled packets due to the exporting process in sFlow does not harm the estimations, given that an appropriate sampling rate is used. Our study is validated using a large dataset consisting of traffic packet traces captured at several locations around the globe.
Ricardo de Oliveira Schmidt, Ramin Sadre, Anna Sperotto, Hans van den Berg, Aiko Pras
IEEE Trans. Netw. Serv. Manag.5
2014 DNSSEC and its potential for DDoS attacks: a comprehensive measurement study
abstract
Over the past five years we have witnessed the introduction of DNSSEC, a security extension to the DNS that relies on digital signatures. DNSSEC strengthens DNS by preventing attacks such as cache poisoning. However, a common argument against the deployment of DNSSEC is its potential for abuse in Distributed Denial of Service (DDoS) attacks, in particular reflection and amplification attacks. DNS responses for a DNSSEC-signed domain are typically larger than those for an unsigned domain, thus, it may seem that DNSSEC could actually worsen the problem of DNS-based DDoS attacks. The potential for abuse in DNSSEC-signed domains has, however, never been assessed on a large scale.
Roland van Rijswijk-Deij, Anna Sperotto, Aiko Pras
Internet Measurement Conference3
2014 Linking network usage patterns to traffic Gaussianity fit
abstract
Gaussian traffic models are widely used in the domain of network traffic modeling. The central assumption is that traffic aggregates are Gaussian distributed. Due to its importance, the Gaussian character of network traffic has been extensively assessed by researchers in the past years. In 2001, researchers showed that the property of Gaussianity can be disturbed by traffic bursts. However, assumptions on network infrastructure and traffic composition made by the authors back in 2001 are not consistent with those of today's networks. The goal of this paper is to study the impact of traffic bursts on the degree of Gaussianity of network traffic. We identify traffic bursts, uncover applications and hosts that generate them and, ultimately, relate these findings to the Gaussianity degree of the traffic expressed by a goodness-of-fit factor. In our analysis we use recent traffic captures from 2011 and 2012. Our results show that Gaussianity can be directly linked to the presence or absence of extreme traffic bursts. In addition, we also show that even in a more homogeneous network, where hosts have similar access speeds to the Internet, we can identify extreme traffic bursts that might compromise Gaussianity fit.
Ricardo de Oliveira Schmidt, Ramin Sadre, Nikolay Melnikov, Jürgen Schönwälder, Aiko Pras
Networking5
2014 Internet Bad Neighborhoods temporal behavior
abstract
Malicious hosts tend to be concentrated in certain areas of the IP addressing space, forming the so-called Bad Neighborhoods. Knowledge about this concentration is valuable in predicting attacks from unseen IP addresses. This observation has been employed in previous works to filter out spam. In this paper, we focus on the temporal behavior of bad neighborhoods. The goal is to determine if bad neighborhoods strike multiple times over a certain period of time, and if so, when do the attacks occur. Among other findings, we show that even though bad neighborhoods do not exhibit a favorite combination of days to carry out attacks, 85% of the recurrent bad neighborhoods do carry out a second attack within the first 5 days from the first attack. These and the other findings here presented lead to several considerations on how attack prediction models can be more effective i.e., generating both predictive and short neighborhood blacklists.
Giovane Cesar Moreira Moura, Ramin Sadre, Aiko Pras
NOMS3
2014 Taking on Internet Bad Neighborhoods
abstract
It's known fact that malicious IP addresses are not evenly distributed over the IP addressing space. In this paper, we frame networks concentrating malicious addresses as bad neighborhoods. We propose a formal definition and show this concentration can be used to predict future attacks (new spamming sources, in our case), and propose an algorithm to aggregate individual IP addresses can bigger neighborhoods. Moreover, we show how bad neighborhoods are specific according to the exploited application (e.g., spam, ssh) and how the performance of different blacklist sources impacts lightweight spam filtering algorithms.
Giovane Cesar Moreira Moura, Ramin Sadre, Aiko Pras
NOMS3
2014 A hybrid procedure for efficient link dimensioning
Ricardo de Oliveira Schmidt, Ramin Sadre, Anna Sperotto, Hans van den Berg, Aiko Pras
Comput. Networks5
2013 Towards real-time intrusion detection for NetFlow and IPFIX
abstract
DDoS attacks bring serious economic and technical damage to networks and enterprises. Timely detection and mitigation are therefore of great importance. However, when flow monitoring systems are used for intrusion detection, as it is often the case in campus, enterprise and backbone networks, timely data analysis is constrained by the architecture of NetFlow and IPFIX. In their current architecture, the analysis is performed after certain timeouts, which generally delays the intrusion detection for several minutes. This paper presents a functional extension for both NetFlow and IPFIX flow exporters, to allow for timely intrusion detection and mitigation of large flooding attacks. The contribution of this paper is threefold. First, we integrate a lightweight intrusion detection module into a flow exporter, which moves detection closer to the traffic observation point. Second, our approach mitigates attacks in near real-time by instructing firewalls to filter malicious traffic. Third, we filter flow data of malicious traffic to prevent flow collectors from overload. We validate our approach by means of a prototype that has been deployed on a backbone link of the Czech national research and education network CESNET.
Rick Hofstede, Václav Bartos, Anna Sperotto, Aiko Pras
CNSM4
2013 Lightweight link dimensioning using sFlow sampling
abstract
Operators use link dimensioning to provision network links. In practice, traffic averages are obtained via SNMP are used to roughly estimate required capacity. More accurate solutions often require traffic statistics easily obtained from packet captures, e.g. variance. However, packet capturing may not be trivial in high-speed links. Aiming scalability, operators often deploy packet sampling on monitoring, but little is known how it affects link dimensioning. In this paper we assess the feasibility of lightweight link dimensioning using sFlow, which is a widely-deployed traffic monitoring tool. We implement sFlow sampling algorithm and use a previously proposed and validated dimensioning formula that needs traffic variance.We validate our approach using packet captures from real networks. Results show that the proposed procedure is successful for a range of sampling rates and that, due to randomness of sampling algorithm, the error introduced by scaling the traffic variance yields more conservative results that cope with short-term traffic fluctuations.
Ricardo de Oliveira Schmidt, Ramin Sadre, Anna Sperotto, Aiko Pras
CNSM4
2013 Large-scale geolocation for NetFlow
Pavel Celeda, Petr Velan, Martin Rabek, Rick Hofstede, Aiko Pras
IM5
2013 Evaluating third-party Bad Neighborhood blacklists for Spam detection
Giovane Cesar Moreira Moura, Anna Sperotto, Ramin Sadre, Aiko Pras
IM4
2013 Benchmarking personal cloud storage
abstract
Personal cloud storage services are data-intensive applications already producing a significant share of Internet traffic. Several solutions offered by different companies attract more and more people. However, little is known about each service capabilities, architecture and -- most of all -- performance implications of design choices. This paper presents a methodology to study cloud storage services. We apply our methodology to compare 5 popular offers, revealing different system architectures and capabilities. The implications on performance of different designs are assessed executing a series of benchmarks. Our results show no clear winner, with all services suffering from some limitations or having potential for improvement. In some scenarios, the upload of the same file set can take seven times more, wasting twice as much capacity. Our methodology and results are useful thus as both benchmark and guideline for system design.
Idilio Drago, Enrico Bocchi, Marco Mellia, Herman Slatman, Aiko Pras
Internet Measurement Conference5
2013 Gaussian traffic revisited
Ricardo de Oliveira Schmidt, Ramin Sadre, Aiko Pras
Networking3
2013 Measurement Artifacts in NetFlow Data
Rick Hofstede, Idilio Drago, Anna Sperotto, Ramin Sadre, Aiko Pras
PAM5
2012 Towards periodicity based anomaly detection in SCADA networks
abstract
Supervisory Control and Data Acquisition (SCADA) networks are commonly deployed to aid the operation of large industrial facilities. The polling mechanism used to retrieve data from field devices causes the data transmission to be highly periodic. In this paper, we propose an approach that exploits traffic periodicity to detect traffic anomalies, which represent potential intrusion attempts. We present a proof of concept to show the feasibility of our approach.
Rafael Ramos Regis Barbosa, Ramin Sadre, Aiko Pras
ETFA3
2012 Inside dropbox: understanding personal cloud storage services
abstract
Personal cloud storage services are gaining popularity. With a rush of providers to enter the market and an increasing offer of cheap storage space, it is to be expected that cloud storage will soon generate a high amount of Internet traffic. Very little is known about the architecture and the performance of such systems, and the workload they have to face. This understanding is essential for designing efficient cloud storage systems and predicting their impact on the network.
Idilio Drago, Marco Mellia, Maurizio M. Munafò, Anna Sperotto, Ramin Sadre, Aiko Pras
Internet Measurement Conference6
2012 A first look into SCADA network traffic
abstract
Supervisory Control and Data Acquisition (SCADA) networks are commonly deployed to aid the operation of critical infrastructures, such as water distribution facilities. These networks provide automated processes that ensure the correct functioning of these infrastructures, in a operation much similar to those of management operations found in traditional Internet Protocol (IP), in particular the Simple Network Management Protocol (SNMP). In this paper we provide a first look into characteristics of SCADA traffic, with the goal of building an empirical foundation for future research, and investigate to what extent the SCADA traffic patterns are similar to SNMP.
Rafael Ramos Regis Barbosa, Ramin Sadre, Aiko Pras
NOMS3
2012 Internet bad neighborhoods aggregation
abstract
Internet Bad Neighborhoods have proven to be an innovative approach for fighting spam. They have also helped to understand how spammers are distributed on the Internet. In our previous works, the size of each bad neighborhood was fixed to a /24 subnetwork. In this paper, however, we investigate if it is feasible to aggregate Internet bad neighborhoods not only at /24, but to any network prefix. To do that, we propose two different aggregation strategies: fixed prefix and variable prefix. The motivation for doing that is to reduce the number of entries in the bad neighborhood list, thus reducing memory storage requirements for intrusion detection solutions. We also introduce two error measures that allow to quantify how much error was incurred by the aggregation process. An evaluation of both strategies was conducted by analyzing real world data in our aggregation prototype.
Giovane Cesar Moreira Moura, Ramin Sadre, Anna Sperotto, Aiko Pras
NOMS4
2012 The effects of DDoS attacks on flow monitoring applications
abstract
Flow-based monitoring has become a popular approach in many areas of network management. However, flow monitoring is, by design, susceptible to anomalies that generate a large number of flows, such as Distributed Denial-Of-Service attacks. This paper aims at getting a better understanding on how a flow monitoring application reacts to the presence of massive attacks. We analyze the performance of a flow monitoring application from the perspective of the flow data it has to process. We first identify the changes in the flow data caused by a massive attack and propose a simple queueing model that describes the behavior of the flow monitoring application. Secondly, we present a case study based on a real attack trace collected at the University of Twente and we analyze the performance of the flow monitoring application by means of simulation experiments. We conclude that the observed changes in the flow data might cause unwanted effects in monitoring applications. Furthermore, our results show that our model can help to parametrize and dimension flow-based monitoring systems.
Ramin Sadre, Anna Sperotto, Aiko Pras
NOMS3
2012 Difficulties in Modeling SCADA Traffic: A Comparative Analysis
Rafael Ramos Regis Barbosa, Ramin Sadre, Aiko Pras
PAM3
2012 Autonomic Parameter Tuning of Anomaly-Based IDSs: an SSH Case Study
abstract
Anomaly-based intrusion detection systems classify network traffic instances by comparing them with a model of the normal network behavior. To be effective, such systems are expected to precisely detect intrusions (high true positive rate) while limiting the number of false alarms (low false positive rate). However, there exists a natural trade-off between detecting all anomalies (at the expense of raising alarms too often), and missing anomalies (but not issuing any false alarms). The parameters of a detection system play a central role in this trade-off, since they determine how responsive the system is to an intrusion attempt. Despite the importance of properly tuning the system parameters, the literature has put little emphasis on the topic, and the task of adjusting such parameters is usually left to the expertise of the system manager or expert IT personnel. In this paper, we present an autonomic approach for tuning the parameters of anomaly-based intrusion detection systems in case of SSH traffic. We propose a procedure that aims to automatically tune the system parameters and, by doing so, to optimize the system performance. We validate our approach by testing it on a flow-based probabilistic detection system for the detection of SSH attacks.
Anna Sperotto, Michel Mandjes, Ramin Sadre, Pieter-Tjerk de Boer, Aiko Pras
IEEE Trans. Netw. Serv. Manag.5
2011 Internet Bad Neighborhoods: The spam case
Giovane Cesar Moreira Moura, Ramin Sadre, Aiko Pras
CNSM3
2011 Self-management of hybrid optical and packet switching networks
abstract
Hybrid optical and packet switching networks enable data to be forwarded at multiple levels. Large IP flows at the IP level may be therefore moved to the optical level bypassing the per hop routing decisions of the IP level. Such move could be beneficial since congested IP networks could be offloaded; leaving more resources for other smaller IP flows. At the same time, the flows switched at the optical level would experience better quality of service (QoS) thanks to larger bandwidth and negligible jitter. Moving these large flows to the optical level requires the creation of lightpaths. Current approaches to manage lightpaths rely on decisions of which IP flows will be moved to lightpaths taken by network managers. As a result, only IP flows explicitly selected by such managers will take advantage of being transferred over lightpaths. However, it may be that there are also other large IP flows, not known to the manager, which could potentially profit from being moved to the optical level. The objective of this Ph.D. thesis is to investigate the feasibility of employing self-management capabilities on hybrid optical and packet switching networks in order to autonomically move large IP flows from the IP level to the optical level, as well as, creating and releasing lightpaths to transport such flows at the optical level.
Tiago Fioreze, Aiko Pras
Integrated Network Management2
2011 Flow-based intrusion detection
abstract
The spread of 1-10 Gbps technology has in recent years paved the way to a flourishing landscape of new, high-bandwidth Internet services. At the same time, we have also observed increasingly frequent and widely diversified attacks. To this threat, the research community has answered with a growing interest in intrusion detection, aiming to timely detect intruders and prevent damage. We believe that the detection problem is a key component in the field of intrusion detection. Our studies, however, made us realize that additional research is needed, in particular focusing on validation and automatic tuning of Intrusion Detection Systems (IDSs).
Anna Sperotto, Aiko Pras
Integrated Network Management2
2009 Self-management of hybrid networks: Can we trust netflow data?
abstract
Network measurement provides vital information on the health of managed networks. The collection of network information can be used for several reasons (e.g., accounting or security) depending on the purpose the collected data will be used for. At the University of Twente (UT), an automatic decision process for hybrid networks that relies on collected network information has been investigated. This approach, called self-management of hybrid networks requires information retrieved from measuring processes in order to automatically decide on establishing/releasing lambda-connections for IP flows that are long in duration and big in volume (known as elephant flows). Nonetheless, the employed measurement technique can break the self-management decisions if the reported information does not accurately describe the actual behavior and characteristics of the observed flows. Within this context, this paper presents an investigation on the trustfulness of measurements performed using the popular NetFlow monitoring solution when elephant flows are especially observed. We primarily focus on the use of NetFlow with sampling in order to collect network information and investigate how reliable such information is for the self-management processes. This is important because the self-management approach decides which flows should be off-loaded to the optical level based on the current state of the network and its running flows. We observe three specific flow metrics: octets, packets, and flow duration. Our analysis shows that NetFlow provides reliable information regarding octets and packets. On the other hand, the flow duration reported when sampling is employed tends to be shorter than the actual duration.
Tiago Fioreze, Lisandro Z. Granville, Aiko Pras, Anna Sperotto, Ramin Sadre
Integrated Network Management3
2008 Characterization of IP flows eligible for lambda-connections in optical networks
abstract
The advance on data transmission in optical networks has allowed data forwarding decisions to be taken at multiple levels in the protocol stack (e.g., at network and optical levels). With such capability, big IP flows can be moved from the network level and switched completely at the optical level over lambda-connections, where they get better Quality of Service (QoS). Meanwhile, the regular IP routing level is offloaded and can serve smaller flows better. With the continuous growing of traffic on the Internet, the selection of big IP flows can become difficult to be done by using current management approaches (conventional management and Generalized Multiprotocol Label Switching (GMPLS) signaling). The University of Twente (UT) is researching the use of self-management as an alternative to overcome this issue. In order to properly identify IP flows eligible to be moved to the optical level, the characteristics of these flows must be known, though. In this context, this paper analyses some of the characteristics of IP flows eligible to the optical level by observing their size, duration, throughput, and recurrence. In this analysis, we observe those characteristics while using various definitions for an IP flow as well as using different time intervals. The main contribution of this paper is to show the behavior of IP flows eligible for lambda-connections. Not in the least, we also show how this knowledge can be used in our self-management of optical networks approach.
Tiago Fioreze, Mattijs Oude Wolbers, Remco van de Meent, Aiko Pras
NOMS4
2007 Scheduling Feed Retrieval
abstract
The popularity of RSS and similar feed formats is growing fast. This paper gives an overview of the standards and implementations in this field, and analyzes whether they allow scheduling the retrieval of feed updates. As will be shown, such support is very limited and current feed readers therefore poll providers at fixed rates. The measurements performed as part of our study show that in general a clear mismatch exists between such fixed polling rate of feed readers and the rate at which providers update their feeds; a significant performance gain is therefore possible by embedding scheduling information within feeds. This paper proposes a scheduling approach that both reduces lag in updates for active feeds and reduces wasted resources for less active feeds. Simulations show that our approach reduces the perceived lag by twenty percent, while having the same resource requirements as a fixed-rate algorithm.
Ward van Wanrooij, Aiko Pras
ICC2
2007 Finding Elephant flows for optical networks
abstract
Optical networks are fast and reliable networks that enable, amongst others, dedicated light paths to be established for elephant IP flows. Elephant IP flows are characterized by being small in number, but long in time and high in traffic volume. Moving these flows from the general IP network to dedicated light paths can be beneficial for both the elephant flows as well as the general IP network. Elephant flows over light paths would benefit from receiving better Quality of Service (at the optical level there is no jitter and far more bandwidth) and, at the same time, IP networks would be off-loaded and therefore offer better Quality of Service to the remaining, smaller IP flows. Identifying elephant flows in large scale IP networks is therefore an important task in order to effectively manage the network. In practice such flows are generally characterized using 5-tuple flow definition (source/destination address/port and protocol), which may be too restrictive for the purpose of establishing optical light paths. In this paper we evaluate different flow definitions at different levels of granularity. Using measurements at a large national research network, we compare our alternative flow definitions to the traditional 5- tuple definition. We show that the discovery of elephant flows eligible to be transferred over light paths can better be reached using less restrictive flow definitions.
Tiago Fioreze, Mattijs Oude Wolbers, Remco van de Meent, Aiko Pras
Integrated Network Management4
2007 SNMP Traffic Analysis: Approaches, Tools, and First Results
abstract
The simple network management protocol (SNMP) is widely deployed to monitor, control, and configure network elements. Even though the SNMP technology is well documented and understood, it remains relatively unclear how SNMP is used in practice and what the typical SNMP usage patterns are. This paper discusses how to perform large-scale SNMP traffic measurements in order to develop a better understanding of how SNMP is used in production networks. The tools described in this paper have been applied to networks ranging from large national research networks to relatively small faculty networks. The goal of the research is to provide feedback to SNMP protocol developers within the IETF, researchers working within the context of the IRTF-NMRG, as well as other researchers interested in network management in general. We believe that the results are also valuable for operators and vendors who want to optimize their management interactions or understand the traffic generated by their management software.
Jürgen Schönwälder, Aiko Pras, Matús Harvan, Jorrit Schippers, Remco van de Meent
Integrated Network Management2
2006 Gaussian traffic everywhere?
abstract
It is often assumed that Internet traffic exhibits Gaussian characteristics, and this assumption has been validated in various studies of real Internet traffic. Less is known, however, about possible boundaries: at what timescales is traffic Gaussian and how much user aggregation is required for traffic to be Gaussian? The goal of this paper is to investigate these questions by analyzing hundreds of traffic traces, collected at four representative locations. To assess whether traffic is Gaussian, the paper starts with introducing an easy and fast procedure, based on earlier work of Kilpi and Norros. This procedure is used to investigate Gaussianity at timescales ranging from 5 msec to 5 sec. Our study shows that, if traffic is Gaussian at one timescale, it usually preserves this property at other timescales. The paper also investigates Gaussianity as function of the number of users. We conclude that, although it is impossible to give a hard number saying `above N users traffic is Gaussian', it is fair to say that `only a few tens of users' usually makes the aggregated traffic fairly Gaussian.
Remco van de Meent, Michel Mandjes, Aiko Pras
ICC3
2006 A Policy-Based Hierarchical Approach for Management of Grids and Networks
abstract
Grids are distributed infrastructures that have been used as an important and powerful resource for distributed computing. Since the nodes of a grid can potentially be located in different administrative domains, the underlying network infrastructure that supports grid communications has to be properly configured to provide efficient node-to-node message exchange. Currently, the management of grids and networks is performed by different and independent tools: there is no tool integration to provide, for example, an automatic network configuration. This forces grids administrators to request, in a non-automated fashion, the configuration of network devices to network administrators. In this paper we present a policy translation mechanism that generates network policies from grid requirements expressed in grid policies. The paper also presents a prototype tool that allows grid administrators to define grid policies, and network administrators to define corresponding translation rules. The proposed translation mechanism and its implementation in the associated tool show that the management of grids and networks can be executed in an integrated way
Tiago Fioreze, Ricardo Neisse, Lisandro Z. Granville, Maria Janilce Bosquiroli Almeida, Aiko Pras
NOMS5
2006 QoS-aware bandwidth provisioning for IP network links
Hans van den Berg, Michel Mandjes, Remco van de Meent, Aiko Pras, Frank Roijers, Pieter Venemans
Comput. Networks4
2005 An interconnection architecture for micropayment systems
abstract
In the next years the market for low value online content, like music and videos, is expected to grow substantially. To allow "pay-per-use" of such content, micropayment systems are expected to play an important role. Since there are already many competing micropayment systems on the market, customers and merchants are forced to use multiple systems. To overcome the problems associated with using multiple systems, the research presented in this paper builds upon the idea of payment gateways that interconnect these systems. We introduce a generally applicable interconnection method such that the interconnection of these systems can be easily realized in a systematic way. This approach consists of (de)enhancing the existing micropayment services towards a uniform service level before the interconnection takes place. This paper presents the main functional characteristics of existing payment systems, and proposes modification strategies for existing micropayment systems to provide the uniform payment service. The modifications are required before the interconnection can take place.
Róbert Párhonyi, Dick A. C. Quartel, Aiko Pras, Lambert J. M. Nieuwenhuis
ICEC3
2005 QoS in Hybrid Networks - An Operator's Perspective
Aiko Pras, Remco van de Meent, Michel Mandjes
IWQoS1
2004 Internet management: status and challenges
abstract
Summary form only given, as follows. The purpose of the tutorial is to discuss the status of Internet management standardization. We identify the remaining technical problems, and present possible solutions. We first give the status of IETF management standards, and present an overview of the goals and results of recent IETF working groups, concluding with a critical analysis of the IETF management standardization process. We then focus on monitoring, and show how SNMP (simple network management protocol) is currently used to retrieve management information, and present current problems with bulk data retrieval. Alternative techniques, like Web-services, which are currently being investigated by the IRTF-NMRG, are discussed. Finally, we focus on configuration management. We give an overview of the successes and failures of SNMP based configuration management, and discuss possible alternatives. This discussion is based on current IETF NetConf activities.
Jürgen Schönwälder, Aiko Pras
NOMS (1)2
2004 Panel three: Monitoring and controlling networks: Have we lost control of our networks?
Jürgen Schönwälder, Aiko Pras, Shyhtsun Felix Wu, Bert Wijnen, Loris Degioanni
NOMS (1)2
2004 Comparing the performance of SNMP and Web services-based management
abstract
This paper compares the performance of Web services based network monitoring to traditional, SNMP based, monitoring. The study focuses on the ifTable, and investigates performance as function of the number of retrieved objects. The following aspects are examined: bandwidth usage, CPU time, memory consumption and round trip delay. For our study several prototypes of Web services based agents were implemented; these prototypes can retrieve single ifTable elements, ifTable rows, ifTable columns or the entire ifTable. This paper presents a generic formula to calculate SNMP's bandwidth requirements; the bandwidth consumption of our prototypes was compared to that formula. The CPU time, memory consumption and round trip delay of our prototypes was compared to Net-SNMP, as well as several other SNMP agents. Our measurements show that SNMP is more efficient in cases where only a single object is retrieved; for larger number of objects Web services may be more efficient. Our study also shows that, if performance is the issue, the choice between BER (SNMP) or XML (Web services) encoding is generally not the determining factor; other choices can have stronger impact on performance.
Aiko Pras, Thomas Drevers, Remco van de Meent, Dick A. C. Quartel
IEEE Trans. Netw. Serv. Manag.1
2002 Remote MIB-item look-up service
abstract
Despite some deficiencies, the Internet management framework is widely deployed and thousands of management information base (MIB) modules have been defined thus far. These modules are used by implementers of agent software, as well as by managers and management applications, to understand the syntax and semantics of the management information that may be exchanged. At the manager's side, MIB modules are usually stored in separate files, which are maintained by the human manager and read by the management application. Since maintenance of this file repository can be cumbersome, management applications are often confronted with incomplete and outdated information. To solve this "meta-management" problem, this paper discusses the design of a remote look-up service for MIB-item definitions. Such a service facilitates the retrieval of missing MIB module definitions, as well as definitions of individual MIB-items. Initially the service may be provided by a single server, but other servers can be added at later stages to improve performance and prevent copyright problems. It is envisaged that vendors of network equipment will also install servers, to distribute their vendor specific MIB. The paper describes how the service, which is provided on a best effort basis, can be accessed by managers/management applications, and how servers inform each other about the MIB modules they support.
Aiko Pras, Szabolcs Boros, Bert Helthuis
NOMS1
1989 Replacing the Ethernet access mechanism with the real-time access mechanism of Twentenet
Aiko Pras
Comput. Commun.1