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
About

About

I work as an assistant professor at the Department of Informatics in the School of Engineering at the University of Minho. My main responsibility is teaching information security courses. Additionally, I am a senior researcher at INESC TEC where my research currently focuses on network security, energy-efficient communications, and non-authoritative identification systems.


Interest
Topics
Details

Details

  • Name

    João Marco
  • Role

    Senior Researcher
  • Since

    22nd December 2016
002
Publications

2024

A worldwide overview on the information security posture of online public services

Authors
Silva, JM; Ribeiro, D; Ramos, LFM; Fonte, V;

Publication
57th Hawaii International Conference on System Sciences, HICSS 2024, Hilton Hawaiian Village Waikiki Beach Resort, Hawaii, USA, January 3-6, 2024

Abstract

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.

2023

AGE: Automatic Performance Evaluation of API Gateways

Authors
Moreira, P; Ribeiro, A; Silva, JMC;

Publication
IEEE Symposium on Computers and Communications, ISCC 2023, Gammarth, Tunisia, July 9-12, 2023

Abstract
The increasing use of microservices architectures has been accompanied by the profusion of tools for their design and operation. One relevant tool is API Gateways, which work as a proxy for microservices, hiding their internal APIs, providing load balancing, and multiple encoding support. Particularly in cloud environments, where the inherent flexibility allows on-demand resource deployment, API Gateways play a key role in seeking quality of service. Although multiple solutions are currently available, a comparative performance assessment under real workloads to support selecting the more suitable one for a specific service is time-consuming. In this way, the present work introduces AGE, a service capable of automatically deploying multiple API Gateways scenarios and providing a simple comparative performance indicator for a defined workload and infrastructure. The designed proof of concept shows that AGE can speed up API Gateway deployment and testing in multiple environments. © 2023 IEEE.

2023

CRIBA: A Tool for Comprehensive Analysis of Cryptographic Ransomware's I/O Behavior

Authors
Esteves, T; Pereira, B; Oliveira, RP; Marco, J; Paulo, J;

Publication
2023 42ND INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, SRDS 2023

Abstract
Cryptographic ransomware attacks are constantly evolving by obfuscating their distinctive features (e.g., I/O patterns) to bypass detection mechanisms and to run unnoticed at infected servers. Thus, efficiently exploring the I/O behavior of ransomware families is crucial so that security analysts and engineers can better understand these and, with such knowledge, enhance existing detection methods. In this paper, we propose CRIBA, an open-source framework that simplifies the exploration, analysis, and comparison of I/O patterns for Linux cryptographic ransomware. Our solution combines the collection of comprehensive information about system calls issued by ransomware samples, with a customizable and automated analysis and visualization pipeline, including tailored correlation algorithms and visualizations. Our study, including 5 Linux ransomware families, shows that CRIBA provides comprehensive insights about the I/O patterns of these attacks while aiding in exploring common and differentiating traits across families.

2023

An Expert System as an Awareness Tool to Prevent Social Engineering Attacks in Public Organizations

Authors
Cardoso, WR; Silva, JM; Ribeiro, AdRL;

Publication
SSRN Electronic Journal

Abstract

Supervised
thesis

2023

Non-Authoritative Identification Systems

Author
Diogo Pinto Ribeiro

Institution
UM

2023

Green communications: An environment to support energy-aware networks developments

Author
Rui Pedro da Cunha Monteiro

Institution
UM

2023

Sistema para gestão de permissão de acesso a atributos de identificação pessoal

Author
Luís Pedro da Silva Vila

Institution
UM

2023

Suporte wearable para Mobile Documents (mDoc) ISO/IEC 18013-5

Author
Hugo Fernandes Matias

Institution
UM

2023

Exploring programmable data planes towards green communications and networking

Author
Rui Pedro da Cunha Monteiro

Institution
UM