Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by João Marco

2021

Balancing the Detection of Malicious Traffic in SDN Context

Authors
Machado, BS; Silva, JMC; Lima, SR; Carvalho, P;

Publication
12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2021)

Abstract
Huge efforts and resources are spent every year on prevention and recovery of cyberattacks targeting users, services and network infrastructures. Software-Defined Networking (SDN) is a technology providing advances to the field of security with the ability of programming the network, promoting high-performance solutions and efficient resource utilization at low costs, as the use of specialized hardware is avoided. The present paper aims at exploring the SDN paradigm to develop an SDN-based framework for prevention and mitigation of malicious attacks throuhgt the network. The framework design and proposal has concerns regarding the efficient use of network and computational resources, distributing the inspection of suspicious flows by distinct Intrusion Detection Systems. For this purpose, a load-balancing strategy for traffic inspection is devised, allowing to balance both the usage of resources and the analysis of traffic flows. In this way, this paper also sheds light on the usage of OpenFlow messages to build distributed SDN-based applications with the mentioned properties.

2022

Securing MPTCP Connections: A Solution for Distributed NIDS Environments

Authors
Meira, JP; Monteiro, RPC; Silva, JMC;

Publication
PROCEEDINGS OF THE 2022 47TH IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2022)

Abstract
With continuous technological advancement, multihomed devices are becoming common. They can connect simultaneously to multiple networks through different interfaces. However, since TCP sessions are bound to one interface per device, it hampers applications from taking advantage of all the available connected networks. This has been solved by MPTCP, introduced as a seamless extension to TCP, allowing more reliable sessions and enhanced throughput. However, MPTCP comes with an inherent risk, as it becomes easier to fragment attacks towards evading NIDS. This paper presents a study of how MPTCP can be used to evade NIDS through simple cross-path attacks. It also introduces tools to facilitate assessing MPTCP-based services in diverse network topologies using an emulation environment. Finally, a new solution is proposed to prevent cross-path attacks through uncoordinated networks. This solution consists of a hostlevel plugin that allows MPTCP sessions only through trusted networks, even in the presence of a NAT.

2023

Flexcomm Simulator: Exploring Energy Flexibility in Software Defined Networks with ns-3

Authors
Monteiro, RPC; Silva, JMC;

Publication
PROCEEDINGS OF THE 2023 WORKSHOP ON NS-3, WNS3 2023

Abstract
The digitalization of energy generation and distribution systems opens new opportunities for devising network operation and traffic engineering strategies capable of adapting to the energy availability and sources. Despite the potential, developing and testing new approaches are challenging in production environments. Furthermore, no simulators support such integration between the communication infrastructure and the power grid. Thus, this paper introduces Flexcomm Simulator, a tool based on ns-3 that supports developing and assessing multiple strategies toward green networking and communications driven by real-time information from the power grid (i.e., Energy Flexibility). The proof-of-concept results demonstrate this contribution's potential by implementing an energy-aware routing algorithm that adapts to real-world Energy Flexibility data in a Metropolitan Area Network (MAN). Also, it showcases the simulator's capacity to deal with large-scale simulations through MPI-based distributed environments.

2012

Improving network measurement efficiency through multiadaptive sampling

Authors
Silva, JMC; Lima, SR;

Publication
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Abstract
Sampling techniques play a key role in achieving efficient network measurements by reducing the amount of traffic processed while trying to maintain the accuracy of network statistical behavior estimation. Despite the evolution of current techniques regarding the correctness of network parameters estimation, the overhead associated with the volume of data involved in the sampling process is still considerable. In this context, this paper proposes a new technique for multiadaptive traffic sampling based on linear prediction, which allows to reduce significantly the traffic under analysis, keeping the representativeness of samples in capturing network behavior. A proof-of-concept, evaluating this technique for real traffic traces representing distinct traffic profiles, demonstrates the effectiveness of the proposal, outperforming classic techniques both in accuracy and data volumes processed. © 2012 Springer-Verlag.

2012

Optimizing network measurements through self-adaptive sampling

Authors
Silva, JMC; Lima, SR;

Publication
2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS)

Abstract
Traffic sampling techniques are crucial and extensively used to assist network management tasks. Nevertheless, combining accurate network parameters' estimation and flexible lightweight measurements is an open challenge. In this context, this paper proposes a self-adaptive sampling technique, based on linear prediction, which allows to reduce significantly the measurement overhead, while assuring that sampled traffic reflects the statistical characteristics of the global traffic under analysis. The technique is multiadaptive as several parameters are considered in the dynamic configuration of the traffic selection process. The devised test scenarios aim at exploring the proposed sampling technique ability to join accurate network estimates to reduced overhead, using throughput as reference parameter. The evaluation results, obtained resorting to real traffic traces representing wired and wireless aggregated traffic scenarios and actual network services, prove that the simplicity, flexibility and self-adaptability of this technique can be successfully explored to improve network measurements efficiency over distinct traffic conditions. For optimization purposes, this paper also includes a study of the impact of varying the order of prediction, i.e., of considering different degrees of past memory in the self-adaptive estimation mechanism. The significance of the obtained results is demonstrated through statistical benchmarking.

2012

Multiadaptive Sampling for Lightweight Network Measurements

Authors
Silva, JMC; Lima, SR;

Publication
2012 21ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN)

Abstract
Facing the huge traffic volumes involved in today's networks it is of utmost importance to deploy efficient network measurement solutions to assist network management and traffic engineering tasks correctly, without interfering with normal network operation. Sampling techniques contribute effectively for this purpose as the amount of traffic processed is reduced, ideally without endangering the accuracy of network statistical behavior estimation. Although recent proposals of sampling techniques tend to improve the correctness of the estimation process, their underlying overhead is yet considerably when handling high traffic volumes. This paper proposes a new traffic sampling technique for performing lightweight network measurements. This technique, based on linear prediction, is multiadaptive regarding the packet sampling process, allowing to reduce significantly the amount of traffic under analysis while maintaining the representativeness of network samples for accurate network parameters' estimation. The performance evaluation of the sampling technique demonstrates the effectiveness and versatility of the proposal when considering real traces representing distinct traffic load scenarios. The statistical analysis provided evinces that the present solution outperforms classic sampling techniques, both in accuracy and amount of data involved in the measurement process.

  • 5
  • 11